.cp-lead>:first-child{margin-top:0}.cp-lead>:last-child{margin-bottom:0}.cp-lead p{margin:0 0 1em}.cp-topics{display:flex;flex-wrap:wrap;gap:0 4px;margin:24px 0 0 -8px;font-size:14px}.cp-topics a,.cp-item__tags a{display:inline-flex;align-items:center;min-height:36px;padding:0 8px;color:var(--muted);text-decoration:none}.cp-topics a:hover,.cp-item__tags a:hover{color:var(--ink)}.cp-topics a[aria-current="page"]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink);text-underline-offset:.45em}.cp-stream{margin-top:32px;border-top:1px solid var(--rule)}.cp-item{display:flex;flex-direction:column;gap:22px;padding:44px 0;border-bottom:1px solid var(--rule)}.entry--commonplace .cp-item{margin-top:40px;padding-top:0;border-bottom:0}.cp-item__passage blockquote,.cp-item__passage .wp-block-quote{margin:0;padding:0;border:0;font-size:21px;line-height:1.95;letter-spacing:.06em;font-style:normal}.cp-item__passage blockquote p{margin:0}.cp-item__passage cite{display:none}.cp-item--latin .cp-item__passage blockquote,.cp-item--latin .cp-item__passage .wp-block-quote{font-family:var(--font-en),var(--font-ja);font-size:23px;line-height:1.6;letter-spacing:0}.cp-item__body{display:flex;flex-direction:column;gap:14px;min-width:0}.cp-item__source{margin:0;font-size:14px;line-height:1.85}.cp-item__source cite{font-style:normal}.cp-item__source cite.is-latin{font-family:var(--font-en),var(--font-ja);font-style:italic}.cp-item__note{font-size:15px;line-height:1.95;color:var(--muted)}.cp-item__note>:first-child{margin-top:0}.cp-item__note>:last-child{margin-bottom:0}.cp-item__note p{margin:0 0 .8em}.cp-item__tags{display:flex;flex-wrap:wrap;gap:0 2px;margin:0 0 0 -8px;padding:0;list-style:none;font-size:13px}.cp-item__links{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;font-size:13px;line-height:1.7}.cp-item__links a{color:var(--muted)}.cp-item__links a:hover{color:var(--accent)}@media (min-width: 760px){.cp-item:not(.cp-item--latin){flex-direction:row-reverse;align-items:flex-start;gap:48px;padding:52px 0}.entry--commonplace .cp-item:not(.cp-item--latin){padding-top:0}.cp-item:not(.cp-item--latin) .cp-item__passage{flex:0 0 auto;max-width:58%;overflow-x:auto}.cp-item:not(.cp-item--latin) .cp-item__passage blockquote,.cp-item:not(.cp-item--latin) .cp-item__passage .wp-block-quote{writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;max-height:22em;font-size:23px;letter-spacing:.14em}.cp-item:not(.cp-item--latin) .cp-item__body{flex:1 1 auto;padding-top:4px}}.cp-same{margin-top:48px;padding:22px 0;border-top:1px solid var(--rule)}.cp-same__label{margin:0 0 12px;color:var(--muted)}.cp-same__list{list-style:none;margin:0;padding:0;font-size:15px;line-height:1.8}.cp-same__list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px;padding:8px 0}.cp-same__list a{text-decoration:none}.cp-same__list a:hover{text-decoration:underline}.cp-same__page{font-size:13px}
