.detail-module__twWrtW__detail{width:min(var(--sw-container-max,1280px), calc(100% - (2 * var(--sw-gutter))));flex-direction:column;gap:24px;margin-inline:auto;padding-block:32px 64px;display:flex}.detail-module__twWrtW__pageGrid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:56px;display:grid}.detail-module__twWrtW__mainColumn{flex-direction:column;gap:32px;min-width:0;display:flex}.detail-module__twWrtW__breadcrumb{color:var(--sw-muted);font-size:14px}.detail-module__twWrtW__breadcrumb ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.detail-module__twWrtW__breadcrumb li:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.detail-module__twWrtW__separator{color:var(--sw-line)}.detail-module__twWrtW__heroCard{border:1px solid var(--sw-line);background:linear-gradient(135deg,#f7f9f6 0%,#fff 64%);border-radius:20px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:28px;padding:clamp(26px,3vw,42px);display:grid}.detail-module__twWrtW__heroCopy{min-width:0}.detail-module__twWrtW__eyebrowRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.detail-module__twWrtW__badge,.detail-module__twWrtW__cycle{border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.detail-module__twWrtW__badge{background:var(--sw-action);color:var(--sw-action-fg)}.detail-module__twWrtW__cycle{border:1px solid var(--sw-line);background:var(--sw-white);color:var(--sw-muted)}.detail-module__twWrtW__title{letter-spacing:-.04em;max-width:18ch;color:var(--sw-ink);margin:0;font-size:clamp(30px,3.4vw,44px);line-height:1.08}.detail-module__twWrtW__fullName{color:var(--sw-ink);margin:10px 0 0;font-size:15px;font-weight:650}.detail-module__twWrtW__purpose{max-width:66ch;color:var(--sw-body);margin:12px 0 0;font-size:16px;line-height:1.6}.detail-module__twWrtW__heroActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.detail-module__twWrtW__primaryAction,.detail-module__twWrtW__secondaryAction{border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-weight:700;display:inline-flex}.detail-module__twWrtW__primaryAction{border:1px solid var(--sw-action);background:var(--sw-action);color:var(--sw-action-fg)}.detail-module__twWrtW__secondaryAction{background:var(--sw-white);color:var(--sw-ink);border:1px solid #cbd1da}.detail-module__twWrtW__heroMark{aspect-ratio:1;border:1px solid var(--sw-line);background:var(--sw-white);color:var(--sw-muted);border-radius:50%;align-content:center;place-items:center;gap:10px;font-size:12px;font-weight:650;display:grid}.detail-module__twWrtW__heroIcon{width:44px;height:44px}.detail-module__twWrtW__quickInfo{flex-direction:column;gap:18px;display:flex}.detail-module__twWrtW__sectionHeading{align-items:center;gap:12px;display:flex}.detail-module__twWrtW__sectionHeading h2,.detail-module__twWrtW__mockCta h2{letter-spacing:-.02em;margin:0;font-size:23px;line-height:1.25}.detail-module__twWrtW__sectionKicker{color:var(--sw-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:12px;font-weight:750}.detail-module__twWrtW__sectionIcon{background:#eef6eb;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.detail-module__twWrtW__sectionIcon img{width:21px;height:21px}.detail-module__twWrtW__quickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.detail-module__twWrtW__quickItem{border:1px solid var(--sw-line);background:var(--sw-white);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);align-content:start;align-items:start;column-gap:11px;min-width:0;padding:16px;display:grid}.detail-module__twWrtW__quickItem dt{grid-area:1/2}.detail-module__twWrtW__quickItem dd{grid-area:2/2;margin:0}.detail-module__twWrtW__quickIcon{grid-area:1/1/span 2;width:20px;height:20px;margin-top:2px}.detail-module__twWrtW__quickItem dt{color:var(--sw-muted);font-size:12px}.detail-module__twWrtW__quickItem dd{color:var(--sw-ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;font-weight:700}.detail-module__twWrtW__quickItem a{color:var(--sw-focus);text-underline-offset:2px;text-decoration:underline}.detail-module__twWrtW__independence{border-left:3px solid var(--sw-action);color:var(--sw-muted);margin:-10px 0 0;padding-left:12px;font-size:14px}.detail-module__twWrtW__content{flex-direction:column;gap:14px;display:flex}.detail-module__twWrtW__blockHeading2{letter-spacing:-.02em;color:var(--sw-ink);margin:18px 0 0;scroll-margin-top:24px;font-size:24px;font-weight:700}.detail-module__twWrtW__blockHeading2:first-child{margin-top:0}.detail-module__twWrtW__blockHeading3{color:var(--sw-ink);margin:8px 0 0;font-size:16px;font-weight:600}.detail-module__twWrtW__blockParagraph{max-width:70ch;color:var(--sw-body,#3c4043);margin:0;font-size:16px;line-height:1.55}.detail-module__twWrtW__blockList{color:var(--sw-body,#3c4043);flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.detail-module__twWrtW__noticeInfo,.detail-module__twWrtW__noticeWarning{border-radius:var(--sw-radius);border:1px solid var(--sw-line);margin:0;padding:14px 16px;font-size:14px}.detail-module__twWrtW__noticeInfo{background:var(--sw-soft);color:var(--sw-ink)}.detail-module__twWrtW__noticeWarning{color:#7c2d12;background:#fff7ed;border-color:#fed7aa}.detail-module__twWrtW__keyValue{border:1px solid var(--sw-line);background:var(--sw-white);border-radius:9px;grid-template-columns:minmax(120px,.35fr) 1fr;gap:12px;padding:12px 14px;display:grid}.detail-module__twWrtW__kvLabel{color:var(--sw-muted);font-size:14px}.detail-module__twWrtW__kvValue{color:var(--sw-ink);font-size:14px;font-weight:600}.detail-module__twWrtW__mockCta{background:var(--sw-ink);color:var(--sw-white);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.detail-module__twWrtW__mockCta p:not(.detail-module__twWrtW__sectionKicker){color:#d4d9e1;max-width:60ch;margin:8px 0 0}.detail-module__twWrtW__mockCta .detail-module__twWrtW__sectionKicker{color:#b9c1cc}.detail-module__twWrtW__mockCta .detail-module__twWrtW__primaryAction{flex:none}.detail-module__twWrtW__sources{border:1px solid var(--sw-line);border-radius:var(--sw-radius);background:var(--sw-white);flex-direction:column;gap:12px;padding:24px;display:flex;position:sticky;top:104px;box-shadow:0 2px 6px #0000000a,0 4px 8px #0000001a}.detail-module__twWrtW__sourcesTitle{color:var(--sw-ink);margin:0;font-size:18px;font-weight:600}.detail-module__twWrtW__sourceList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.detail-module__twWrtW__sourceItem{flex-direction:column;gap:2px;display:flex}.detail-module__twWrtW__sourceLink{color:var(--sw-focus);font-weight:600;text-decoration:underline}.detail-module__twWrtW__sourceMeta{color:var(--sw-muted);margin:0;font-size:13px}.detail-module__twWrtW__verified{color:var(--sw-ink);font-weight:600}.detail-module__twWrtW__officialSite{color:var(--sw-focus);align-self:flex-start;font-weight:600;text-decoration:underline}.detail-module__twWrtW__reviewed,.detail-module__twWrtW__notice{color:var(--sw-muted);margin:0;font-size:14px}@media (max-width:743px){.detail-module__twWrtW__detail{gap:20px;padding-block:24px 48px}.detail-module__twWrtW__pageGrid{grid-template-columns:1fr;gap:28px}.detail-module__twWrtW__mainColumn{gap:24px}.detail-module__twWrtW__title{font-size:28px;line-height:1.25}.detail-module__twWrtW__purpose,.detail-module__twWrtW__blockParagraph{font-size:16px;line-height:1.5}.detail-module__twWrtW__heroCard{grid-template-columns:1fr}.detail-module__twWrtW__heroMark{display:none}.detail-module__twWrtW__mockCta{flex-direction:column;align-items:flex-start}.detail-module__twWrtW__sources{position:static}}@media (max-width:480px){.detail-module__twWrtW__breadcrumb li:last-child{max-width:42vw}.detail-module__twWrtW__heroCard{border-radius:16px;padding:24px 20px}.detail-module__twWrtW__heroActions{display:grid}.detail-module__twWrtW__primaryAction,.detail-module__twWrtW__secondaryAction{width:100%}.detail-module__twWrtW__quickGrid{grid-template-columns:1fr}.detail-module__twWrtW__keyValue{grid-template-columns:1fr;gap:2px}.detail-module__twWrtW__mockCta{padding:24px 20px}}
