.post-head,.post-layout{--space-l:clamp(2.19rem, calc(1.69vw + 1.53rem), 3.96rem)}.post-head{padding:calc(10rem + var(--space-xl)) var(--space-m) var(--space-xl)}.post-head__inner{max-width:70rem;padding:var(--space-l) var(--space-l) var(--space-s);flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin-inline:auto;display:flex}.post-head h1{max-width:70rem;color:var(--primary);text-align:center}.post-meta{justify-content:center;align-items:center;gap:var(--space-xs);border-top:1px dashed var(--primary);padding-top:2rem;display:flex}.post-meta__avatar{object-fit:cover;border-radius:50%;flex:none;width:5rem;height:5rem;box-shadow:.2rem .2rem 1rem .1rem #00000026}.post-meta__item{flex-wrap:wrap;column-gap:.6em;margin:0;display:flex}.post-meta__item--author{column-gap:.6rem}.post-meta__value{color:var(--primary)}.post-rule{border-top:1px solid var(--line)}.post-section{padding:0 var(--space-m) var(--space-xl)}.post-layout{max-width:200rem;padding:var(--space-l) var(--space-l) var(--space-xl);justify-content:center;align-items:stretch;column-gap:2rem;display:flex}.post-layout:after{content:"";flex:1 1 0;max-width:50rem}.post-side{flex:1 1 0;order:-1;max-width:50rem}.post-card{top:var(--space-2xl);align-items:flex-start;gap:var(--space-m);padding:var(--space-s);border-radius:calc(var(--text-m) * .4);background:var(--white);flex-direction:column;display:flex;position:sticky;box-shadow:0 0 .5rem #00000026}.post-card__title{color:var(--primary);font-size:var(--text-l);text-align:center;line-height:1.7}.post-card p{margin:0}.post-card .btn{background:#0000001a}.post-card .btn__icon{background:#000}.post-main{gap:var(--space-s);flex-direction:column;flex:0 70rem;min-width:0;max-width:70rem;display:flex}@media (width>=90rem){.post-layout{column-gap:var(--space-l)}}@media (width<=62rem){.post-head__inner{padding-inline:var(--space-m)}.post-layout{gap:var(--space-m);max-width:70rem;padding:calc(var(--space-l) + var(--space-m)) var(--space-m) var(--space-xl);flex-direction:column;margin-inline:auto}.post-layout:after{display:none}.post-side{flex:none;order:0;max-width:none}.post-main{flex:none;max-width:none}.post-card{position:static}}@media (width<=29.9rem){.post-meta__avatar{width:4rem;height:4rem}}.post-main__image{aspect-ratio:16/9;border-radius:calc(var(--text-m) * .4);object-fit:cover;width:100%}:where(.post-body) p{margin:0 0 1.2em}:where(.post-body) h2,:where(.post-body) h3{font-size:var(--text-2xl);margin:0;font-weight:500;line-height:1.2}:where(.post-body) h3{font-weight:600;line-height:1.3}:where(.post-body) ul,:where(.post-body) ol{margin:1em 0;padding-left:4rem}:where(.post-body) hr{border:0;border-top:2px solid gray;height:0;margin:1em 0}:where(.post-body) a{text-underline-offset:.2em;text-decoration:underline}:where(.post-body)>:last-child{margin-bottom:0}.post-body{--post-gold:#c4b07d;--post-brown:#5c4a2a;--post-cream:#faf6ef;--post-copy:#374151}.post-box,.post-facts,.post-callout,.faq{margin:calc(1.2em + 2rem) 1rem 2rem}.post-box,.post-fact,.faq__item{border:1px solid var(--post-gold);background:var(--white);border-radius:.5rem;box-shadow:0 .4rem .6rem #0000001a}.post-box{overflow:hidden}.post-box__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.post-table{border-collapse:collapse;width:100%;color:var(--post-copy);font-size:1.125rem}.post-table--lg{min-width:56rem}.post-table--md{min-width:48rem}.post-table th,.post-table td{text-align:left;padding:1.25rem}.post-table thead tr{border-bottom:2px solid var(--post-gold);background:var(--post-cream)}.post-table thead th{color:var(--post-brown)}.post-table tbody tr:not(:last-child){border-bottom:1px solid #e5e7eb}.post-table th,.post-table .is-price{font-weight:700}.post-table .is-price{color:var(--post-brown)}.post-facts{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:1.5rem;display:grid}.post-fact{text-align:center;padding:1.5rem}.post-fact__title{color:#111827;margin:.75rem 0 .5rem;font-size:1.1rem;font-weight:700}.post-fact__text{color:var(--post-copy);margin:0;font-size:1rem;line-height:1.5}.post-checklist{padding:2rem}.post-checklist__title{text-indent:.75rem;border-bottom:2px solid #f3f4f6;margin:0 0 1.5rem;padding-bottom:1rem;font-size:1.5rem;font-weight:700}.post-checklist ul{margin:0;padding:0;list-style:none}.post-checklist li{color:var(--post-copy);border-bottom:1px solid #f3f4f6;align-items:flex-start;gap:1rem;padding:1rem 0;font-size:1.125rem;line-height:1.6;display:flex}.post-checklist li:last-child{border-bottom:0}.post-checklist li:before{content:"";background:#f3ebd8;border-radius:50%;flex:none;width:1rem;height:1rem;margin-top:.4rem}.post-callout{border-left:.6rem solid var(--post-gold);background:var(--post-cream);color:var(--post-brown);border-radius:.5rem;flex-wrap:wrap;align-items:flex-start;gap:1.5rem;margin-block:calc(1.2em + 1.5rem) 1.5rem;padding:2rem;display:flex;box-shadow:0 .2rem .4rem #0000000d}.post-callout:before{content:"";padding-top:.25rem}.post-callout__body{flex:1;min-width:25rem}.post-callout__title{margin:0 0 .75rem;font-size:1.25rem;font-weight:700}.post-callout p:last-child{margin:0;font-size:1.125rem;line-height:1.6}.faq{gap:1rem;margin:2rem 1rem 0;padding-bottom:3rem;display:grid}.faq__item{padding:0}.faq__item summary{color:var(--post-copy);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;font-size:1.25rem;font-weight:700;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{border-right:2px solid var(--post-gold);border-bottom:2px solid var(--post-gold);content:"";flex:none;width:.8rem;height:.8rem;transition:transform .3s;transform:translateY(-.2rem)rotate(45deg)}.faq__item[open] summary:after{transform:translateY(.2rem)rotate(225deg)}.faq__answer{color:var(--post-copy);padding:0 1.5rem 1.5rem;font-size:1.125rem;line-height:1.6}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq__item::details-content{height:0;transition:height .3s ease, content-visibility .3s ease allow-discrete;overflow:hidden}.faq__item[open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){.faq__item::details-content,.faq__item summary:after{transition:none}}
