.sheet-v2 .sec-mark{flex:none;display:block;transform:translateY(.5px)}@media print{.sheet-v2 .sec-mark{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.sheet-v2 .hm-spread-lead{margin-top:30px}@media (min-width:1024px){.sheet-v2 .hm-spread{grid-template-columns:minmax(0,1fr) minmax(380px,452px);align-items:start;gap:0 clamp(36px,4vw,68px);display:grid}.sheet-v2 .hm-spread-lead{margin-top:6px}.sheet-v2 .hm-spread-copy .hm-latest{margin-top:30px}}@media (min-width:1360px){.sheet-v2 .hm-spread{grid-template-columns:minmax(0,1fr) minmax(420px,486px)}}.sheet-v2 .hm-close .hm-latest{margin-top:0}.sheet-v2 .hm-close .hm-subscribe{margin-top:30px}@media screen and (min-width:1024px){.sheet-v2 .hm-close{grid-template-columns:minmax(0,1fr) minmax(380px,452px);align-items:start;gap:0 clamp(36px,4vw,68px);display:grid}.sheet-v2 .hm-close .hm-subscribe{margin-top:0}}@media screen and (min-width:1360px){.sheet-v2 .hm-close{grid-template-columns:minmax(0,1fr) minmax(420px,486px)}}.sheet-v2 .hm-field-narrow{display:none}@media screen and (max-width:919px){.sheet-v2 .hm-field-frame .hm-field-svg,.sheet-v2 .hm-field-frame .hm-field-rail{display:none}.sheet-v2 .hm-field-narrow{display:block}.sheet-v2 .hm-join .hm-cap-rules .hm-cap-rule-fans{display:none}.sheet-v2 .hm-field-frame{padding-top:18px}.sheet-v2 .hm-nb+.hm-nb{border-top:1px solid var(--v2-rule-faint);margin-top:15px;padding-top:13px}.sheet-v2 .hm-nb-head{color:inherit;align-items:baseline;gap:12px;text-decoration:none;display:flex}.sheet-v2 .hm-nb-name{letter-spacing:.13em;color:var(--v2-forest,#2d5f4f);font-size:10px;font-weight:500}.sheet-v2 .hm-nb-n{letter-spacing:-.02em;color:var(--v2-ink);font-variant-numeric:tabular-nums;margin-left:auto;font-size:22px;font-weight:500}.sheet-v2 .hm-nb-head:hover .hm-nb-n{color:var(--v2-forest,#2d5f4f)}.sheet-v2 .hm-nb-unit{color:var(--text-tertiary);margin:2px 0 0;font-size:12px;line-height:1.4}.sheet-v2 .hm-nb-run{width:100%;max-width:380px;height:auto;margin-top:9px;display:block}.sheet-v2 .hm-nb-clause{color:var(--v2-slate);margin:9px 0 0;padding-left:15px;font-size:12px;font-style:italic;line-height:1.4;position:relative}.sheet-v2 .hm-nb-clause:before{content:"";background:var(--v2-forest,#2d5f4f);opacity:.85;width:5px;height:5px;position:absolute;top:.42em;left:0}}@media screen and (max-width:639px){.sheet-v2 .hm-lede{margin-bottom:0}.sheet-v2 .hm-spread-lead{margin-top:16px}}@media screen and (min-width:640px) and (max-width:919px){.sheet-v2 .hm-field-narrow{grid-template-columns:1fr 1fr;gap:18px 34px;display:grid}.sheet-v2 .hm-nb+.hm-nb{margin-top:0}.sheet-v2 .hm-nb{border-top:1px solid var(--v2-rule-faint);padding-top:13px}}@media (min-width:900px){.sheet-v2 .hm-join .v2-plate-caption{columns:2;column-rule:1px solid var(--v2-rule-faint);column-gap:clamp(32px,4vw,64px);max-width:100%}}.sheet-v2 .hm-join .hm-cap-lead{margin:0}@media (min-width:900px){.sheet-v2 .hm-join .hm-cap-lead{column-span:all;margin-bottom:8px}}.sheet-v2 .hm-join .hm-cap-rules{margin:7px 0 0;padding:0;list-style:none}.sheet-v2 .hm-join .hm-cap-rules li{break-inside:avoid;margin-top:5px;padding-left:15px;position:relative}.sheet-v2 .hm-join .hm-cap-rules li:before{content:"";background:var(--v2-ink);opacity:.7;width:5px;height:5px;position:absolute;top:.48em;left:0}.sheet-v2 .hm-toc-head{border-bottom:1px solid var(--v2-ink);align-items:baseline;gap:18px;padding-bottom:10px;display:flex}.sheet-v2 .hm-toc-title{font-family:var(--font-display,inherit);letter-spacing:-.01em;color:var(--v2-ink);margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:500}.sheet-v2 .hm-toc-tally{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-family:var(--font-sans);margin:0 0 0 auto}.sheet-v2 .hm-toc-grid{grid-template-columns:1fr;align-items:start;gap:30px;padding:26px 0 8px;display:grid}.sheet-v2 .hm-toc-group{min-width:0}.sheet-v2 .hm-toc-group-head{align-items:center;gap:14px;display:flex}.sheet-v2 .hm-toc-group-n{letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:500;font-family:var(--font-sans);display:block}.sheet-v2 .hm-toc-group-name{letter-spacing:.005em;color:var(--v2-ink);margin:2px 0 0;font-size:22px;font-weight:500}.sheet-v2 .hm-toc-list{border-top:1px solid var(--v2-rule-faint);margin:14px 0 0;padding:10px 0 0;list-style:none}.sheet-v2 .hm-toc-entry{color:inherit;align-items:baseline;gap:12px;padding:7px 0 8px;text-decoration:none;display:flex}.sheet-v2 .hm-toc-entry-n{text-align:right;color:var(--text-quaternary,#6f6a65);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:11px;font-family:var(--font-sans);flex:0 0 20px}.sheet-v2 .hm-toc-entry-body{min-width:0;display:block}.sheet-v2 .hm-toc-entry-name{color:var(--v2-ink);font-size:18px;font-weight:500;line-height:1.35;display:block}.sheet-v2 .hm-toc-entry-q{color:var(--text-tertiary);font-size:12.5px;line-height:1.45;font-family:var(--font-sans);margin-top:2px;display:block}.sheet-v2 .hm-toc-entry:hover .hm-toc-entry-name,.sheet-v2 .hm-toc-entry:hover .hm-toc-entry-n{color:var(--v2-forest,#2d5f4f)}@media print{.sheet-v2 .hm-field-frame .hm-field-scroll{overflow-x:visible}.sheet-v2 .hm-field-frame .hm-field-svg{min-width:0}.sheet-v2 .hm-spread{display:block}.sheet-v2 .hm-spread-lead{margin-top:24px}.sheet-v2 .hm-toc-group{break-inside:avoid;padding:0 0 18px}}.sheet-v2 .hm-cover .hm-opening{gap:18px;margin:28px 0 32px;display:grid}.sheet-v2 .hm-cover .hm-title{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(34px,4.25vw,60px);line-height:1.04}.sheet-v2 .hm-cover .hm-lede{max-width:47ch;margin:18px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.5}.sheet-v2 .hm-cover .hm-toc-head{gap:14px;padding-bottom:9px}.sheet-v2 .hm-cover .hm-toc-title{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:11px;line-height:1.5}.sheet-v2 .hm-cover .hm-toc-tally{font-size:11px}.sheet-v2 .hm-cover .hm-toc-grid{grid-template-columns:minmax(0,1fr);gap:26px;padding:22px 0 0}.sheet-v2 .hm-cover .hm-toc-group{border-left:0;grid-column:auto;padding:0}.sheet-v2 .hm-cover .hm-toc-group-head{align-items:center;gap:10px}.sheet-v2 .hm-cover .hm-toc-group-name{font-size:23px;line-height:1.2}.sheet-v2 .hm-cover .hm-toc-list{columns:auto;margin-top:12px;padding-top:4px}.sheet-v2 .hm-cover .hm-toc-entry{border-bottom:1px solid var(--v2-rule-faint);gap:10px;min-height:48px;padding:9px 8px 9px 0;transition:background-color .12s;position:relative}.sheet-v2 .hm-cover .hm-toc-entry-name{font-size:17px;line-height:1.3}.sheet-v2 .hm-cover .hm-toc-entry-q{color:var(--text-secondary);font-size:12px;line-height:1.4}.sheet-v2 .hm-cover .hm-toc-entry:hover,.sheet-v2 .hm-cover .hm-toc-entry:focus-visible{background:color-mix(in srgb, var(--v2-forest) 5%, transparent)}.sheet-v2 .hm-cover .hm-toc-entry:focus-visible{outline:2px solid var(--v2-forest);outline-offset:3px}.sheet-v2 .hm-cover .hm-coverage{margin-top:38px}.sheet-v2 .hm-cover .hm-close{border-top:1px solid var(--v2-rule-faint);margin-top:36px;padding-top:20px}.sheet-v2 .hm-cover .hm-close .hm-latest-line{grid-template-columns:auto 1fr;gap:12px 16px;max-width:100%;display:grid}.sheet-v2 .hm-cover .hm-close .hm-latest-title{letter-spacing:-.015em;grid-column:1/-1;max-width:36ch;font-size:clamp(21px,2vw,28px);line-height:1.25}.sheet-v2 .hm-cover .hm-close .hm-latest-line:focus-visible{outline:2px solid var(--v2-forest);outline-offset:5px}@media screen and (min-width:640px){.sheet-v2 .hm-cover .hm-toc-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media screen and (min-width:1024px){.sheet-v2 .hm-cover .hm-opening{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(40px,4.7vw,68px);margin:26px 0 28px}.sheet-v2 .hm-cover .hm-opening-copy:only-child{grid-column:1/-1;max-width:760px}.sheet-v2 .hm-cover .hm-title{max-width:23ch;font-size:clamp(42px,3.75vw,54px);line-height:1.06}.sheet-v2 .hm-cover .hm-lede{max-width:51ch;font-size:17px}.sheet-v2 .hm-cover .hm-toc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.sheet-v2 .hm-cover .hm-toc-group{border-left:1px solid var(--v2-rule-faint);padding:0 22px}.sheet-v2 .hm-cover .hm-toc-group:first-child{border-left:0;padding-left:0}.sheet-v2 .hm-cover .hm-toc-group:last-child{padding-right:0}}@media (prefers-reduced-motion:reduce){.sheet-v2 .hm-cover .hm-toc-entry{transition:none}}.sheet-v2 .hm-cover-map{color:var(--v2-forest);margin-top:0;text-decoration:none;display:none}.sheet-v2 .hm-cover-map svg{width:100%;height:auto;display:block}.sheet-v2 .hm-cover-map-land{fill:var(--v2-rule-faint);stroke:var(--v2-slate);stroke-width:.6px;stroke-opacity:.4;vector-effect:non-scaling-stroke}.sheet-v2 .hm-cover-map-points{fill:currentColor}.sheet-v2 .hm-cover-map-caption{font:12px/1.4 var(--font-sans);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:10px;display:flex}.sheet-v2 .hm-cover-map:hover .hm-cover-map-caption{text-decoration:underline}.sheet-v2 .hm-cover-map:focus-visible{outline:2px solid var(--v2-forest);outline-offset:5px}@media screen and (min-width:1024px){.sheet-v2 .hm-cover-map{display:block}}@media print{.sheet-v2 .hm-cover .hm-opening{display:block}.sheet-v2 .hm-cover .hm-lede{margin-top:16px}.sheet-v2 .hm-cover .hm-toc-grid{display:block}.sheet-v2 .hm-cover .hm-toc-group{margin-top:20px}.sheet-v2 .hm-cover .hm-latest{break-inside:avoid}.sheet-v2 .hm-cover-map{break-inside:avoid;width:min(100%,260px);margin-top:18px;display:block}}
