:root{--paper:#faf9f5;--white:#fff;--ink:#142923;--navy:#152a37;--muted:#65716d;--green:#1d6850;--green-dark:#14533f;--light-green:#eaf1e8;--line:#dce2da;--cream:#f0eee4;--warning:#745515;--radius:14px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;font-weight:400;line-height:1.6;scroll-behavior:smooth}
*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button,a{touch-action:manipulation}input,textarea{min-width:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.14;letter-spacing:-.04em}h1{font-size:clamp(2.7rem,5.1vw,4.8rem);font-weight:550;margin-bottom:28px}h1 em{font-family:Georgia,"Times New Roman",serif;font-weight:400;color:var(--green)}h2{font-size:clamp(1.9rem,3.4vw,3rem);font-weight:550;margin-bottom:20px}h3{font-size:1.26rem;font-weight:600;letter-spacing:-.025em}p{color:var(--muted)}:focus-visible{outline:3px solid #429c77;outline-offset:4px}.wrap{max-width:1240px;margin-inline:auto;padding-inline:42px}.hidden{display:none!important}.skip-link{position:fixed;z-index:10;top:-90px;left:16px;background:var(--ink);color:white;padding:12px 18px;border-radius:8px}.skip-link:focus{top:16px}.mode-banner{background:var(--navy);color:#fff;padding:8px 24px;text-align:center;font-size:.79rem;letter-spacing:.02em;min-height:36px}.mode-banner.is-test{background:#f4e5b8;color:#503a13;font-weight:650}.site-header{height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:12px;font-size:1.24rem;font-weight:700;letter-spacing:-.035em;text-decoration:none;line-height:1.2}.brand small{display:block;font-size:.57rem;font-weight:600;letter-spacing:.17em;margin-top:6px;color:var(--muted)}.brand-mark{display:flex;width:39px;height:39px;align-items:center;justify-content:center;background:var(--ink);color:var(--paper);border-radius:10px;font-size:21px;letter-spacing:-.1em}.brand-mark span{font-size:16px;margin:0 2px 9px -2px;color:#a8d8af}.site-header nav{display:flex;align-items:center;gap:30px}.site-header nav>a{font-size:.88rem;font-weight:550;text-decoration:none}.site-header nav>a:hover,.text-link:hover,.site-footer a:hover{text-decoration:underline;text-underline-offset:4px}.button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:14px 22px;border:1px solid transparent;border-radius:7px;font-size:.89rem;font-weight:650;text-decoration:none;line-height:1.35;transition:background .15s,transform .15s}.button:hover:not(:disabled){transform:translateY(-1px)}.button-small{min-height:42px;padding:11px 16px}.button-dark{background:var(--navy);color:white}.button-dark:hover:not(:disabled){background:#213d4d}.button-green{background:var(--green);color:white}.button-green:hover:not(:disabled){background:var(--green-dark)}.button-outline{border-color:#bbc7bf;background:transparent;color:var(--ink)}.button-outline:hover:not(:disabled){background:var(--light-green)}.full-width{width:100%}.eyebrow{font-size:.68rem;font-weight:650;letter-spacing:.14em;line-height:1.5;color:var(--green);margin-bottom:20px}.tiny-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:7px}.hero{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:62px;padding-block:62px 106px}.hero-description{font-size:1.04rem;line-height:1.8;max-width:465px;margin-bottom:31px}.hero-actions{display:flex;align-items:center;gap:24px}.price-lockup{display:flex;flex-direction:column;line-height:1.3;flex-shrink:0}.price-lockup strong{font-size:1.42rem;letter-spacing:-.04em}.price-lockup>span{font-size:.67rem;color:var(--muted);margin-top:4px}.small-note{font-size:.76rem;margin:17px 0 0}.brief-preview{position:relative;background:var(--white);border:1px solid var(--line);border-radius:13px;padding:25px;box-shadow:0 18px 50px -24px #233f2e30;transform:rotate(1.4deg)}.preview-top{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding-bottom:19px}.preview-top .eyebrow{margin:0;font-size:.58rem}.preview-tag{font-size:.62rem;color:var(--muted);border:1px solid var(--line);padding:4px 7px;border-radius:4px}.preview-heading{padding:29px 4px 16px}.preview-heading>span{font-size:.57rem;letter-spacing:.11em;color:var(--muted)}.preview-heading h2{font-size:2.04rem;margin:10px 0 13px}.preview-heading p{font-size:.79rem}.comparison-preview{font-size:.66rem}.comparison-row{display:grid;grid-template-columns:1.3fr 1.08fr .85fr;gap:8px;align-items:center;min-height:48px;border-bottom:1px solid #e9ece7}.comparison-row>span:first-child{font-weight:600;display:flex;align-items:center;gap:7px}.comparison-row>span:last-child{color:var(--muted)}.comparison-row>span.published{color:var(--green)}.comparison-row i{font-style:normal;background:var(--cream);border-radius:5px;width:22px;height:22px;text-align:center;padding-top:2px;color:var(--green)}.comparison-labels{font-size:.48rem;letter-spacing:.09em;min-height:25px;color:var(--muted)}.preview-footer{display:flex;justify-content:space-between;gap:10px;font-size:.58rem;color:var(--green);padding-top:20px}.floating-note{position:absolute;right:-20px;bottom:-29px;transform:rotate(-5deg);background:#e1ead8;border:1px solid #d0ddc5;color:#365443;border-radius:6px;padding:13px 19px;font-size:.8rem;box-shadow:0 5px 16px #1a302010}.floating-note strong{font-weight:650}.principles-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f2f4ed}.principles{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-block:24px;font-size:.81rem;color:var(--muted)}.principles span{display:flex;align-items:center;justify-content:center;gap:12px}.principles b{font-family:Georgia,serif;font-size:1.6rem;font-weight:400;color:var(--green)}.section{padding-block:88px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:42px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:375px;font-size:.94rem;margin-bottom:3px}.section-heading .eyebrow{margin-bottom:15px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.feature{padding:26px 0;border-top:1px solid var(--line)}.feature-number{display:block;font-size:.76rem;letter-spacing:.1em;color:var(--green);margin-bottom:33px}.feature h3{margin-bottom:15px}.feature p{font-size:.9rem;line-height:1.8;max-width:305px}.method-strip{padding-top:30px;border-top:1px solid var(--line);margin-top:18px}.method-strip .eyebrow{margin-bottom:18px}.method-strip ol{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;padding:0;margin:0;font-size:.78rem}.method-strip li{display:flex;align-items:center;gap:10px}.method-strip li span{display:inline-flex;flex-shrink:0;width:24px;height:24px;border:1px solid #c6d5c9;border-radius:50%;align-items:center;justify-content:center;font-size:.63rem;color:var(--green)}.sample-section{background:var(--navy);padding-block:76px;color:#fff}.sample-layout{display:grid;grid-template-columns:.85fr 1fr;gap:100px;align-items:center}.sample-layout .eyebrow{color:#a8c8b3}.sample-layout h2{font-size:clamp(2rem,3.5vw,3.1rem)}.sample-layout p{color:#becac9;font-size:.94rem;line-height:1.8}.sample-layout .sample-disclaimer{font-size:.76rem;color:#a9bab8;margin-top:28px;max-width:355px}.sample-card{border:1px solid #53636a;background:#213744;border-radius:12px;padding:27px 30px;box-shadow:0 15px 40px #07121a1f}.sample-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px}.sample-card-top .eyebrow{margin:0;font-size:.56rem}.pill{display:inline-block;border:1px solid var(--line);border-radius:30px;padding:4px 10px;font-size:.67rem;line-height:1.5;white-space:nowrap;letter-spacing:0;font-weight:550}.sample-card .pill{border-color:#566b70;color:#d6e2db;font-size:.57rem}.sample-card h3{font-family:Georgia,serif;font-weight:400;font-size:1.6rem;letter-spacing:-.02em}.sample-card dl{margin-bottom:0}.sample-card dt{color:#a2c9af;font-size:.69rem;font-weight:600;margin-top:18px}.sample-card dd{margin:4px 0 0;color:#d5dedd;font-size:.77rem;line-height:1.7}.intake-layout{display:grid;grid-template-columns:.77fr 1fr;gap:100px;align-items:start}.intake-intro>p{max-width:350px;font-size:.95rem}.offer-card{border:1px solid var(--line);border-radius:var(--radius);padding:25px 27px;background:#f1f3ec;margin-top:34px;max-width:380px}.offer-card .eyebrow{display:block;font-size:.57rem;margin-bottom:10px}.offer-price{display:block;font-size:3rem;font-weight:500;line-height:1.2;letter-spacing:-.06em}.offer-card>div>span:last-child{font-size:.75rem;color:var(--muted)}.offer-card ul,.order-scope ul{padding:0;margin:23px 0;list-style:none;font-size:.86rem}.offer-card li,.order-scope li{position:relative;padding-left:23px;margin-block:8px}.offer-card li:before,.order-scope li:before{content:'✓';position:absolute;left:0;color:var(--green);font-size:.75rem}.offer-card>p{border-top:1px solid #d6dfd3;padding-top:15px;font-size:.72rem;margin-bottom:0}.availability{font-size:.77rem!important;margin-top:18px}.intake-form{border:1px solid var(--line);border-radius:var(--radius);background:white;padding:31px}.form-heading{display:flex;align-items:center;gap:13px;margin-bottom:24px}.form-heading h3{font-size:1.12rem;margin-bottom:6px}.form-heading p{font-size:.75rem;margin-bottom:0}.step-label{font-family:Georgia,serif;font-size:1.15rem;color:var(--green);background:var(--light-green);border-radius:8px;display:flex;width:40px;height:44px;flex-shrink:0;align-items:center;justify-content:center}.url-fields{display:grid;gap:14px}label>span:first-child{display:block;font-size:.77rem;font-weight:550;margin-bottom:6px}input[type=url],textarea{display:block;width:100%;border:1px solid #cdd6ce;border-radius:6px;background:#fff;color:var(--ink);font-size:.83rem;padding:12px 13px;line-height:1.5}input:read-only,textarea:read-only{background:#f2f4ef;color:#5d6d62}input::placeholder,textarea::placeholder{color:#86918a;opacity:1}textarea{resize:vertical}.context-heading{margin-top:29px}.field-help{display:block;font-size:.72rem;color:var(--muted);font-weight:400;margin-top:8px;line-height:1.65}.checkbox-label{display:flex;align-items:start;gap:10px;margin:24px 0}.checkbox-label input{width:17px;height:17px;accent-color:var(--green);flex-shrink:0;margin-top:3px}.checkbox-label>span{font-size:.74rem;line-height:1.8;color:var(--muted);margin:0}.checkbox-label a{text-underline-offset:3px}.notice{border:1px solid #dccc9f;border-radius:7px;background:#fbf4df;color:#5c481e;font-size:.83rem;line-height:1.6;padding:15px 17px;margin-bottom:20px;overflow-wrap:anywhere}.notice.is-success{background:#ecf4eb;color:#285437;border-color:#c5dbc6}.checkout-help{text-align:center;margin-bottom:0}.recovery-panel{border-top:1px solid var(--line);padding-top:16px;margin-top:20px;font-size:.78rem}.recovery-panel p{margin-bottom:10px}.recovery-panel a,.recovery-panel button{margin-right:16px}.text-link,.text-button{font-size:.8rem;color:var(--green);font-weight:600}.text-button{background:none;border:0;padding:4px 0;text-decoration:underline;text-underline-offset:4px}.terms-section{padding-top:5px;padding-bottom:84px}.terms-section .section-heading{margin-bottom:31px}.terms-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;align-items:start}details{border-top:1px solid var(--line);padding-block:18px}summary{cursor:pointer;font-size:.93rem;font-weight:550;list-style:none;display:flex;gap:12px;align-items:center}summary:after{content:'+';margin-left:auto;font-size:1.2rem;color:var(--muted);font-weight:400}details[open]>summary:after{content:'−'}summary::-webkit-details-marker{display:none}details p{font-size:.81rem;line-height:1.8;margin:16px 0 0}.site-footer{border-top:1px solid var(--line);padding-block:31px;display:flex;align-items:center;justify-content:space-between;gap:22px}.footer-brand{font-size:.98rem;display:flex;flex-direction:column;gap:4px;align-items:start}.footer-brand span{font-size:.61rem;font-weight:400;color:var(--muted);letter-spacing:.03em}.site-footer p{font-size:.72rem;margin:0}.site-footer>div{display:flex;gap:22px;font-size:.72rem}.site-footer>div a{text-decoration:none}.order-main{padding-block:45px 82px}.order-heading h1{font-size:clamp(2.6rem,4.5vw,3.7rem);margin-bottom:22px}.order-heading>p:last-child{font-size:.92rem;margin-bottom:40px}.order-layout{display:grid;grid-template-columns:1fr 310px;gap:32px;align-items:start}.order-primary{display:grid;gap:24px}.order-card{padding:27px 30px;background:white;border:1px solid var(--line);border-radius:var(--radius);min-width:0}.order-card h2{font-size:1.25rem;letter-spacing:-.02em;margin-bottom:15px}.card-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.card-heading h2{margin:0}.order-card p{font-size:.85rem}.status-message{min-height:27px;margin-bottom:24px}.order-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:27px}.order-progress span{display:block;height:5px;background:#e8ede6;border-radius:5px}.order-progress[data-stage="1"] span:first-child,.order-progress[data-stage="2"] span:nth-child(-n+2),.order-progress[data-stage="3"] span:nth-child(-n+3),.order-progress[data-stage="4"] span{background:#528d69}.order-meta{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;margin:0}.order-meta dt{font-size:.7rem;color:var(--muted);margin-bottom:3px}.order-meta dd{font-size:.82rem;margin:0;overflow-wrap:anywhere}.order-meta div:first-child dd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.status-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:16px;margin-top:24px;font-size:.67rem;color:var(--muted)}.status-bottom .text-button{font-size:.72rem}.download-actions{display:flex;flex-wrap:wrap;gap:12px}.download-actions .button{font-size:.76rem;gap:13px;padding-inline:15px}.format-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;opacity:.7}.download-actions+p{font-size:.71rem}.request-details{padding-block:20px}.request-details:first-of-type{margin-top:25px}.request-details:last-of-type{padding-bottom:0}.request-details summary{font-size:.84rem}.request-details summary>span{font-size:.62rem;color:var(--muted);font-weight:400}.request-details p{font-size:.77rem}.request-details form{margin-top:19px}.request-details .button{margin-top:15px;min-height:44px;font-size:.76rem}.request-details .field-help{margin-top:8px}.order-card>.notice{margin-top:20px;margin-bottom:0}.access-card{padding:26px;background:var(--light-green);border:1px solid #d2dfcf;border-radius:var(--radius)}.access-card .eyebrow{font-size:.58rem;margin-bottom:18px}.access-card h2{font-size:1.55rem;letter-spacing:-.035em}.access-card p{font-size:.79rem}.access-card .button{font-size:.75rem;min-height:45px;padding-inline:10px}.access-card .field-help{font-size:.7rem;margin-bottom:0}.access-card label{margin-top:15px}.access-card textarea{font-size:.7rem;overflow-wrap:anywhere;word-break:break-all}.order-scope{padding:30px 10px}.order-scope .eyebrow{font-size:.61rem;margin-bottom:16px}.order-scope ul{font-size:.77rem;margin-top:0}.order-scope .text-link{font-size:.75rem}.missing-access{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:35px;max-width:680px}.missing-access h2{font-size:1.7rem}.missing-access p{font-size:.9rem}.recent-orders{display:grid;gap:10px;margin:20px 0}.recent-orders a{font-size:.85rem;overflow-wrap:anywhere}.missing-access .button{font-size:.8rem}.is-error{color:#8b3931}.is-ready{background:var(--light-green);color:var(--green);border-color:#d2dfcf}
@media(min-width:1400px){.hero{padding-block:85px 122px}.hero h1{font-size:4.8rem}}
@media(max-width:1050px){.wrap{padding-inline:30px}.hero{gap:40px}.hero-actions{gap:16px}.hero-actions .button{padding-inline:17px;font-size:.81rem}.brief-preview{padding:20px}.comparison-row{font-size:.59rem}.comparison-labels{font-size:.46rem}.floating-note{right:-10px}.sample-layout{gap:55px}.intake-layout{gap:55px}.principles{font-size:.72rem}.method-strip ol{grid-template-columns:1fr 1fr}.order-layout{grid-template-columns:1fr 280px;gap:24px}.order-card{padding:24px}.order-progress{margin-bottom:23px}}
@media(max-width:800px){.site-header{height:95px}.site-header nav{gap:20px}.site-header nav>a:not(.button){display:none}.hero{grid-template-columns:1fr;gap:50px;padding-block:42px 80px}.hero-copy{max-width:640px}.hero h1{font-size:clamp(3rem,8vw,4.4rem)}.hero-description{max-width:530px}.brief-preview{max-width:540px;width:100%;margin-inline:auto;padding:27px}.comparison-row{font-size:.73rem}.comparison-labels{font-size:.54rem}.preview-heading h2{font-size:2.1rem}.principles{grid-template-columns:1fr 1fr;gap:15px 24px}.principles span{justify-content:start}.section{padding-block:65px}.section-heading{align-items:start;gap:30px}.section-heading>p{max-width:300px;font-size:.82rem}.feature-grid{gap:24px}.feature h3{font-size:1.08rem}.feature p{font-size:.8rem}.sample-layout{gap:35px;grid-template-columns:1fr 1fr}.sample-card{padding:23px}.sample-card-top{flex-wrap:wrap}.intake-layout{grid-template-columns:1fr;gap:32px}.intake-intro>p{max-width:100%}.offer-card{max-width:none;display:grid;grid-template-columns:1fr 1.2fr;gap:0 25px;margin-top:25px}.offer-card ul{margin:0}.offer-card>p{grid-column:1/-1;margin-top:20px}.availability{max-width:none!important}.order-layout{grid-template-columns:1fr}.order-aside{display:grid;grid-template-columns:1fr 1fr;gap:26px}.order-scope{padding:24px 0}.order-heading{max-width:600px}.site-footer p{display:none}.terms-section{padding-bottom:65px}.terms-grid{gap:0 30px}}
@media(max-width:560px){.wrap{padding-inline:21px}.mode-banner{font-size:.69rem;padding-inline:16px}.site-header{height:88px;gap:12px}.brand{font-size:1.06rem;gap:9px}.brand small{font-size:.49rem}.brand-mark{width:34px;height:34px;font-size:18px}.site-header nav .button{font-size:.72rem;gap:13px;padding:10px 12px}.site-header>.text-link{font-size:.67rem}.hero{padding-top:28px;gap:45px}.hero .eyebrow{font-size:.59rem;letter-spacing:.12em}.hero h1{font-size:3.12rem;letter-spacing:-.06em;margin-bottom:24px}.hero-description{font-size:.95rem;line-height:1.75}.hero-actions{gap:18px;align-items:center}.hero-actions .button{font-size:.75rem;padding:13px 14px;gap:14px;min-height:52px}.price-lockup strong{font-size:1.34rem}.price-lockup>span{font-size:.58rem}.small-note{font-size:.66rem}.brief-preview{padding:20px 17px}.preview-top .eyebrow{font-size:.5rem}.preview-heading{padding-top:23px}.preview-heading h2{font-size:1.85rem}.comparison-row{font-size:.61rem;gap:6px}.comparison-labels{font-size:.45rem}.comparison-row>span:first-child{gap:5px}.comparison-row i{width:19px;height:21px}.preview-footer{font-size:.51rem}.floating-note{right:2px;bottom:-32px;font-size:.68rem;padding:10px 16px}.principles{font-size:.67rem;gap:14px 15px}.principles span{gap:9px}.principles b{font-size:1.4rem}.section{padding-block:54px}.section-heading{display:block;margin-bottom:29px}.section-heading>p{max-width:100%;margin-top:18px}.section-heading .eyebrow{font-size:.59rem}.feature-grid{grid-template-columns:1fr;gap:0}.feature{padding:22px 0 10px;display:grid;grid-template-columns:33px 1fr;gap:0 16px}.feature-number{grid-row:1/3;margin:0;padding-top:3px}.feature h3{margin-bottom:11px;font-size:1.18rem}.feature p{grid-column:2;max-width:100%;font-size:.86rem}.method-strip{margin-top:14px;padding-top:22px}.method-strip ol{gap:16px 18px;font-size:.69rem}.method-strip .eyebrow{font-size:.58rem}.method-strip li{align-items:start;gap:8px}.method-strip li span{width:21px;height:21px}.sample-section{padding-block:49px}.sample-layout{grid-template-columns:1fr;gap:22px}.sample-layout .eyebrow{font-size:.6rem}.sample-layout>div>p{font-size:.9rem}.sample-layout .sample-disclaimer{font-size:.73rem;margin-top:18px;max-width:100%}.sample-card{padding:23px}.sample-card-top{flex-wrap:nowrap;margin-bottom:19px}.sample-card-top .eyebrow{font-size:.48rem}.sample-card h3{font-size:1.5rem}.sample-card dt{font-size:.65rem}.sample-card dd{font-size:.75rem}.intake-layout{gap:27px}.intake-intro .eyebrow{font-size:.59rem}.intake-intro>p{font-size:.9rem}.offer-card{padding:23px;gap:0 18px;grid-template-columns:1fr}.offer-card ul{margin-top:20px;font-size:.81rem}.offer-price{font-size:2.7rem}.offer-card>p{margin-top:17px}.intake-form{padding:24px 20px}.form-heading h3{font-size:1.02rem}.form-heading p{font-size:.69rem}.form-heading{gap:11px}.step-label{width:34px;height:40px;font-size:1rem}label>span:first-child{font-size:.73rem}input[type=url],textarea{font-size:1rem;padding:11px 12px}.field-help{font-size:.69rem}.checkbox-label>span{font-size:.7rem}.intake-form>.button{font-size:.81rem}.terms-grid{grid-template-columns:1fr}.terms-section{padding-bottom:42px}.terms-section h2{font-size:2rem}.site-footer{padding-block:27px;gap:20px}.site-footer>div{gap:14px;font-size:.66rem}.footer-brand{font-size:.85rem}.footer-brand span{font-size:.53rem}.order-main{padding-block:26px 52px}.order-heading h1{font-size:2.65rem}.order-heading .eyebrow{font-size:.6rem}.order-heading>p:last-child{font-size:.84rem;margin-bottom:30px}.order-card{padding:23px 20px}.card-heading{gap:10px;align-items:start}.order-card h2{font-size:1.12rem}.pill{font-size:.6rem;padding:4px 8px}.order-meta{grid-template-columns:1fr;gap:16px}.order-meta dt{font-size:.66rem}.order-meta dd{font-size:.8rem}.status-bottom{font-size:.61rem;gap:12px}.status-bottom .text-button{font-size:.67rem}.download-actions{display:grid}.download-actions .button{justify-content:space-between}.request-details summary{font-size:.78rem}.request-details summary>span{font-size:.58rem}.request-details p{font-size:.73rem}.request-details form .button{width:100%}.order-aside{grid-template-columns:1fr;gap:0}.access-card{padding:25px}.order-scope{padding:28px 7px 0}.missing-access{padding:25px}.missing-access h2{font-size:1.5rem}.missing-access p{font-size:.81rem}.notice{font-size:.76rem}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.button:hover:not(:disabled){transform:none}}

/* Keep the Market Fieldnotes wordmark and footer readable on narrow screens. */
.site-header .brand-mark{flex-shrink:0}
@media(max-width:560px){.site-header>.brand{min-width:0}.site-header>.brand>span:last-child{min-width:0}.site-header nav{flex-shrink:0}.site-footer,.site-footer>div{flex-wrap:wrap}}
