.estimator[data-astro-cid-lf4wsink]{border-top:1px dashed var(--dash);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:22px clamp(28px,5vw,80px);margin-top:clamp(48px,6vw,80px);padding-top:22px;display:grid}.estimator-head[data-astro-cid-lf4wsink]{grid-row:1/span 2;gap:18px;display:grid;position:sticky;top:108px}.estimator-form[data-astro-cid-lf4wsink],.estimate[data-astro-cid-lf4wsink]{grid-column:2}.estimator[data-astro-cid-lf4wsink] h2[data-astro-cid-lf4wsink]{letter-spacing:-.028em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2rem,3.6vw,3rem);line-height:1.04}.lede[data-astro-cid-lf4wsink]{max-width:44ch}@media (width<=900px){.estimator[data-astro-cid-lf4wsink]{grid-template-columns:minmax(0,1fr)}.estimator-head[data-astro-cid-lf4wsink]{grid-row:auto;position:static}.estimator[data-astro-cid-lf4wsink] h2[data-astro-cid-lf4wsink]{max-width:18ch}.estimator-form[data-astro-cid-lf4wsink],.estimate[data-astro-cid-lf4wsink]{grid-column:1}}.lede[data-astro-cid-lf4wsink]{color:var(--ink-2);margin:0}.estimator-form[data-astro-cid-lf4wsink]{border:1px dashed var(--dash);border-radius:var(--radius-card);background:var(--ground);gap:18px;padding:clamp(20px,3vw,28px);display:grid}.months[data-astro-cid-lf4wsink]{border:0;gap:10px;margin:0;padding:0;display:grid}legend[data-astro-cid-lf4wsink],.field[data-astro-cid-lf4wsink]>span[data-astro-cid-lf4wsink]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem}.chips[data-astro-cid-lf4wsink]{flex-wrap:wrap;gap:10px;display:flex}.field[data-astro-cid-lf4wsink]{gap:8px;display:grid}.money[data-astro-cid-lf4wsink]{border:1px solid var(--dash);border-radius:var(--radius-sm);max-width:220px;color:var(--ink-3);background:#fff;align-items:center;gap:8px;padding-left:14px;display:flex}.money[data-astro-cid-lf4wsink] input[data-astro-cid-lf4wsink]{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:12px 14px 12px 0;font-size:1.05rem}.money[data-astro-cid-lf4wsink]:focus-within{outline:2px solid var(--gold);outline-offset:2px}small[data-astro-cid-lf4wsink]{color:var(--ink-3);font-size:.85rem}.estimate[data-astro-cid-lf4wsink]{gap:16px;padding:clamp(22px,3vw,32px);display:grid}.total[data-astro-cid-lf4wsink]{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;display:flex}.total[data-astro-cid-lf4wsink] strong[data-astro-cid-lf4wsink]{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,6vw,4.2rem);line-height:1}.total[data-astro-cid-lf4wsink] span[data-astro-cid-lf4wsink]{color:var(--ink)}table[data-astro-cid-lf4wsink]{border-collapse:collapse;width:100%;font-size:.98rem}th[data-astro-cid-lf4wsink],td[data-astro-cid-lf4wsink]{text-align:left;vertical-align:top;border-top:1px dashed #12261b47;padding:10px 0}th[data-astro-cid-lf4wsink]{color:var(--ink);padding-right:16px;font-weight:500}td[data-astro-cid-lf4wsink]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}td[data-astro-cid-lf4wsink]:last-child:not([data-out]){white-space:normal;max-width:24ch}.fine[data-astro-cid-lf4wsink]{color:var(--ink);margin:0;font-size:.9375rem}.eligibility[data-astro-cid-yz7ptef2]{border-top:1px dashed var(--dash);gap:22px;max-width:72ch;margin-top:clamp(48px,6vw,80px);padding-top:22px;display:grid}.eligibility-head[data-astro-cid-yz7ptef2]{gap:14px;display:grid}.eligibility[data-astro-cid-yz7ptef2] h2[data-astro-cid-yz7ptef2]{letter-spacing:-.028em;margin:0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.05}.questions[data-astro-cid-yz7ptef2]{border:1px dashed var(--dash);border-radius:var(--radius-card);background:var(--ground);gap:20px;padding:clamp(20px,3vw,28px);display:grid}.question[data-astro-cid-yz7ptef2]{border:0;gap:12px;margin:0;padding:0;display:grid}legend[data-astro-cid-yz7ptef2]{margin-bottom:12px;padding:0;font-size:1.05rem;font-weight:600;line-height:1.3}.chips[data-astro-cid-yz7ptef2]{flex-wrap:wrap;gap:10px;display:flex}.answer[data-astro-cid-yz7ptef2]{border-radius:var(--radius-card);background:var(--surface);transition:background-color .42s var(--ease-out);gap:16px;padding:clamp(22px,3vw,32px);display:grid}.answer[data-astro-cid-yz7ptef2][data-state=ready]{background:var(--mesh-gold);background-size:cover}.answer[data-astro-cid-yz7ptef2] p[data-astro-cid-yz7ptef2]{margin:0;font-size:1.1rem}.answer-actions[data-astro-cid-yz7ptef2]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.answer-actions[data-astro-cid-yz7ptef2]:not(:has(a:not([hidden]))){display:none}.answer-actions[data-astro-cid-yz7ptef2] a[data-astro-cid-yz7ptef2]:not(.btn){color:var(--ink);font-weight:600}.list[data-astro-cid-ltkwwv62]{border-top:1px dashed var(--dash)}details[data-astro-cid-ltkwwv62]{border-bottom:1px dashed var(--dash)}summary[data-astro-cid-ltkwwv62]{cursor:pointer;min-height:84px;font-family:var(--font-display);font-variation-settings:"wdth" 92;letter-spacing:-.02em;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:24px;padding-block:16px;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;line-height:1.2;list-style:none;display:flex}summary[data-astro-cid-ltkwwv62]::-webkit-details-marker{display:none}.toggle[data-astro-cid-ltkwwv62]{border-radius:var(--radius-sm);background:var(--surface);width:44px;height:44px;transition:background-color .3s var(--ease-out), color .3s var(--ease-out);flex:none;place-items:center;display:grid}.toggle[data-astro-cid-ltkwwv62] svg{width:20px;height:20px;transition:transform .52s var(--ease-spring)}details[data-astro-cid-ltkwwv62][open] .toggle[data-astro-cid-ltkwwv62]{background:var(--ink);color:#fff}details[data-astro-cid-ltkwwv62][open] .toggle[data-astro-cid-ltkwwv62] svg{transform:rotate(45deg)}@media (hover:hover){summary[data-astro-cid-ltkwwv62]:hover .toggle[data-astro-cid-ltkwwv62]{background:var(--surface-2)}details[data-astro-cid-ltkwwv62][open] summary[data-astro-cid-ltkwwv62]:hover .toggle[data-astro-cid-ltkwwv62]{background:#1d3a2a}}details[data-astro-cid-ltkwwv62] p[data-astro-cid-ltkwwv62]{max-width:60ch;color:var(--ink-2);margin:0;padding-bottom:26px;font-size:1.125rem}details[data-astro-cid-ltkwwv62][open] p[data-astro-cid-ltkwwv62]{animation:fade .52s var(--ease-out)}@keyframes fade{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){details[data-astro-cid-ltkwwv62][open] p[data-astro-cid-ltkwwv62]{animation:none}}.loc{--loc-gap:clamp(28px, 5vw, 80px);counter-reset:loc-ch}.loc-top{column-gap:var(--loc-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;row-gap:22px;padding-top:clamp(20px,4vw,48px);display:grid}.loc-head-copy{grid-area:1/1;gap:22px;display:grid}.loc-head-copy h1{font-variation-settings:"wdth" 88;letter-spacing:-.034em;text-wrap:balance;max-width:14ch;font-size:clamp(2.6rem,5.6vw,5rem);line-height:.96}.loc .loc-opener{max-width:46ch;color:var(--ink);grid-area:2/1;margin:0;font-size:clamp(1.1875rem,1.55vw,1.375rem);font-weight:500;line-height:1.5}.loc-head-meta{flex-wrap:wrap;grid-area:3/1;align-items:center;gap:14px 20px;display:flex}.loc-head-meta .reviewed{font-family:var(--font-mono);color:var(--ink-3);font-size:.75rem;line-height:1.5}.loc-head-meta .reviewed a{color:var(--ink-2)}.loc .loc-photo{aspect-ratio:1;grid-area:1/2/4;align-self:center;margin:0}.loc-prose{display:contents}.loc-glance{grid-area:4/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:clamp(20px,3vw,36px) 0 0;display:grid}.loc-glance>div{border-radius:var(--radius-card);background:var(--surface);align-content:space-between;gap:18px;min-height:150px;padding:clamp(20px,2.4vw,28px);display:grid}.loc-glance dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;font-size:.75rem;font-weight:500;display:flex}.loc-glance dt .orb{--s:14px}.loc-glance dd{font-family:var(--font-display);font-variation-settings:"wdth" 90;letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:700;line-height:1.15}.loc-glance .fig{font-variation-settings:"wdth" 78;font-feature-settings:"tnum";letter-spacing:-.045em;font-size:clamp(3rem,5vw,4.25rem);font-weight:800;line-height:.85;display:block}.loc-glance .unit{font-family:var(--font-body);letter-spacing:-.01em;margin-top:8px;font-size:1rem;font-weight:500;display:block}:is(.loc-glance>:nth-child(-n+2),.loc-facts>:nth-child(-n+2),.loc-cards>:nth-child(4n+1),.loc-cards>:nth-child(4n+2),.loc-cards>:nth-child(4n+3),.loc-compare>:first-child){isolation:isolate;color:var(--ink);position:relative;overflow:hidden}:is(.loc-glance>:nth-child(-n+2),.loc-facts>:nth-child(-n+2),.loc-cards>:nth-child(4n+1),.loc-cards>:nth-child(4n+2),.loc-cards>:nth-child(4n+3),.loc-compare>:first-child):after{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);mix-blend-mode:overlay;opacity:.55;background-size:220px;position:absolute;inset:0}.loc .loc-glance>:first-child,.loc .loc-facts>:first-child,.loc .loc-cards>:nth-child(4n+1),.loc .loc-compare>:first-child{background:var(--mesh-sunrise)}.loc .loc-glance>:nth-child(2),.loc .loc-facts>:nth-child(2),.loc .loc-cards>:nth-child(4n+2){background:var(--mesh-bloom)}.loc .loc-cards>:nth-child(4n+3){background:var(--mesh-gold)}:is(.loc-glance>:nth-child(-n+2),.loc-facts>:nth-child(-n+2),.loc-cards>:nth-child(4n+1),.loc-cards>:nth-child(4n+2),.loc-cards>:nth-child(4n+3),.loc-compare>:first-child) :is(*,a){color:var(--ink)}.loc .loc-ch{gap:22px var(--loc-gap);border-top:1px dashed var(--dash);counter-increment:loc-ch;grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;margin-top:clamp(72px,9vw,128px);padding-top:clamp(22px,2.6vw,32px);display:grid}.loc .loc-ch-head{gap:18px;display:grid;position:sticky;top:108px}.loc .loc-ch-head:before{content:counter(loc-ch, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-2);background:var(--orb,var(--orb-marigold-img)) left center / 12px 12px no-repeat;align-items:center;gap:10px;padding-left:22px;font-size:.8125rem;font-weight:500;display:flex}.loc .loc-ch:nth-of-type(6n+2) .loc-ch-head:before{--orb:var(--orb-apricot-img)}.loc .loc-ch:nth-of-type(6n+3) .loc-ch-head:before{--orb:var(--orb-rose-img)}.loc .loc-ch:nth-of-type(6n+4) .loc-ch-head:before{--orb:var(--orb-terracotta-img)}.loc .loc-ch:nth-of-type(6n+5) .loc-ch-head:before{--orb:var(--orb-plum-img)}.loc .loc-ch:nth-of-type(6n+6) .loc-ch-head:before{--orb:var(--orb-sage-img)}.loc .loc-ch-head h2{text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2rem,3.6vw,3rem);line-height:1.04}.loc .loc-ch-body{max-width:66ch;font-size:1.125rem}.loc .loc-ch-body>*{margin:0}.loc .loc-ch-body>*+*{margin-top:1.1em}.loc .loc-ch-body>:is(.loc-cards,.loc-steps,.loc-facts,.loc-compare)+*,.loc .loc-ch-body>*+:is(.loc-cards,.loc-steps,.loc-facts,.loc-compare){margin-top:28px}.loc .loc-ch-body a{text-decoration-color:#b8285f80}.loc .loc-ch-body a:hover{text-decoration-color:currentColor}.loc .loc-list{border-top:1px dashed var(--dash);padding:0;list-style:none}.loc .loc-list li{border-bottom:1px dashed var(--dash);margin:0;padding:16px 0 16px 34px;position:relative}.loc .loc-list li:before{content:"";aspect-ratio:1;background:var(--orb,var(--orb-marigold-img)) center / cover no-repeat;border-radius:50%;width:16px;position:absolute;top:calc(16px + .35em);left:2px}.loc .loc-list li:nth-child(3n+2):before{--orb:var(--orb-rose-img)}.loc .loc-list li:nth-child(3n+3):before{--orb:var(--orb-apricot-img)}.loc .loc-steps{counter-reset:loc-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.loc .loc-steps li{border-radius:var(--radius-card);background:var(--surface);color:var(--ink-2);counter-increment:loc-step;margin:0;padding:clamp(20px,2.4vw,28px);font-size:1rem;line-height:1.5}.loc .loc-steps li:before{content:counter(loc-step);font-family:var(--font-display);font-variation-settings:"wdth" 78;font-feature-settings:"tnum";letter-spacing:-.045em;color:var(--ink);margin-bottom:14px;font-size:3rem;font-weight:800;line-height:.85;display:block}.loc .loc-steps strong{font-family:var(--font-display);font-variation-settings:"wdth" 90;letter-spacing:-.02em;color:var(--ink);margin-bottom:6px;font-size:1.375rem;line-height:1.15;display:block}.loc .loc-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.loc .loc-card{border-radius:var(--radius-card);background:var(--surface);margin:0;padding:clamp(22px,2.6vw,30px);font-size:1rem;line-height:1.5}.loc .loc-card strong{font-family:var(--font-display);font-variation-settings:"wdth" 90;letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(1.375rem,2vw,1.625rem);line-height:1.1;display:block}.loc .loc-card a{font-weight:600;text-decoration-color:currentColor}.loc .loc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.loc .loc-fact{border-radius:var(--radius-card);background:var(--surface);align-content:start;gap:14px;padding:clamp(20px,2.4vw,28px);display:grid}.loc .loc-fact dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:.75rem;font-weight:500;line-height:1.4}.loc .loc-fact dd{margin:0;font-size:1rem;line-height:1.5}.loc .loc-fig{font-family:var(--font-display);font-variation-settings:"wdth" 78;font-feature-settings:"tnum";letter-spacing:-.045em;font-size:clamp(3rem,5vw,4rem);font-weight:800;line-height:.85;display:block}.loc .loc-note{margin-top:10px;display:block}.loc .loc-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.loc .loc-col{grid-row:span var(--rows,6);grid-template-rows:subgrid;border-radius:var(--radius-card);background:var(--surface);row-gap:0;padding:clamp(20px,2.4vw,28px);display:grid}.loc .loc-col h3{font-variation-settings:"wdth" 90;align-items:center;gap:10px;margin:0 0 14px;font-size:1.375rem;line-height:1.15;display:flex}.loc .loc-col h3:before{content:"";aspect-ratio:1;background:var(--orb-marigold-img) center / cover no-repeat;border-radius:50%;flex:none;width:22px}.loc .loc-col:nth-child(2) h3:before{background-image:var(--orb-sage-img)}.loc .loc-col dl{grid-row:2/-1;grid-template-rows:subgrid;margin:0;display:grid}.loc .loc-col dl>div{border-top:1px dashed var(--dash);align-content:start;gap:4px;padding:12px 0;display:grid}.loc .loc-col dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:.75rem;font-weight:500}.loc .loc-col dd{margin:0;font-size:1rem;line-height:1.45}.loc .loc-col:nth-child(n+2) dd{color:var(--ink-2)}.loc .loc-table{max-width:100%;overflow-x:auto}.loc-tools{display:grid}.loc-tools>:is(.estimator,.eligibility){max-width:none;margin-top:clamp(72px,9vw,128px);padding-top:clamp(22px,2.6vw,32px)}.loc-tools .eligibility{column-gap:var(--loc-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.loc-tools .eligibility-head{grid-row:1/span 2;position:sticky;top:108px}.loc-tools .eligibility h2{text-wrap:balance;max-width:14ch;font-size:clamp(2rem,3.6vw,3rem)}.loc-tools .eligibility .answer{isolation:isolate;position:relative;overflow:hidden}.loc-tools .eligibility .answer[data-state=ready]:after{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);mix-blend-mode:overlay;opacity:.55;background-size:220px;position:absolute;inset:0}@media (width<=1000px){.loc-glance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.loc-top{grid-template-columns:minmax(0,1fr)}.loc-head-copy,.loc .loc-opener,.loc-head-meta,.loc .loc-photo,.loc-glance{grid-area:auto/1}.loc-head-copy{order:1}.loc .loc-opener{order:2}.loc-head-meta{order:3}.loc .loc-photo{aspect-ratio:3/2;order:4;margin-top:8px}.loc-glance{order:5;margin-top:0}.loc-prose>:not(.loc-opener){order:6}.loc .loc-ch,.loc-tools .eligibility{grid-template-columns:minmax(0,1fr)}.loc .loc-ch-head,.loc-tools .eligibility-head{grid-row:auto;position:static}.loc .loc-ch-head h2,.loc-tools .eligibility h2{max-width:18ch}}@media (width<=760px){.loc .loc-cards,.loc .loc-steps,.loc .loc-facts,.loc .loc-compare{grid-template-columns:minmax(0,1fr)}.loc .loc-col,.loc .loc-col dl{grid-row:auto;grid-template-rows:none}}@media (width<=480px){.loc-glance>div{min-height:0}.loc-glance .fig{font-size:2.75rem}.loc-glance dd{font-size:1.1875rem}.loc-head-meta .btn{justify-content:center;width:100%}}.loc-read-list{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;font-size:1.05rem;list-style:none;display:flex}.loc-read-list a{color:var(--ink);font-weight:600}.article[data-astro-cid-bnohfldf]{padding-bottom:var(--section)}.article-head[data-astro-cid-bnohfldf]{gap:22px;max-width:78ch;padding-block:clamp(28px,5vw,64px) clamp(36px,5vw,72px);display:grid}.head-copy[data-astro-cid-bnohfldf]{gap:22px;display:grid}.article-head[data-astro-cid-bnohfldf].split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,72px);max-width:none}.article-head[data-astro-cid-bnohfldf].split .head-copy[data-astro-cid-bnohfldf]{max-width:62ch}.head-photo[data-astro-cid-bnohfldf]{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:var(--radius-img);justify-self:end;width:min(100%,420px)}@media (width<=820px){.article-head[data-astro-cid-bnohfldf].split{grid-template-columns:minmax(0,1fr)}.head-photo[data-astro-cid-bnohfldf]{order:-1;justify-self:start;width:min(60vw,280px)}}.article-head[data-astro-cid-bnohfldf] h1[data-astro-cid-bnohfldf]{max-width:15ch;font-size:clamp(2.7rem,7vw,6.5rem)}.reviewed[data-astro-cid-bnohfldf]{font-family:var(--font-mono);color:var(--ink-3);font-size:.74rem}.reviewed[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{color:var(--ink-2)}.hero-image[data-astro-cid-bnohfldf]{border-radius:var(--radius-img);width:min(100%,1000px);margin-bottom:clamp(36px,5vw,64px)}.post-head[data-astro-cid-bnohfldf]{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:stretch;gap:clamp(28px,4vw,64px);padding-block:clamp(24px,4vw,48px) clamp(44px,6vw,80px);display:grid}.post-head[data-astro-cid-bnohfldf]:not(.has-image){grid-template-columns:minmax(0,1fr)}.post-copy[data-astro-cid-bnohfldf]{flex-direction:column;justify-content:center;gap:clamp(18px,2vw,26px);padding-block:clamp(8px,2vw,28px);display:flex}.post-head[data-astro-cid-bnohfldf] h1[data-astro-cid-bnohfldf]{font-variation-settings:"wdth" 88;letter-spacing:-.034em;max-width:18ch;font-size:clamp(2.3rem,3.9vw,3.9rem);line-height:1}.post-head[data-astro-cid-bnohfldf]:not(.has-image) h1[data-astro-cid-bnohfldf]{max-width:16ch;font-size:clamp(2.7rem,6vw,5.5rem)}.post-head[data-astro-cid-bnohfldf] .lede[data-astro-cid-bnohfldf]{max-width:50ch}.eyebrow-sep[data-astro-cid-bnohfldf]{color:var(--dash)}.post-meta[data-astro-cid-bnohfldf]{border-top:1px dashed var(--dash);font-family:var(--font-mono);color:var(--ink-3);margin:4px 0 0;padding-top:12px;font-size:.74rem;line-height:1.5;display:block}.post-meta[data-astro-cid-bnohfldf]>div[data-astro-cid-bnohfldf]{display:inline}.post-meta[data-astro-cid-bnohfldf]>div[data-astro-cid-bnohfldf]+div[data-astro-cid-bnohfldf]:before{content:"·";margin-inline:8px}.post-meta[data-astro-cid-bnohfldf] dt[data-astro-cid-bnohfldf],.post-meta[data-astro-cid-bnohfldf] dd[data-astro-cid-bnohfldf]{margin:0;display:inline}.post-meta[data-astro-cid-bnohfldf] dt[data-astro-cid-bnohfldf]:after{content:" "}.post-meta[data-astro-cid-bnohfldf] dd[data-astro-cid-bnohfldf],.post-meta[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{color:var(--ink-2)}@media (width<=700px){.post-meta[data-astro-cid-bnohfldf]>div[data-astro-cid-bnohfldf]{display:block}.post-meta[data-astro-cid-bnohfldf]>div[data-astro-cid-bnohfldf]+div[data-astro-cid-bnohfldf]:before{content:none}}.post-head[data-astro-cid-bnohfldf] .post-photo{aspect-ratio:4/3;min-height:100%;margin:0}.read-chip[data-astro-cid-bnohfldf]{z-index:2;border-radius:var(--pill);align-items:center;gap:8px;padding:9px 14px 9px 12px;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:14px;left:14px}.read-chip[data-astro-cid-bnohfldf] svg{width:1.1em;height:1.1em}@media (width<=900px){.post-head[data-astro-cid-bnohfldf]{grid-template-columns:minmax(0,1fr);padding-top:clamp(20px,4vw,32px)}.post-copy[data-astro-cid-bnohfldf]{padding-block:0}.post-head[data-astro-cid-bnohfldf] h1[data-astro-cid-bnohfldf]{max-width:16ch}.post-head[data-astro-cid-bnohfldf] .post-photo{aspect-ratio:16/10;min-height:0}}.prose[data-astro-cid-bnohfldf]{max-width:72ch;font-size:1.15rem}.prose[data-astro-cid-bnohfldf] h2{margin-top:2.4em;margin-bottom:.65em;font-size:clamp(1.9rem,3.5vw,3rem)}.prose[data-astro-cid-bnohfldf] h3{margin-top:1.8em;margin-bottom:.5em}.prose[data-astro-cid-bnohfldf] p,.prose[data-astro-cid-bnohfldf] ul,.prose[data-astro-cid-bnohfldf] ol,.prose[data-astro-cid-bnohfldf] blockquote,.prose[data-astro-cid-bnohfldf] table{margin-top:1.1em}.prose[data-astro-cid-bnohfldf] ul,.prose[data-astro-cid-bnohfldf] ol{padding-left:1.3em}.prose[data-astro-cid-bnohfldf] li+li{margin-top:.45em}.prose[data-astro-cid-bnohfldf] blockquote{border-left:4px solid var(--gold);color:var(--ink-2);margin-left:0;padding:1em 1.4em}.prose[data-astro-cid-bnohfldf] img{border-radius:var(--radius-img);width:100%;margin-block:1.8em}.prose[data-astro-cid-bnohfldf] .member{border-top:1px dashed var(--dash);grid-template-columns:160px minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,36px);margin-top:2.4em;padding-top:2.4em;display:grid}.prose[data-astro-cid-bnohfldf] .member .portrait{margin:0}.prose[data-astro-cid-bnohfldf] .member .portrait img{aspect-ratio:1;object-fit:cover;object-position:50% 25%;border-radius:var(--radius-card);width:160px;margin:0}.prose[data-astro-cid-bnohfldf] .member h4{margin-top:0}.prose[data-astro-cid-bnohfldf] .member p:last-child{margin-bottom:0}@media (width<=640px){.prose[data-astro-cid-bnohfldf] .member{grid-template-columns:minmax(0,1fr)}}.prose[data-astro-cid-bnohfldf] table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.prose[data-astro-cid-bnohfldf] th,.prose[data-astro-cid-bnohfldf] td{border:1px solid var(--dash);text-align:left;padding:.65em .8em}.siblings[data-astro-cid-bnohfldf]{border-radius:var(--radius-card);background:var(--surface);max-width:72ch;margin-top:48px;padding:24px}.siblings[data-astro-cid-bnohfldf] h2[data-astro-cid-bnohfldf]{margin-bottom:10px;font-size:1.8rem}.siblings[data-astro-cid-bnohfldf] ul[data-astro-cid-bnohfldf]{margin:0;padding-left:1.2em}.booking[data-astro-cid-bnohfldf]{justify-content:space-between;align-items:end;gap:28px;max-width:1000px;margin-top:clamp(52px,8vw,100px);padding:clamp(26px,5vw,56px);display:flex}.post-nav[data-astro-cid-bnohfldf]{border-top:1px dashed var(--dash);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1000px;margin-top:clamp(40px,6vw,72px);padding-top:28px;display:grid}.post-nav[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{border-radius:var(--radius-card);background:var(--surface);color:var(--ink);gap:8px;padding:18px 20px;text-decoration:none;display:grid}.post-nav[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf] span[data-astro-cid-bnohfldf]{font-family:var(--font-mono);color:var(--ink-3);font-size:.75rem}.post-nav-next[data-astro-cid-bnohfldf]{text-align:right}.booking[data-astro-cid-bnohfldf] h2[data-astro-cid-bnohfldf]{max-width:14ch;margin-block:16px;font-size:clamp(2rem,4vw,3.5rem)}.booking[data-astro-cid-bnohfldf] p[data-astro-cid-bnohfldf]:last-child{max-width:48ch}.disclaimer[data-astro-cid-bnohfldf]{max-width:72ch;color:var(--ink-3);margin-top:24px;font-size:.9rem}@media (width<=700px){.post-nav[data-astro-cid-bnohfldf]{grid-template-columns:1fr}.post-nav-next[data-astro-cid-bnohfldf]{text-align:left}.booking[data-astro-cid-bnohfldf]{align-items:start;display:grid}}
