.gs .gs-gaz,.gs .gs-ledger,.gs .rl-grid{box-sizing:border-box;background:var(--paper);color:var(--gl-manila-ink);box-shadow:0 30px 80px color-mix(in srgb, var(--gl-dark) 50%, transparent);border-radius:4px}.gs .gs-gaz a,.gs .gs-ledger a,.gs .gz-clip a{color:inherit}.gs-gaz{font-family:var(--gs-display);padding:clamp(18px,3vw,40px)}.gz-mast{text-align:center;border-top:4px double var(--gl-manila-ink);border-bottom:2px solid var(--gl-manila-ink);padding:14px 0 10px}.gz-mast p{margin:0}.gz-name{font:500 clamp(2.6rem, 8vw, 5.5rem) / 1 var(--gs-display-strong);letter-spacing:-.01em}.gz-mast .gz-line{border-top:1px solid var(--gl-manila-ink);font:700 13px/1.4 var(--gs-type);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:4px 20px;margin-top:12px;padding-top:8px;display:flex}.gz-body{grid-template-columns:minmax(0,1fr);gap:28px 36px;margin-top:22px;display:grid}@media (min-width:960px){.gz-body{grid-template-columns:minmax(0,1fr) 280px}.gz-side{border-left:1px solid var(--paper-line);padding-left:28px}}.gz-stories{columns:1}@media (min-width:720px){.gz-stories{columns:2;column-rule:1px solid var(--paper-line);column-gap:36px}}.gz-stories:has(>.gz-story:only-child){columns:1}.gz-story{break-inside:avoid;border-bottom:1px solid var(--paper-line);margin:0 0 24px;padding-bottom:22px}.gz-story:last-child{border-bottom:0;margin-bottom:0}.gz-story h2{font:500 clamp(1.4rem, 2.2vw, 1.75rem) / 1.15 var(--gs-display-strong);text-wrap:balance;margin:0}.gz-story h2 a{text-decoration:none}.gz-story h2 a:hover{text-decoration:underline}.gz-by{font:400 13px/1.4 var(--gs-type);color:var(--ink-soft);margin:6px 0 0}.gz-text{white-space:pre-line;margin:10px 0 0;font-size:18px;line-height:1.5}.gz-empty{text-align:center;column-span:all;margin:0;padding:40px 0;font-size:22px;font-style:italic}.gz-side h2{font:500 1.35rem/1.2 var(--gs-display-strong);margin:0 0 8px}.gz-side h2.gz-small{font:700 13px/1.4 var(--gs-type);letter-spacing:.08em;text-transform:uppercase}.gz-box{border:2px solid var(--gl-manila-ink);outline:1px solid var(--gl-manila-ink);outline-offset:3px;margin-bottom:24px;padding:14px 16px}.gz-box ul{font:400 15px/1.5 var(--gs-type);margin:0;padding:0;list-style:none}.gz-box li+li{border-top:1px dotted var(--paper-line);margin-top:8px;padding-top:8px}.gz-side .gz-fine{color:var(--ink-soft);margin:0 0 12px;font-size:14px;font-style:italic}.gz-side .gz-ad{border:1px solid var(--gl-manila-ink);margin:0 0 12px;padding:10px 12px;font-size:16px;line-height:1.4}.gz-ad span{font:400 12px/1.4 var(--gs-type);color:var(--ink-soft);margin-top:6px;display:block}.gz-past{margin-top:28px}.gs .gz-nums{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gs .gz-nums li{margin:0}.gz-nums .gs-btn{font-family:var(--gs-mono);text-decoration:none}.gz-story-page{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (min-width:960px){.gz-story-page{grid-template-columns:minmax(0,1fr) 340px;gap:40px}}.gs .gz-clip{box-sizing:border-box;background:var(--paper);color:var(--gl-manila-ink);box-shadow:0 30px 80px color-mix(in srgb, var(--gl-dark) 50%, transparent);font-family:var(--gs-display);border-radius:4px;padding:clamp(22px,4vw,48px)}.gz-clip .gz-dateline{border-bottom:2px solid var(--gl-manila-ink);font:700 13px/1.4 var(--gs-type);letter-spacing:.06em;text-transform:uppercase;margin:0 0 22px;padding-bottom:8px}.gz-clip .gz-text{max-width:38em;margin-top:0;font-size:clamp(19px,2vw,22px);line-height:1.55}.gz-clip .gz-by{margin:0 0 18px}.gz-note p{margin:0}.gz-note p+p{margin-top:.9em}.ar-search{width:100%;margin-bottom:-24px}.ar-search form{align-items:stretch;gap:10px;display:flex}.ar-search .ar-ask{flex:auto;min-width:0}.ar-search .gs-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ar-search .gs-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23a9a69f' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E");background-position:16px;background-repeat:no-repeat;background-size:18px;height:50px;min-height:0;padding:0 18px 0 46px}.ar-search .gs-btn{min-height:50px;padding-block:0}@media (max-width:480px){.ar-search .gs-field{background-position:13px;padding:0 10px 0 40px;font-size:15px}.ar-search .gs-btn{padding-inline:16px}}.ar-search .ar-hint{color:var(--gs-soft);margin:12px 0 0;font-size:14px;line-height:1.5}.gs-ledger{font:14px/1.5 var(--gs-type);padding:26px clamp(18px,3vw,32px) 28px}.gs-ledger+.gs-ledger{margin-top:36px}.gs-ledger h2,.rl-card h2{border-bottom:2px solid var(--gl-manila-ink);font:700 12px/1.3 var(--gs-type);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;padding-bottom:8px}.gs-ledger ol,.rl-card ol{margin:0;padding:0;list-style:none}.gs-ledger li{border-bottom:1px dotted var(--paper-line);grid-template-columns:10.5rem minmax(0,1fr);gap:2px 20px;padding:8px 0;display:grid}.gs-ledger li:last-child{border-bottom:0}.gs-ledger .ar-date{color:var(--ink-soft);font-weight:700}@media (max-width:640px){.gs-ledger li{grid-template-columns:minmax(0,1fr)}}.rl-grid{font:14px/1.5 var(--gs-type);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:30px 56px;padding:26px clamp(18px,3vw,32px) 28px;display:grid}.rl-card ol{counter-reset:rank}.rl-card li{counter-increment:rank;border-bottom:1px dotted var(--paper-line);grid-template-columns:1.7rem minmax(0,1fr);align-items:baseline;padding:7px 0;display:grid}.rl-card li:before{content:counter(rank) ".";font-variant-numeric:tabular-nums;text-align:right;grid-row:span 2;align-self:start;padding-right:4px;font-weight:700}.rl-card li:last-child{border-bottom:0}.rl-name{overflow-wrap:anywhere;grid-column:2;font-weight:700}.rl-say{color:var(--ink-soft);font-variant-numeric:tabular-nums;grid-column:2}.rl-empty{color:var(--ink-soft);margin:0}@media (max-width:480px){.rl-grid{padding-inline:14px;font-size:13px}}@media (min-width:720px){.rl-card li{grid-template-columns:1.7rem auto minmax(0,1fr);column-gap:4px}.rl-name{white-space:nowrap}.rl-card li:before{grid-row:auto;align-self:baseline}.rl-name,.rl-say{grid-column:auto}.rl-say{text-align:right}}
