.public-page .reading-meta{color:var(--lp-muted);margin:26px 0 0;font-size:12px;line-height:1.85}.public-page .reading-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(56px,8vw,132px);padding-block:68px 96px;display:grid}.public-page .reading-sidebar{position:sticky;top:32px}.public-page .reading-contents summary{cursor:pointer;color:var(--lp-ink);justify-content:space-between;align-items:center;gap:20px;padding-block:8px 19px;font-size:13px;font-weight:500;list-style:none;display:flex}.public-page .reading-contents summary::-webkit-details-marker{display:none}.public-page .reading-contents[open] summary svg{transform:rotate(90deg)}.public-page .reading-contents nav{border-top:1px solid var(--lp-line);flex-direction:column;gap:0;padding-top:13px;display:flex}.public-page .reading-contents nav a{color:var(--lp-muted);padding:10px 0;font-size:12px;line-height:1.65;text-decoration:none;display:block}.public-page .reading-contents nav a:hover{color:var(--lp-ink);text-decoration:underline}.public-page .prose.reading-content{width:100%;min-width:0;max-width:70ch;margin:0;padding:0}.public-page .reading-content table{overscroll-behavior-x:contain;table-layout:auto;font-variant-numeric:tabular-nums;width:100%;display:block;overflow-x:auto}.public-page .reading-content th,.public-page .reading-content td{min-width:135px}.public-page .reading-sources{border-top:1px solid var(--lp-line);margin-top:60px;padding-top:32px;scroll-margin-top:32px}.public-page .reading-sources h2{margin:0 0 18px;font-size:20px}.public-page .reading-sources ul{margin:16px 0 24px;padding:0;list-style:none}.public-page .reading-sources li{margin:10px 0;padding:0;font-size:12px}.public-page .reading-sources li a{align-items:baseline;gap:9px;display:inline-flex}.public-page .reading-sources li svg{flex-shrink:0;align-self:center}.public-page .reading-sources .micro{font-size:12px;line-height:1.85}.public-page .reading-after{padding:0 0 50px}.public-page .reading-related{border-top:1px solid var(--lp-line);grid-template-columns:1fr 1.5fr;gap:70px;padding-block:55px;display:grid}.public-page .reading-related h2{letter-spacing:-.03em;margin:7px 0;font-size:30px;font-weight:500;line-height:1.35}.public-page .reading-related nav{flex-direction:column;gap:0;display:flex}.public-page .reading-related nav a{border-bottom:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:18px 0;font-size:15px;font-weight:400;line-height:1.65;display:flex}.public-page .reading-related nav a:first-child{padding-top:0}.public-page .reading-related nav svg{flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.public-page .reading-related nav a:hover svg{transform:translate(4px)}.public-page .reading-action{padding-top:10px}.public-page .reading-action>p{max-width:72ch;color:var(--lp-muted);font-size:13px;line-height:1.9}.public-page .reading-action .actions,.public-page .reading-action.actions{gap:24px 32px;margin-top:24px}.public-page .resource-library{padding:0 0 64px}.public-page .resource-entry{border-top:1px solid var(--lp-line);grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(48px,8vw,120px);padding:64px 0;display:grid}.public-page .resource-entry:first-child{border-top:0}.public-page .resource-entry-visual{background:var(--lp-sage);border-radius:12px;min-width:0}.public-page .resource-entry-copy{padding-right:40px}.public-page .resource-entry h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 22px;font-size:clamp(25px,2.75vw,36px);font-weight:500;line-height:1.35}.public-page .resource-entry h2 a{text-decoration:none}.public-page .resource-entry h2 a:hover{text-decoration:underline 1px}.public-page .resource-entry p{max-width:62ch;color:var(--lp-muted);margin-bottom:23px;font-size:14px;line-height:1.9}.public-page .resource-entry .public-visual{margin:0}@media (width<=1000px){.public-page .reading-layout{grid-template-columns:200px minmax(0,1fr);gap:46px}.public-page .reading-related{gap:40px}.public-page .resource-entry{gap:48px}.public-page .resource-entry-copy{padding:0}}@media (width<=760px){.public-page .reading-layout{grid-template-columns:1fr;gap:46px;padding-block:35px 62px}.public-page .reading-sidebar{position:static}.public-page .reading-contents nav{grid-template-columns:1fr 1fr;column-gap:26px;display:grid}.public-page .reading-content th,.public-page .reading-content td{min-width:135px}.public-page .reading-related{grid-template-columns:1fr;gap:25px;padding-block:36px}.public-page .reading-related h2{font-size:27px}.public-page .reading-related nav a{min-height:64px;font-size:14px}.public-page .reading-after{padding-bottom:24px}.public-page .resource-entry{grid-template-columns:1fr;gap:29px;padding-block:36px 46px}.public-page .resource-entry-visual{max-width:none}.public-page .resource-entry h2{margin-bottom:18px;font-size:27px}.public-page .resource-entry p{font-size:13px}.public-page .resource-library{padding-bottom:22px}}@media (prefers-reduced-motion:reduce){.public-page .reading-related nav svg{transition:none}}
