.head[data-astro-cid-pbkuhxyv]{padding-block:var(--space-head) var(--space-section-sm)}.head[data-astro-cid-pbkuhxyv] h1[data-astro-cid-pbkuhxyv]{font-size:var(--fs-h1)}.head[data-astro-cid-pbkuhxyv] .lede[data-astro-cid-pbkuhxyv]{max-width:var(--narrow);font-size:var(--fs-h3);color:var(--ink);margin-top:20px}.goal-quote[data-astro-cid-pbkuhxyv]{font-family:var(--serif);letter-spacing:.06em;color:var(--accent);border-left:2px solid var(--accent);margin-block:clamp(40px,6vw,64px) 0;padding:4px 0 4px clamp(24px,4.5vw,48px);font-size:clamp(20px,2.4vw,26px);font-weight:500;line-height:1.85}.goal-quote[data-astro-cid-pbkuhxyv]>span[data-astro-cid-pbkuhxyv]{white-space:nowrap;display:block}@media (width<=64rem){.goal-quote[data-astro-cid-pbkuhxyv] .long[data-astro-cid-pbkuhxyv]>span[data-astro-cid-pbkuhxyv]{display:block}}@media (width<=40rem){.goal-quote[data-astro-cid-pbkuhxyv]{letter-spacing:.02em;padding-left:18px;font-size:17.5px}}.head[data-astro-cid-pbkuhxyv] .source[data-astro-cid-pbkuhxyv]{font-size:var(--fs-sm);margin-top:28px}.head[data-astro-cid-pbkuhxyv] .source[data-astro-cid-pbkuhxyv] a[data-astro-cid-pbkuhxyv]{color:var(--accent)}.head[data-astro-cid-pbkuhxyv] .pill-nav[data-astro-cid-pbkuhxyv]{margin-top:28px}.section[data-astro-cid-pbkuhxyv]{padding-block:var(--space-section-sm);border-top:0;margin-top:0;position:relative}.section[data-astro-cid-pbkuhxyv]:before{content:"";top:0;left:max(24px, calc((100% - var(--page-max)) / 2 + 24px));right:max(24px, calc((100% - var(--page-max)) / 2 + 24px));background:var(--line);height:1px;position:absolute}.tail[data-astro-cid-pbkuhxyv]:before{display:none}.section[data-astro-cid-pbkuhxyv] h2[data-astro-cid-pbkuhxyv]{font-size:var(--fs-h2)}.hint[data-astro-cid-pbkuhxyv],.caveat[data-astro-cid-pbkuhxyv]{max-width:var(--narrow);color:var(--ink-2);margin-top:14px}.caveat[data-astro-cid-pbkuhxyv]{font-size:var(--fs-caption);color:var(--muted)}.stories[data-astro-cid-pbkuhxyv]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:36px 28px;margin:28px 0 0;padding:0;list-style:none;display:grid}.stories[data-astro-cid-pbkuhxyv] a[data-astro-cid-pbkuhxyv]{color:var(--ink);text-decoration:none;display:block}.stories[data-astro-cid-pbkuhxyv] img[data-astro-cid-pbkuhxyv]{border-radius:var(--radius);width:100%;height:auto;display:block}.stories[data-astro-cid-pbkuhxyv] .t[data-astro-cid-pbkuhxyv]{font-size:var(--fs-lead);margin-top:12px;font-weight:600;line-height:1.55;display:block}.stories[data-astro-cid-pbkuhxyv] .path[data-astro-cid-pbkuhxyv]{font-size:var(--fs-sm);color:var(--muted);margin-top:6px;display:block}@media (width<=40rem){.stories[data-astro-cid-pbkuhxyv] .path[data-astro-cid-pbkuhxyv],#records[data-astro-cid-pbkuhxyv] .tag{font-size:var(--fs-body)}.stories[data-astro-cid-pbkuhxyv] .path[data-astro-cid-pbkuhxyv] .seg[data-astro-cid-pbkuhxyv]{white-space:nowrap}#records[data-astro-cid-pbkuhxyv] .tag{text-wrap:balance;max-width:100%;display:inline-block}}.stories[data-astro-cid-pbkuhxyv] a[data-astro-cid-pbkuhxyv]:hover .t[data-astro-cid-pbkuhxyv]{color:var(--accent)}.tail[data-astro-cid-pbkuhxyv]{padding-top:0;padding-bottom:var(--space-section);border-top:0;margin-top:0}#articles[data-astro-cid-pbkuhxyv] .item:last-child,#records[data-astro-cid-pbkuhxyv] .list-wrap{padding-bottom:0}#records[data-astro-cid-pbkuhxyv] .only-head{display:none}#records[data-astro-cid-pbkuhxyv] .cases.grid{gap:28px 24px;padding-top:0}#records[data-astro-cid-pbkuhxyv] .gcard{background:#fff;border:1px solid #e6dacd;border-radius:12px;row-gap:0;transition:box-shadow .2s;overflow:hidden;box-shadow:0 2px 10px #5c423214}#records[data-astro-cid-pbkuhxyv] .gcard:hover{box-shadow:0 6px 18px #5c423229}#records[data-astro-cid-pbkuhxyv] .gcard .body{align-self:start;padding:18px 20px}#records[data-astro-cid-pbkuhxyv] .gcard img,#records[data-astro-cid-pbkuhxyv] .gcard .noimg{border-radius:0}@media (width>=75rem){main{display:flow-root}.head[data-astro-cid-pbkuhxyv],#stories[data-astro-cid-pbkuhxyv]{box-sizing:border-box;background:#fff;border-radius:16px;max-width:1104px;margin:32px auto 0;padding:48px 56px 56px;box-shadow:0 0 0 1px #e6dacd,0 8px 28px #5c42321f}#records[data-astro-cid-pbkuhxyv] .wrap{box-sizing:border-box;max-width:1104px;padding-inline:56px}#records[data-astro-cid-pbkuhxyv] .list-wrap{padding-inline:0}#records[data-astro-cid-pbkuhxyv]{padding-top:32px}.section[data-astro-cid-pbkuhxyv]:before{display:none}.tail[data-astro-cid-pbkuhxyv]{padding-top:40px}}
