@layer theme,base;@layer components{#main .sw-hero .sw-intro{font-size:var(--text-lead);color:var(--color-paper);max-width:36ch;line-height:1.6}#main .sw-entry-intro,#main .sw-entry-grid>div>p:not(.eyebrow):not(.rate-note),#main .sw-section-head>p,#main .sw-entry .sw-safe,#main .sw-entry .sw-safe p,#main .sw-arrival li,#main .sw-tactics dd,#main .sw-questions details>p,#main .gd-note{font-size:var(--copy-size);line-height:var(--copy-leading);font-weight:var(--copy-weight);color:var(--copy-color);max-width:62ch}#main .sw-section-head>p{margin:0}#main .sw-arrival{max-width:62ch}#main .sw-arrival li{padding-left:34px}#main .sw-arrival+.rate-note,#main .sw-entry-grid>div>.rate-note{margin-top:1.5rem}#main .sw-entry>.sw-shell>.rate-note,#main .sw-questions+.rate-note{margin-top:2rem}#main .rate-note{max-width:62ch;font-size:var(--copy-size-xs);font-weight:var(--copy-weight);color:var(--copy-color)}#main .sw-reward-copy>p:not(.eyebrow),#main .sw-zeal-guide>div>p:not(.eyebrow),#main .sw-zeal-guide p,#main .sw-reward-options p{font-size:var(--copy-size);line-height:var(--copy-leading);font-weight:var(--copy-weight);max-width:62ch;color:var(--copy-color-on-dark)}#main .sw-zeal-guide .gd-note{color:var(--copy-color-on-dark)}#main .sw-entry .sw-contribution p,#main .sw-entry .sw-entry-details p,#main .sw-entry .sw-entry-grid p{font-size:var(--copy-size);line-height:var(--copy-leading)}#main .gd-answer{font-size:var(--text-lead);color:var(--color-ink);max-width:none;margin:0 0 3.5rem;line-height:1.6}#main .sw-questions details>h3,#main .sw-tactics dd h4{font-family:var(--font-sans);font-size:var(--text-body);color:var(--color-ink);margin:0 0 .7rem;font-weight:800;line-height:1.4}#main .sw-questions details>h3{padding-right:2rem}#main .sw-tactics dd>p+p,#main .sw-tactics dd>p+table,#main .sw-tactics dd>table+p{margin-top:.7rem}#main .sw-tactics dd>p{margin-bottom:0}#main .sw-reward-copy>h3{font-size:calc(var(--text-fluid-44-62) * var(--display-scale));line-height:var(--text-sw-reward-title--line-height);letter-spacing:calc(-.05em * var(--display-track));font-family:var(--font-serif);margin-bottom:26px;font-weight:400}#main .sw-entry .eyebrow,#main .sw-section .eyebrow{color:var(--color-red)}@media (width>=761px){#main .sw-entry-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:7%}}#main .gd-split{margin-top:3rem}#main .sw-section .sw-entry-grid{margin-top:0}#main .sw-section .sw-entry-grid+.sw-entry-grid{margin-top:3rem}#main .sw-contribution{min-width:0}#main .sw-contribution h3{font-size:calc(var(--text-sw-price) * var(--display-scale));line-height:normal;font-family:var(--font-serif);letter-spacing:calc(-.035em * var(--display-track));margin:0 0 1rem;font-weight:400}#main .sw-contribution ul{margin:0 0 1.2rem}#main .sw-contribution li{font-size:var(--text-body);max-width:70ch;padding:.7rem 0 .7rem 1.2rem;line-height:1.65}#main .sw-contribution li:before{top:1.35em}#main .sw-contribution p{font-size:var(--text-body);max-width:62ch;line-height:1.7}#main .sw-entry .sw-contribution li,#main .sw-section .sw-contribution li{color:var(--color-ink);border-bottom-color:var(--color-ink-13)}#main .sw-entry .sw-contribution li:first-child,#main .sw-section .sw-contribution li:first-child{border-top:1px solid var(--color-ink-13)}#main .sw-rewards .sw-contribution li:first-child{border-top:1px solid var(--color-cream-12)}#main .sw-contribution strong{color:inherit}#main .sw-rewards .sw-contribution strong,#main .sw-rewards .sw-contribution li{color:var(--color-paper)}#main .sw-rewards .sw-contribution li{color:var(--color-tone-c5ccc7)}#main .sw-rewards .sw-contribution h3{color:var(--color-paper)}#main .sw-entry .sw-contribution h3,#main .sw-section .sw-contribution h3{color:var(--color-ink)}#main .sw-entry-details .sw-contribution{margin-top:2rem}#main .sw-entry .sw-zeal-table caption,#main .sw-section .sw-zeal-table caption{color:var(--color-ink);font-size:var(--text-small)}#main .sw-entry .sw-zeal-table th,#main .sw-section .sw-zeal-table th{border-top-color:var(--color-ink-33)}#main .sw-entry .sw-zeal-table td,#main .sw-section .sw-zeal-table td{border-bottom-color:var(--color-ink-25)}#main .sw-zeal-table caption{font-size:var(--text-small)}#main .sw-zeal-table.gd-text td,#rooftops .sw-zeal-table td{font-family:var(--font-sans);font-size:var(--text-small);vertical-align:top;padding-block:12px;line-height:1.5}#rooftops .sw-zeal-table th:first-child{width:14%}#rooftops .sw-zeal-table th:nth-child(2),#rooftops .sw-zeal-table th:nth-child(3){width:24%}#rooftops .sw-zeal-table td:nth-child(3){font-weight:700}#main .sw-requirements dd{font-size:calc(var(--text-requirements-stat) * .78 * var(--display-scale));overflow-wrap:anywhere}#rooftops .sw-requirements dd{font-size:calc(var(--text-title) * var(--display-scale))}#main .sw-tactics{border-top:0;grid-template-columns:1fr;row-gap:2rem;margin-top:0;padding-top:0}#main .sw-tactics dt{font-size:var(--text-body);margin-bottom:.6rem}#main .sw-tactics dd{max-width:none}#main .gd-note{margin:2rem 0 0}#main .gd-band{background:var(--color-tone-e8e5dc);padding-block:72px 78px}#main #faq:not(.gd-faq){background:var(--color-tone-e8e5dc);box-shadow:0 0 0 100vmax var(--color-tone-e8e5dc);clip-path:inset(0 -100vmax)}#main .gd-band-tail{margin-top:-1px;padding-block:1px 56px}#main .gd-band-tail .rate-note{max-width:none}#fast-guide .sw-questions details>div{padding-right:0}#fast-guide .sw-questions details>p,#faq .sw-questions details>p{max-width:none;padding-right:2rem}#faq .sw-questions details>p{color:var(--color-ink)}#main .gd-tips{grid-template-columns:repeat(3,minmax(0,1fr));gap:3%;display:grid}#main .gd-tips>div{border-top:1px solid var(--color-ink-13);padding-top:1.2rem}#main .gd-tips h3{font-family:var(--font-sans);font-size:var(--text-title);margin:0 0 .6rem;font-weight:800;line-height:1.3}#main .gd-tips p{font-size:var(--copy-size);line-height:var(--copy-leading);font-weight:var(--copy-weight);color:var(--copy-color);margin:0}#main .gd-faq-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:stretch;gap:3%;display:grid}#main .gd-faq-list{border-top:1px solid var(--color-line);align-self:start;margin:0;padding:0;list-style:none}#main .gd-faq-list li{border-bottom:1px solid var(--color-line)}#main .gd-faq-list button{text-align:left;cursor:pointer;width:100%;color:var(--color-ink);transition:color var(--duration-base) var(--ease-standard), transform .5s var(--ease-out-quint);background:0 0;border:0;grid-template-columns:2.6rem 1fr;align-items:baseline;padding:20px 14px 20px 0;display:grid;position:relative}#main .gd-faq-n{font:400 1.05rem var(--font-serif);color:var(--color-red)}#main .gd-faq-q{font:400 calc(1.5rem * var(--display-scale)) / 1.2 var(--font-serif)}#main .gd-faq-list button:before{content:"";background:var(--color-red);width:4px;transition:transform .5s var(--ease-out-quint);position:absolute;top:0;bottom:0;left:-14px;transform:scaleY(0)}#main .gd-faq-list button[aria-selected=true]{color:var(--color-red);transform:translate(10px)}#main .gd-faq-list button[aria-selected=true]:before{transform:scaleY(1)}#main .gd-faq-panels{background:var(--color-tone-20282a);color:var(--color-cream);display:grid}#main .gd-faq-pane{opacity:0;visibility:hidden;transition:opacity .45s var(--ease-out-quint), transform .6s var(--ease-out-quint), visibility 0s .45s;flex-direction:column;grid-area:1/1;justify-content:center;padding:2.4rem clamp(1.4rem,3.4vw,2.8rem);display:flex;transform:translateY(10px)}#main .gd-faq-pane.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}#main .gd-faq-k{font:800 .62rem / 1 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--color-red);margin-bottom:18px}#main .gd-faq-pane h3{font:400 calc(2.4rem * var(--display-scale)) / 1.05 var(--font-serif);text-transform:uppercase;margin:0 0 1.1rem}#main .gd-faq-pane p{color:var(--color-tone-c5ccc7);max-width:50ch;margin:0 0 .8rem;font-size:1rem;line-height:1.7}#main .gd-faq-est{border-left:3px solid var(--color-red);margin-top:1.6rem;padding-left:1.1rem}#main .gd-faq-est strong{color:var(--color-cream);margin-bottom:.35rem;font-size:.85rem;display:block}#main .gd-faq-est p{font-size:.85rem}#main .gd-faq-est span{font:400 1.35rem / 1.2 var(--font-serif);color:var(--color-cream);margin-top:.7rem;display:block}#main .gd-faq-panel+.gd-tips{margin-top:2.5rem}#main .gd-faq-foot{margin-top:1.6rem}#main #faq .gd-faq-foot .gd-note{margin:0}#main .gd-faq-links{flex-wrap:wrap;gap:4px 16px;margin-top:1rem;font-size:.8rem;display:flex}#main .gd-faq-links strong{font-weight:800}#main .gd-faq-date{color:var(--copy-color);margin:.6rem 0 0;font-size:.8rem}@media (width<=760px){#main .gd-faq-panel{grid-template-columns:1fr;gap:20px}#main .gd-faq-pane{padding:1.8rem 1.3rem}#main .gd-tips{grid-template-columns:1fr;gap:1.5rem}}#main #faq .sw-safe{border-left:0;padding-left:0}#main #faq:not(.gd-faq){padding-bottom:2.5rem}@media (width<=760px){#main .gd-band{padding-block:48px 56px}}#fast-guide .gd-note,#faq .gd-note,#route-table .rate-note{max-width:none}#main .rate-note+.sw-tactics{margin-top:3.5rem}@media (width>=1051px){#main .sw-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}#ironman .sw-entry-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}#rooftops .sw-entry-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=761px){#main .sw-tactics dl{grid-template-columns:1fr;gap:0}#main .sw-tactics dl>div{border-top:1px solid var(--color-ink-13);grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:6%;padding-block:1.4rem;display:grid}#main .sw-tactics dt{font-size:var(--text-title);margin:0}}#main .sw-tactics dd+dd{margin-top:.7rem}#main .sw-questions details>p,#main .sw-questions details>div{padding-bottom:1.2rem}#main .sw-questions details>.sw-contribution{margin:0;padding-right:0}#main .sw-questions details>.sw-contribution ul{margin-bottom:.8rem}#main .sw-rewards .sw-questions,#main .sw-rewards .sw-questions details{border-color:var(--color-cream-20)}#main .sw-rewards .sw-questions summary{color:var(--color-paper)}#main .sw-rewards .sw-questions details>p{color:var(--color-tone-c5ccc7)}#main .sw-section>.sw-questions,#main .sw-entry .sw-questions,#main .sw-section .sw-questions{margin-top:2.5rem}#main .sw-faq .sw-questions,#main .sw-zeal-guide .sw-questions{margin-top:0}#main .sw-sources p,#main .sw-sources li{font-size:var(--text-small);max-width:none}#main .sw-zeal-guide{align-items:start}#main .sw-zeal-guide h3{font-size:calc(var(--text-zeal-heading) * var(--display-scale) * .85)}#main .sw-zeal-guide .sw-contribution h3{font-size:calc(var(--text-sw-price) * var(--display-scale));letter-spacing:calc(-.035em * var(--display-track));margin-bottom:1rem}#main .sw-reward-options{margin-top:2rem}#main .sw-reward-options h3{font-size:calc(var(--text-sw-price) * var(--display-scale));color:var(--color-paper)}#main .sw-reward-options p+p{margin-top:.8rem}#main .sw-zeal-table+.sw-reward-options{margin-top:2rem}#main .sw-reward-copy h2{max-width:none}#main .sw-section-head h2 br,#main .sw-entry h2 br,#main .sw-faq h2 br{display:block}#main .sw-faq .sw-text-link{margin-top:1.6rem}#main .sw-faq .sw-questions details>p,#main .sw-faq .sw-questions details>div{padding-right:2rem}#main .sw-faq .sw-questions details>p{color:var(--color-ink);max-width:none}#main .sw-reward-grid{align-items:start}#main .sw-reward-art{aspect-ratio:4/5;align-self:start;min-height:0}#floors .sw-reward-art{aspect-ratio:4/5}#floors .sw-reward-art img{object-position:50% 55%}#main .gd-reward-extra{grid-column:1/-1;margin-top:3rem}@media (width>=761px){#rewards .sw-reward-grid{row-gap:0}}#rewards .sw-reward-art{aspect-ratio:auto;align-self:stretch;min-height:560px}#main .gd-reward-pair{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:8%;display:grid}@media (width<=1050px){#main .gd-reward-pair{gap:5%}}#main .gd-reward-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:4%}#main .gd-reward-trio .sw-reward-options h3{font-size:calc(var(--text-px-24) * var(--display-scale))}#main .gd-reward-pair .sw-reward-options{margin-top:0}#main .gd-reward-pair .sw-reward-options p{font-size:var(--text-small);color:var(--color-tone-bec5c0);max-width:52ch}@media (width>=761px){#fast-route .sw-entry-grid{align-items:end;row-gap:0}#fast-route .sw-entry-details{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:3%;display:grid}#fast-route .sw-entry-details .sw-contribution{margin-top:2.5rem}}#main .sw-reward-grid.gd-split{margin-top:0}@media (width<=760px){#main .sw-zeal-table.gd-text th,#rooftops .sw-zeal-table th{font-size:var(--text-ui-micro);letter-spacing:.06em;padding-right:8px}#rooftops .sw-zeal-table td{font-size:var(--text-small);padding-right:8px}#rooftops .sw-zeal-table th:first-child{width:13%}#rooftops .sw-zeal-table th:nth-child(2){width:27%}#rooftops .sw-zeal-table th:nth-child(3){width:30%}#main .sw-reward-art{aspect-ratio:4/3}#main .gd-split{margin-top:2rem}#main .gd-reward-pair,#main .gd-reward-trio{grid-template-columns:1fr;gap:2rem}#main .sw-zeal-table th,#main .sw-zeal-table td{padding-right:8px}}#main .gd-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8%;margin-bottom:3rem;display:grid}#main .gd-head-copy p{font-size:var(--copy-size);line-height:var(--copy-leading);font-weight:var(--copy-weight);max-width:52ch;margin:0}#main .gd-head-copy p+p{margin-top:1rem}#main .gd-head .sw-reward-copy{padding-block:0}#main .gd-kit{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:8%;display:grid}#main .gd-kit-side{position:sticky;top:6.5rem}#main .gd-kit-side .gd-head-copy{margin-top:1.5rem}#main .gd-kit-side .gd-callout{margin-top:2rem}#main .gd-group+.gd-group{margin-top:2.5rem}#main .gd-group h3{font-size:var(--text-ui-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--color-red-dark);margin:0 0 .5rem;font-weight:800}#main .gd-rows{border-top:1px solid var(--color-ink-33);margin:0}#main .gd-rows>div{border-bottom:1px solid var(--color-ink-13);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:6%;padding-block:1.2rem;display:grid}#main .gd-rows dt{font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-px-24) * var(--display-scale));letter-spacing:calc(-.025em * var(--display-track));color:var(--color-ink);line-height:1.15}#main .gd-rows dd{font-size:var(--text-body-sm);color:var(--color-ink);margin:0;line-height:1.65}#main .gd-kit-main .sw-questions{margin-top:2.5rem}#main .gd-callout{background:var(--color-ink);color:var(--color-paper);padding:1.75rem 1.75rem 1.6rem}#main .gd-callout h3{font-size:calc(var(--text-px-24) * var(--display-scale));line-height:1.15;font-family:var(--font-serif);color:var(--color-paper);margin:0 0 .8rem;font-weight:400}#main .gd-callout p{font-size:var(--text-body-sm);color:var(--color-tone-c5ccc7);margin:0;line-height:1.65}#main .gd-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8%;margin:0;padding:0;list-style:none;display:grid}#main .gd-steps li{border-top:1px solid var(--color-cream-20);color:var(--color-tone-c5ccc7);font-size:var(--text-body-sm);padding:1.5rem 0 1.6rem;line-height:1.65;position:relative}#main .gd-steps li strong{font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-px-24) * var(--display-scale));letter-spacing:calc(-.025em * var(--display-track));color:var(--color-paper);margin-bottom:.4rem;line-height:1.15;display:block}#main .gd-ladder{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}#main .gd-ladder li{border-top:2px solid var(--color-ink);padding-top:1.6rem;position:relative}#main .gd-ladder li:before{content:"";background:var(--color-red);border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:0}#main .gd-ladder strong{font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-px-31) * var(--display-scale));letter-spacing:calc(-.03em * var(--display-track));color:var(--color-ink);margin-bottom:.7rem;line-height:1.05;display:block}#main .gd-ladder p{font-size:var(--text-body-sm);color:var(--color-ink);margin:0;line-height:1.65}#main .gd-notes{border-top:1px solid var(--color-ink-25);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:3.5rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}#main .gd-notes li{font-size:var(--text-body-sm);color:var(--color-ink);line-height:1.65}#main .gd-notes strong{font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-px-24) * var(--display-scale));margin-bottom:.4rem;line-height:1.15;display:block}#main .gd-figure{margin:2rem 0 0}#main .gd-figure img{width:100%;height:auto;display:block}#main #faq.gd-faq .sw-questions details>p,#main .gd-faq .sw-sources,#main .gd-faq .sw-sources a{color:var(--color-tone-c5ccc7)}#main .gd-faq .sw-sources summary{color:var(--color-paper);font-family:var(--font-serif);font-size:calc(var(--text-px-24) * var(--display-scale));letter-spacing:calc(-.025em * var(--display-track));font-weight:400;line-height:1.2}#main .gd-faq .sw-sources summary:hover{color:var(--color-red)}#main .gd-faq .sw-sources ul{padding-left:0;list-style:none}#main .gd-faq .sw-sources p{color:var(--color-tone-c5ccc7);max-width:none}#main .gd-faq .sw-faq{padding-block:0}#main .gd-faq-note{border-top:1px solid var(--color-cream-20);max-width:none;font-size:var(--copy-size);line-height:var(--copy-leading);color:var(--color-tone-c5ccc7);margin:3rem 0 0;padding-top:1.5rem}#main .gd-faq-note a{color:var(--color-paper)}@media (width<=1050px){#main .gd-kit-side{position:static}#main .gd-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}#main .gd-notes{grid-template-columns:1fr;gap:1.25rem}}@media (width<=760px){#main .gd-rows>div{grid-template-columns:1fr;gap:.4rem}#main .gd-head,#main .gd-kit{grid-template-columns:1fr;gap:1.5rem}#main .gd-head{margin-bottom:2rem}#main .gd-steps,#main .gd-ladder{grid-template-columns:1fr}}#main .gd-head.gd-head-top{align-items:start}#main .gd-head-top+.sw-entry-details{margin-top:0}#main .gd-head-copy .rate-note{margin-top:1rem}@media (width>=761px){#rooftops .sw-entry-grid.gd-split{grid-template-columns:minmax(0,1fr);gap:0}#rooftops .gd-split>.sw-entry-details{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;column-gap:8%;margin-top:2.5rem;display:grid}#rooftops .gd-split .sw-entry-details .sw-contribution{margin-top:0}#rooftops .gd-split .sw-contribution:only-child ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8%;max-width:none;display:grid}#rooftops .gd-split .sw-contribution:only-child li{max-width:none}#rooftops .gd-split .sw-contribution:only-child li:nth-child(2){border-top:1px solid var(--color-ink-13)}}#rooftops .gd-split .sw-zeal-table{width:100%}@media (width<=760px){#rooftops .gd-split>.sw-entry-details{margin-top:2rem}}#main .gd-shop{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:6%;display:grid}#main .gd-shop-art{background:var(--color-tone-172022);min-height:380px;margin:0;position:relative;overflow:hidden}#main .gd-shop-art img{object-fit:cover;object-position:50% 70%;width:100%;height:100%;position:absolute;inset:0}#graceful-shop .sw-zeal-table{align-self:start;margin:0}#graceful-shop .sw-zeal-table caption{margin-bottom:.9rem}#graceful-shop .sw-zeal-table th{font-size:var(--text-ui-micro);padding:.9rem .6rem .5rem 0}#graceful-shop .sw-zeal-table td{font-family:var(--font-sans);font-size:var(--text-body-sm);color:var(--color-tone-c5ccc7);padding:.85rem .6rem .85rem 0;line-height:1.3}#graceful-shop .sw-zeal-table td:first-child,#graceful-shop .sw-zeal-table td:nth-child(2){font-family:var(--font-serif);font-size:calc(var(--text-px-24) * var(--display-scale));color:var(--color-paper)}#graceful-shop .sw-zeal-table th:first-child{width:30%}#graceful-shop .sw-zeal-table th:nth-child(2){width:16%}#graceful-shop .sw-zeal-table tbody tr:last-child td{border-top:2px solid var(--color-red);color:var(--color-paper);border-bottom:0;padding-top:1.1rem}#graceful-shop .sw-zeal-table tbody tr:last-child td:first-child{color:var(--color-red)}#main .gd-shop-notes{margin-top:3rem}@media (width<=760px){#main .gd-shop{grid-template-columns:1fr;gap:2rem}#main .gd-shop-art{aspect-ratio:4/3;min-height:0}#graceful-shop .sw-zeal-table td:first-child,#graceful-shop .sw-zeal-table td:nth-child(2){font-size:calc(var(--text-px-20-8) * var(--display-scale))}#main .gd-shop-notes{margin-top:2rem}}@media (width>=761px){#main .sw-tactics dl>div{grid-template-rows:auto;row-gap:0}#main .sw-tactics dl>div>dt{grid-area:1/1/span 6}#main .sw-tactics dl>div>dd{grid-column:2}}#main .sw-tactics-heading{margin-bottom:1.5rem;display:block}#main .sw-tactics-heading h3 br{display:block}@media (width>=761px){#main .gd-list-2 ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8%;max-width:none;display:grid}#main .gd-list-2 li{max-width:none}#main .sw-section .gd-list-2 li:nth-child(2),#main .sw-entry .gd-list-2 li:nth-child(2){border-top:1px solid var(--color-ink-13)}}#main .gd-banner{margin:0 0 3rem}#main .gd-banner img{aspect-ratio:21/9;object-fit:cover;width:100%;height:auto;display:block}@media (width<=760px){#main .gd-banner{margin-bottom:2rem}#main .gd-banner img{aspect-ratio:4/3}}#main .gd-facts{border-top:2px solid var(--color-ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:2rem 0 0;padding-top:1.25rem;display:grid}#main .gd-facts dt{font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-px-31) * var(--display-scale));letter-spacing:calc(-.03em * var(--display-track));color:var(--color-red);margin:0 0 .45rem;line-height:1}#main .gd-facts dd{font-size:var(--text-body-sm);color:var(--color-ink);max-width:28ch;margin:0;line-height:1.5}@media (width<=860px){#main .gd-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}}@media (width<=480px){#main .gd-facts{gap:1.5rem 1rem}}#main .gd-twin{border-top:2px solid var(--color-ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:8%;margin-top:3.5rem;padding-top:2rem;display:grid}#main .gd-twin h3{font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-fluid-29-42) * var(--display-scale));letter-spacing:calc(-.03em * var(--display-track));color:var(--color-ink);margin:0 0 1.5rem;line-height:1}#main .gd-count{counter-reset:gd-count;margin:0;padding:0;list-style:none}#main .gd-count li{counter-increment:gd-count;border-top:1px solid var(--color-ink-13);grid-template-columns:3.25rem minmax(0,1fr);column-gap:.75rem;padding:1.1rem 0;display:grid}#main .gd-count li:before{content:counter(gd-count);font-family:var(--font-serif);font-size:calc(var(--text-fluid-44-62) * var(--display-scale));color:var(--color-red);grid-row:1/span 2;line-height:.9}#main .gd-count strong{font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-px-20-8) * var(--display-scale));color:var(--color-ink);line-height:1.15}#main .gd-count span{font-size:var(--text-body-sm);color:var(--color-ink);margin-top:.35rem;line-height:1.55}#main .gd-twin .sw-zeal-table{margin:0}#main .gd-twin-note{font-size:var(--text-body-sm);color:var(--color-ink);max-width:60ch;margin:1.25rem 0 0;line-height:1.6}@media (width<=860px){#main .gd-twin{grid-template-columns:1fr;gap:2.5rem}}#main .gd-know{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 2rem;margin:3rem 0 0;display:grid}#main .gd-know>div{border-top:1px solid var(--color-cream-20);padding-top:1.1rem}#main .gd-know dt{font-family:var(--font-serif);font-size:calc(var(--text-px-20-8) * var(--display-scale));color:var(--color-paper);margin:0 0 .5rem;line-height:1.15}#main .gd-know dd{font-size:var(--text-small);color:var(--color-tone-bec5c0);margin:0;line-height:1.6}@media (width<=960px){#main .gd-know{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem}}@media (width<=560px){#main .gd-know{grid-template-columns:1fr}}#main #farming .sw-questions details>p{max-width:none;padding-right:2.25rem}}@layer utilities,overrides;
