:root{--paper:#f4efe4;--ink:#142d27;--green:#153b32;--mint:#b9d7c8;--gold:#f2c66d;--red:#a9432f;--line:#b8b2a5;--white:#fffdf7;--sans:"Aptos","Segoe UI",sans-serif;--serif:"Iowan Old Style","Palatino Linotype",Palatino,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:17px;line-height:1.65}a{color:inherit}.skip{background:var(--gold);z-index:99;padding:.7rem 1rem;position:fixed;top:-5rem;left:1rem}.skip:focus{top:1rem}.site-head{border-bottom:1px solid var(--line);z-index:5;justify-content:space-between;align-items:center;min-height:92px;padding:1rem clamp(1.2rem,4vw,4.5rem);display:flex;position:relative}.brand{gap:.15rem;line-height:1;text-decoration:none;display:grid}.brand span{text-transform:uppercase;letter-spacing:.18em;font-size:.67rem}.brand strong{font-family:var(--serif);font-size:1.85rem;font-weight:650}.site-head nav{align-items:center;gap:1.6rem;display:flex}.site-head nav a{font-size:.86rem;font-weight:600;text-decoration:none}.nav-cta,.button{background:var(--green);color:var(--white);border:2px solid var(--green);align-items:center;gap:1rem;padding:.8rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.menu,.mobile-nav{display:none}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:center;gap:5vw;min-height:670px;padding:clamp(3rem,7vw,7rem) clamp(1.2rem,7vw,8rem);display:grid;overflow:hidden}.kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:600}.hero h1,.page-hero h1{font-family:var(--serif);letter-spacing:-.055em;max-width:1050px;margin:.5rem 0 1.5rem;font-size:clamp(3.5rem,8vw,8.6rem);line-height:.82}.hero h1 em{color:var(--red);font-weight:500}.hero-copy{max-width:650px;font-size:1.18rem}.hero-action{margin-top:2rem}.fan{min-height:480px;position:relative}.fan-card{border:1px solid var(--ink);background:var(--white);transform-origin:90% 100%;width:min(100%,380px);min-height:220px;padding:1.5rem;position:absolute;box-shadow:0 20px 40px #142d2715}.fan-card:first-child{background:var(--gold);transform:rotate(-12deg)}.fan-card:nth-child(2){background:var(--mint);transform:rotate(-4deg)translate(8px,85px)}.fan-card:nth-child(3){background:var(--green);color:var(--white);transform:rotate(5deg)translate(12px,170px)}.fan-card span{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.fan-card strong{font-family:var(--serif);margin:1rem 0;font-size:4.5rem;line-height:1;display:block}.fan-card p{margin:0;font-size:.88rem}.section{border-bottom:1px solid var(--line);padding:clamp(4rem,8vw,8rem) clamp(1.2rem,7vw,8rem)}.section-head{grid-template-columns:1fr 2fr;gap:4rem;margin-bottom:4rem;display:grid}.section h2,.cta h2{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,5vw,5.6rem);line-height:.95}.section-head p{max-width:680px;font-size:1.1rem}.steps{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.step{border-right:1px solid var(--ink);min-height:260px;padding:1.5rem}.step:last-child{border:0}.step b{font-family:var(--serif);color:var(--red);font-size:3rem;display:block}.step h3{font-family:var(--serif);font-size:1.7rem;line-height:1.05}.evidence{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.evidence article{background:var(--paper);padding:2rem}.evidence strong{font-family:var(--serif);font-size:3.5rem;line-height:1;display:block}.evidence small{margin-top:1.5rem;display:block}.source-note{border-left:3px solid var(--red);padding-left:1rem;font-size:.8rem}.cta{background:var(--gold);grid-template-columns:1.5fr 1fr;align-items:end;gap:2rem 5rem;padding:clamp(3rem,7vw,7rem);display:grid}.cta .kicker{grid-column:1/-1}.cta p{max-width:600px}.page-hero{border-bottom:1px solid var(--line);padding:clamp(3rem,7vw,7rem) clamp(1.2rem,7vw,8rem)}.page-hero h1{max-width:1100px;font-size:clamp(3.4rem,7vw,7.5rem);line-height:.94}.page-hero p{max-width:760px;font-size:1.2rem}.content{max-width:980px;margin:auto;padding:4rem clamp(1.2rem,5vw,5rem)}.content h2{font-family:var(--serif);margin-top:3.5rem;font-size:2.5rem;line-height:1.05}.content h3{margin-top:2.5rem}.content table{border-collapse:collapse;width:100%;font-size:.92rem}.content th,.content td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.9rem .5rem}.callout{background:var(--mint);margin:2rem 0;padding:1.5rem}.route-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.route-card{border:1px solid var(--ink);min-height:220px;padding:1.5rem;text-decoration:none}.route-card h2{margin:.6rem 0;font-size:2rem}.legal{max-width:900px}.legal h1{font-family:var(--serif);overflow-wrap:break-word;hyphens:auto;font-size:clamp(3rem,7vw,6rem);line-height:.9}.form-wrap{grid-template-columns:.8fr 1.2fr;gap:4rem;display:grid}.form{background:var(--white);border:1px solid var(--ink);padding:clamp(1.2rem,4vw,3rem)}fieldset{border:0;margin:0;padding:0}label{margin:1rem 0;font-weight:600;display:block}.form input,.form select,.form textarea{width:100%;font:inherit;background:#fff;border:1px solid #52655f;margin-top:.35rem;padding:.85rem}.form textarea{min-height:120px}.check{grid-template-columns:1.2rem 1fr;gap:.7rem;font-weight:400;display:grid}.check input{align-self:start;width:1.1rem;height:1.1rem;margin-top:.45rem}.form button{font:inherit;background:var(--green);color:#fff;cursor:pointer;border:0;padding:1rem 1.3rem;font-weight:600}.form-state{border-left:4px solid var(--red);background:var(--paper);margin:1rem 0;padding:1rem}.hp{position:absolute;left:-9999px}footer{background:var(--green);color:var(--white);grid-template-columns:2fr 1fr 1fr;gap:3rem;padding:4rem clamp(1.2rem,7vw,8rem);display:grid}footer>div{align-content:start;gap:.7rem;display:grid}footer a{color:inherit}.footer-brand{margin-bottom:.5rem}:focus-visible{outline:3px solid var(--red);outline-offset:4px}@media (width<=850px){.site-head nav{display:none}.menu{background:0 0;border:1px solid;padding:.6rem;display:block}.mobile-nav{border-bottom:1px solid;gap:.8rem;padding:1rem 1.2rem}.mobile-nav:not([hidden]){display:grid}.hero{grid-template-columns:1fr;min-height:auto;padding-bottom:6rem}.hero h1{font-size:clamp(3.3rem,18vw,5.8rem)}.fan{min-height:420px}.fan-card{width:83%;left:5%}.section-head,.cta,.form-wrap{grid-template-columns:1fr;gap:1.5rem}.cta .kicker{grid-column:auto}.steps,.evidence,.route-grid{grid-template-columns:1fr}.step{border-bottom:1px solid;border-right:0;min-height:auto}.evidence article{min-height:auto}.evidence article:first-child strong{white-space:nowrap;font-size:clamp(2.75rem,12.5vw,3.5rem)}footer{grid-template-columns:1fr}.content table{font-size:.78rem}.content{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.newsletter{isolation:isolate;background:var(--green);color:var(--white);border-bottom:1px solid #ffffff38;padding:clamp(4.5rem,9vw,8.5rem) clamp(1.2rem,7vw,8rem);scroll-margin-top:1rem;position:relative;overflow:hidden}.newsletter:before{content:"";z-index:-1;background:linear-gradient(115deg,#0000 0 61%,#ffffff0a 61% 61.2%,#0000 61.2% 100%),radial-gradient(circle at 8% 12%,#f2c66d24,#0000 27%);position:absolute;inset:0}.newsletter-mark{z-index:-1;text-align:center;color:#f2c66d24;border:1px solid #f2c66d3d;border-radius:50%;place-content:center;width:25rem;height:25rem;display:grid;position:absolute;top:-7rem;right:-5rem;transform:rotate(8deg)}.newsletter-mark span{font:500 14rem/.72 var(--serif)}.newsletter-mark small{letter-spacing:.22em;text-transform:uppercase;margin-top:1.2rem;font-size:.68rem;font-weight:700}.newsletter-wrap{grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);align-items:center;gap:clamp(3rem,8vw,8rem);width:min(1220px,100%);margin-inline:auto;display:grid}.newsletter-story{min-width:0}.newsletter-story .kicker{color:var(--gold)}.newsletter-story h1,.newsletter-story h2{max-width:720px;font:500 clamp(3.3rem,5.4vw,5.9rem)/.91 var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:.55rem 0 1.6rem}.newsletter-story h1 em,.newsletter-story h2 em{color:var(--gold);font-weight:500;display:block}.newsletter-lead{color:#ffffffd1;max-width:650px;font-size:1.16rem}.newsletter-benefits{border-top:1px solid #ffffff40;max-width:670px;margin:2.25rem 0 0;padding:0;list-style:none}.newsletter-benefits li{border-bottom:1px solid #ffffff40;grid-template-columns:2.6rem 1fr;align-items:center;gap:1rem;padding:.85rem 0;display:grid}.newsletter-benefits span{color:var(--gold);font:500 1.05rem var(--serif)}.newsletter-benefits strong{font-size:.96rem}.newsletter-card{background:var(--white);min-width:0;color:var(--ink);border-top:5px solid var(--red);padding:clamp(1.5rem,3.5vw,3rem);position:relative;box-shadow:22px 24px #07140f73}.newsletter-card:after{content:"";pointer-events:none;border:1px solid #142d2724;position:absolute;inset:13px}.newsletter-card-head,.newsletter-form{z-index:1;position:relative}.newsletter-card-head{grid-template-columns:auto 1fr;align-items:start;gap:1.2rem;margin-bottom:1.8rem;display:grid}.newsletter-seal{background:var(--red);color:#fff;width:3.4rem;height:3.4rem;font:500 1.8rem/1 var(--serif);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 5px #a9432f1f}.newsletter-card-head p{color:var(--red);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .3rem;font-size:.68rem;font-weight:700}.newsletter-card-head h2{font:500 clamp(1.75rem,3vw,2.35rem)/1.02 var(--serif);letter-spacing:-.025em;margin:0}.newsletter-email{letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700;display:block}.newsletter-email input{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #77877f;outline:0;margin-top:.55rem;padding:1rem;font-size:1rem;display:block}.newsletter-email input:focus{border-color:var(--green);box-shadow:0 0 0 3px #153b322e}.newsletter-submit{background:var(--red);color:#fff;text-align:left;width:100%;font:700 .95rem var(--sans);cursor:pointer;border:0;justify-content:space-between;gap:1rem;margin-top:.85rem;padding:1rem 1.1rem;display:flex}.newsletter-submit:hover{background:#893322}.newsletter-submit:focus-visible,.newsletter-actions button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.newsletter-submit:disabled{cursor:not-allowed;opacity:.65}.newsletter-form[data-newsletter-configured=false] .newsletter-email input:disabled{color:#68736d;cursor:not-allowed;background:#ece9e1}.newsletter-trust{color:#4c6259;justify-content:space-between;gap:.7rem;margin:1rem 0 .65rem;font-size:.72rem;display:flex}.newsletter-trust span:before{content:"✓";color:var(--red);margin-right:.3rem;font-weight:700}.newsletter-privacy{color:#53645d;margin:.6rem 0 0;font-size:.75rem;line-height:1.45}.newsletter-privacy a{text-underline-offset:.15em}.newsletter-actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.newsletter-actions button{border:1px solid var(--ink);color:var(--ink);font:700 .82rem var(--sans);cursor:pointer;background:0 0;padding:.65rem .8rem}.newsletter-status{color:var(--ink);border-left:4px solid var(--green);background:#e5e8d8;margin:1rem 0 0;padding:1rem;font-weight:700}.newsletter-status[data-state=error]{border-left-color:var(--red);background:#f2e0d8}.newsletter-status:focus{outline:3px solid var(--red);outline-offset:3px}@media (width<=1000px){.newsletter-wrap{grid-template-columns:1fr}.newsletter-card{max-width:680px}.newsletter-story h1,.newsletter-story h2{max-width:800px}}@media (width<=600px){.newsletter{padding-block:4.5rem}.newsletter-mark{top:-6rem;right:-11rem}.newsletter-story h1,.newsletter-story h2{font-size:clamp(2.85rem,14vw,4rem)}.newsletter-card{padding:1.4rem;box-shadow:10px 12px #07140f73}.newsletter-card-head{grid-template-columns:1fr}.newsletter-trust{flex-direction:column;align-items:flex-start}.newsletter-benefits li{grid-template-columns:2rem 1fr}}.honey{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.sales-entry-section{background:var(--green);color:var(--white);padding:clamp(4rem,8vw,8rem) clamp(1.2rem,7vw,8rem)}.sales-entry-section .section-head{margin-bottom:3rem}.sales-entry-grid{border:1px solid #fff5;grid-template-columns:repeat(3,1fr);display:grid}.sales-entry-grid a{border-bottom:1px solid #fff5;border-right:1px solid #fff5;align-content:space-between;min-height:190px;padding:1.4rem;text-decoration:none;display:grid}.sales-entry-grid a:nth-child(3n){border-right:0}.sales-entry-grid small{color:var(--gold)}.sales-entry-grid strong{font:500 1.65rem/1.05 var(--serif)}.sales-entry-grid span{text-transform:uppercase;letter-spacing:.1em;font-size:.76rem}.sales-entry-grid b{float:right;color:var(--gold)}.funnel-head{background:var(--paper);min-height:74px}.funnel-footer{justify-content:center;gap:2rem;padding:2rem;display:flex}.sales-shell{width:min(1220px,100% - 2.4rem);margin-inline:auto}.sales-kicker{color:var(--mint);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.sales-kicker:before{content:"";background:currentColor;width:1.5rem;height:1px;margin:0 .65rem .24rem 0;display:inline-block}.sales-kicker.dark{color:var(--red)}.sales-hero{color:#fff;align-items:center;min-height:780px;padding:4.5rem 0;display:grid;position:relative;overflow:hidden}.sales-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sales-shade{background:linear-gradient(100deg,#071e18f7,#0a261cd6 50%,#08171177);position:absolute;inset:0}.sales-hero-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(410px,.78fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid;position:relative}.sales-copy h1,.sales-context h2,.sales-value h2,.sales-proof h2,.sales-faq h2,.sales-close h2{font:500 clamp(3rem,5.5vw,6rem)/.91 var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:.8rem 0 1.3rem}.sales-copy h1 em{color:var(--gold);font-weight:500;display:block}.sales-copy>p:not(.sales-kicker){color:#fffffff0;max-width:650px;font-size:1.14rem}.sales-copy>a,.sales-value>a,.sales-context a,.sales-close a{text-underline-offset:.3em;gap:1rem;margin-top:1rem;font-weight:700;display:inline-flex}.sales-form-wrap{min-width:0;scroll-margin-top:1rem}.sales-form-label{background:var(--red);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:.35rem .65rem;font-size:.68rem;font-weight:700;display:inline-block}.sale-card{background:var(--white);color:var(--ink);border-top:5px solid var(--red);overflow:hidden;box-shadow:0 30px 80px #07140f66}.sale-progress{background:#dce4df;height:5px}.sale-progress span{background:var(--red);width:25%;height:100%;transition:width .2s;display:block}.sale-step-info{color:var(--red);text-transform:uppercase;margin:0;padding:1rem 1.4rem 0;font-size:.68rem;font-weight:700}.sale-form-note{color:#5d756c;margin:.3rem 1.4rem 0;font-size:.82rem}.sale-card form{padding:1rem 1.4rem 1.4rem}.sale-viewport{overflow:hidden}.sale-track{align-items:flex-start;transition:transform .25s,height .2s;display:flex}.sale-step{opacity:0;visibility:hidden;width:100%;min-width:100%}.sale-step.active{opacity:1;visibility:visible}.sale-step h2{font:500 1.62rem/1.1 var(--serif);margin:.2rem 0 1rem}.sale-options,.sale-fields{gap:.62rem;display:grid}.sale-option{width:100%;min-height:64px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:linear-gradient(135deg,#fff 55%,#f1f5f1);border:1px solid #c9c5ba;grid-template-columns:42px minmax(0,1fr) 14px;align-items:center;gap:.75rem;padding:.7rem;display:grid}.sale-option:hover,.sale-option.selected{border-color:var(--red);box-shadow:0 8px 20px #2e392d1f}.sale-option i{background:var(--paper);width:42px;height:42px;font:700 1rem var(--serif);border:1px solid #d5d1c5;place-items:center;font-style:normal;display:grid}.sale-option>span{display:grid}.sale-option small{color:#5d756c;font-size:.74rem;line-height:1.25}.sale-option b{color:#5d756c;font-size:1.35rem}.sale-step label{margin:.7rem 0;font-size:.84rem}.sale-step input,.sale-step textarea{width:100%;font:inherit;background:#fff;border:1px solid #7c8a84;margin-top:.25rem;padding:.72rem;display:block}.sale-step label>small{color:#5d756c;margin-top:.3rem;font-weight:400;display:block}.sale-fields>div{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.sale-next,.sale-submit{background:var(--green);color:#fff;width:100%;font:700 .92rem var(--sans);cursor:pointer;border:0;justify-content:space-between;padding:.85rem 1rem;display:flex}.sale-back{color:#526a60;cursor:pointer;background:0 0;border:0;padding:.75rem 0 0}.sale-fields details{border-top:1px solid #d5d1c5;padding-top:.6rem}.sale-fields summary{cursor:pointer;font-size:.84rem;font-weight:700}.sale-callback,.sale-reassure,.sale-privacy{text-align:center;color:#50685e;margin:.05rem 0;font-size:.72rem}.sale-callback{color:var(--ink);font-size:.76rem;font-weight:700}.sale-privacy{font-size:.68rem}.sale-form-actions{gap:.5rem;display:flex}.sale-form-actions button{background:var(--green);color:#fff;cursor:pointer;border:0;padding:.7rem}.sale-status{background:var(--paper);border-left:3px solid var(--red);padding:.75rem}.sales-context,.sales-proof,.sales-faq{background:var(--paper);padding:7rem 0}.sales-two{grid-template-columns:1.2fr .8fr;gap:clamp(3rem,8vw,8rem);display:grid}.sales-context h2,.sales-faq h2{font-size:clamp(2.4rem,4vw,4.2rem)}.sales-context .sales-two>div{padding-top:2rem;font-size:1.1rem}.sales-context a{color:var(--red)}.sales-value{background:var(--green);color:#fff;padding:7rem 0}.sales-values{border-block:1px solid #fff4;grid-template-columns:repeat(3,1fr);margin:3rem 0 1rem;display:grid}.sales-values article{padding:2rem}.sales-values article+article{border-left:1px solid #fff4}.sales-values small{color:var(--gold)}.sales-values h3{font:500 1.8rem/1.05 var(--serif)}.sales-values p{color:#ffffffc7}.sales-proof{background:var(--white)}.sales-proof-grid{grid-template-columns:.65fr 1.35fr;align-items:center;gap:8vw;display:grid}.sales-proof-grid>div{aspect-ratio:1;border:1px solid var(--red);text-align:center;background:#eadbd1;border-radius:50%;place-content:center;padding:2rem;display:grid}.sales-proof-grid strong{font:500 clamp(2.5rem,5vw,4.5rem) var(--serif)}.sales-proof-grid span{max-width:13rem;font-size:.78rem}.sales-faq details{border-block:1px solid var(--line);padding:1.2rem 0}.sales-faq summary{cursor:pointer;font-weight:700}.sales-close{color:#fff;text-align:center;background:#102a21;padding:6rem 0}.sales-close .sales-shell{max-width:850px}.sales-close p:not(.sales-kicker){color:#ffffffc7}.sales-measure .sales-hero-grid,.sales-measure-soft .sales-hero-grid{grid-template-columns:minmax(410px,.78fr) minmax(0,1.05fr)}.sales-measure .sales-copy,.sales-measure-soft .sales-copy{grid-area:1/2}.sales-measure .sales-form-wrap,.sales-measure-soft .sales-form-wrap{grid-area:1/1}.sales-measure .sales-shade{background:linear-gradient(270deg,#071f18f7,#0d2c20c7,#0b1d1666)}.sales-measure-soft .sales-shade{background:linear-gradient(270deg,#403026ed,#373927c7,#162a1f77)}.sales-urban .sales-value{background:var(--red)}.sales-land .sales-proof-grid>div{background:#e5e8d8;border-radius:0;transform:rotate(-2deg)}.sales-intimate .sales-shade{background:linear-gradient(90deg,#30241def,#1e2f23c9,#0f221966)}.sales-intimate .sales-value{background:#495d4e}.sales-split .sales-proof-grid>div{border-radius:0 50% 50% 0}.sales-portfolio .sales-value,.sales-ledger .sales-value{background:#242f2b}.sales-industrial .sales-hero>img{filter:saturate(.55)contrast(1.08)}.sales-house .sales-shade{background:linear-gradient(95deg,#0f271df2,#0f271dad 55%,#0f271d33)}@media (width<=850px){.sales-entry-grid{grid-template-columns:1fr}.sales-entry-grid a{border-right:0;min-height:145px}.sales-hero{min-height:auto;padding:3rem 0}.sales-hero-grid,.sales-measure .sales-hero-grid,.sales-measure-soft .sales-hero-grid{grid-template-columns:1fr;gap:2.2rem}.sales-measure .sales-copy,.sales-measure-soft .sales-copy,.sales-measure .sales-form-wrap,.sales-measure-soft .sales-form-wrap{grid-area:auto}.sales-copy h1{font-size:clamp(3rem,15vw,5rem)}.sales-two,.sales-proof-grid{grid-template-columns:1fr;gap:2rem}.sales-context,.sales-proof,.sales-faq,.sales-value{padding:4.5rem 0}.sales-values{grid-template-columns:1fr}.sales-values article+article{border-top:1px solid #fff4;border-left:0}.sale-fields>div{grid-template-columns:1fr}.funnel-footer{flex-wrap:wrap;display:flex}.sales-proof-grid>div{max-width:300px;margin:auto}}@media (prefers-reduced-motion:reduce){.sale-track,.sale-progress span{transition:none}}.sales-copy{min-width:0}.sales-copy h1{overflow-wrap:anywhere;hyphens:auto}.sale-step .check{grid-template-columns:1.1rem minmax(0,1fr);font-weight:400;line-height:1.5}.sale-step .check input{align-self:start;width:1.1rem;height:1.1rem;margin:.45rem 0 0;padding:0}.sale-required-note{color:var(--ink);font-size:.78rem;line-height:1.5}body{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.legal h1{hyphens:none;font-size:clamp(3rem,5vw,4rem)}@media (width<=850px){.legal h1{overflow-wrap:normal;font-size:2rem}.legal h2{overflow-wrap:normal;font-size:1.5rem}.fan-card strong{white-space:nowrap;font-size:3.5rem}.content table{border:0;width:100%}.content table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.content table :is(tbody,tr,td){width:100%;display:block}.content table tr{border:1px solid var(--line);margin-bottom:1rem;padding:.45rem .8rem}.content table td{overflow-wrap:anywhere;grid-template-columns:minmax(7rem,38%) 1fr;gap:.8rem;padding:.55rem 0;display:grid}.content table td:before{content:attr(data-label);font-weight:700}.content table td:not([data-label]):first-child:before{content:"Aussage"}.content table td:not([data-label]):nth-child(2):before{content:"Primärquelle und Stand"}.content table td:not([data-label]):nth-child(3):before{content:"Fundstelle"}.content table td:not([data-label]):nth-child(4):before{content:"Was die Angabe aussagt"}}
