:root{color-scheme:light;--color-background:#faf8f3;--color-surface:#f0ece3;--color-text:#252b24;--color-muted:#555d52;--color-border:#d1d4c9;--color-accent:#304831;--color-on-accent:#fff;--color-focus:#865016;--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Georgia, "Times New Roman", serif;--text-small:.875rem;--text-base:1rem;--text-large:clamp(1.125rem, 1rem + .5vw, 1.5rem);--text-brand:clamp(1.5rem, 1.25rem + .5vw, 2rem);--text-hero:clamp(2.75rem, 1.75rem + 4vw, 6.5rem);--leading-body:1.6;--leading-heading:1.08;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--content-width:90rem;--content-measure:42ch;--page-gutter:clamp(1rem, 4vw, 4rem);--layout-gap:clamp(1.5rem, 4vw, 5rem);--section-space:clamp(3.5rem, 8vw, 9rem);--radius-small:.25rem;--radius-medium:.75rem;--radius-pill:999px}*,:before,:after{box-sizing:border-box}body{background:var(--color-background);min-block-size:100svh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);overflow-wrap:break-word;flex-direction:column;margin:0;display:flex}main{flex:1}h1,p{margin:0}a{color:inherit;text-underline-offset:.2em}a:hover{text-decoration-thickness:.15em}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.container{inline-size:min(100% - var(--page-gutter) * 2, var(--content-width));margin-inline:auto}.skip-link{z-index:10;padding:var(--space-3) var(--space-4);background:var(--color-text);color:var(--color-on-accent);transform:translateY(calc(-100% - var(--space-8)));position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--page-gutter)}.skip-link:focus{transform:none}.site-header{border-block-end:1px solid var(--color-border)}.header-layout{justify-content:space-between;align-items:center;gap:var(--space-4) var(--layout-gap);padding-block:var(--space-6);flex-wrap:wrap;display:flex}.wordmark{font-family:var(--font-display);font-size:var(--text-brand);line-height:1.2;text-decoration:none}.header-layout nav{inline-size:100%}.nav-list{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav-list a,.site-footer a{min-block-size:2.75rem;padding:var(--space-2);justify-content:center;align-items:center;display:inline-flex}.nav-list a{gap:var(--space-1);text-decoration:none}.nav-list a:hover,.nav-list a[aria-current=page]{text-decoration:underline}.nav-list a[aria-current=page]{font-weight:600}.inquiry-link{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface)}.hero{gap:var(--layout-gap);padding-block:var(--section-space);display:grid}.hero h1{font-family:var(--font-display);font-size:var(--text-hero);font-weight:400;line-height:var(--leading-heading);letter-spacing:-.035em}.hero-copy{align-content:center;justify-items:start;gap:var(--space-8);max-inline-size:var(--content-measure);display:grid}.hero-copy p{color:var(--color-muted);font-size:var(--text-large)}.button{min-block-size:3rem;padding:var(--space-3) var(--space-6);border-radius:var(--radius-small);background:var(--color-accent);color:var(--color-on-accent);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{text-decoration:underline}.site-footer{border-block-start:1px solid var(--color-border);padding-block:var(--space-6);color:var(--color-muted);font-size:var(--text-small)}.footer-layout{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.footer-brand{font-weight:600}@media (width>=48rem){.hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}}@media (width>=64rem){.header-layout nav{inline-size:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[hidden]{display:none!important}.dev-notice{padding:var(--space-2) var(--page-gutter);background:var(--color-surface);text-align:center;font-size:var(--text-small)}.page-section{padding-block:var(--space-12) var(--section-space)}.page-heading{gap:var(--space-4);margin-block:var(--space-8);max-inline-size:65ch;display:grid}.page-heading h1,.product-summary h1{font:400 clamp(2.25rem, 5vw, 4.5rem)/1.1 var(--font-display)}.home-section{padding-block-end:var(--section-space)}h2{font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:400}h3{font-size:var(--text-large)}.eyebrow{font-size:var(--text-small);color:var(--color-muted);letter-spacing:.06em}.product-grid,.collection-grid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.product-card{min-inline-size:0}.card-link{border:1px solid var(--color-border);border-radius:var(--radius-medium);height:100%;text-decoration:none;display:block;overflow:hidden}.card-link:hover h2{text-underline-offset:.2em;text-decoration:underline}.card-copy{gap:var(--space-3);padding:var(--space-6);display:grid}.card-copy h2{font-size:var(--text-large);margin:0}.card-meta{font-size:var(--text-small);color:var(--color-muted)}.product-image{aspect-ratio:4/3;padding:var(--space-6);background:var(--color-surface);color:var(--color-muted);text-align:center;font:400 var(--text-brand)/1.4 var(--font-display);border-block-end:1px solid var(--color-border);place-items:center;display:grid}.image-caption{font:var(--text-small)/1.6 var(--font-body);margin-block-start:var(--space-2);display:block}.collection-links{gap:var(--space-3);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.collection-links a{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);min-block-size:2.75rem}.collection-grid a{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-medium);text-decoration:none}.collection-grid a:hover h3{text-decoration:underline}.collection-grid h3{margin-block:0 var(--space-2)}.catalog-controls{align-items:end;gap:var(--space-4);margin-block:var(--space-8);flex-wrap:wrap;display:flex}.catalog-controls label{gap:var(--space-2);flex:15rem;display:grid}input,select,button{font:inherit;color:inherit;padding:var(--space-3);border:1px solid var(--color-muted);border-radius:var(--radius-small);background:var(--color-background);min-block-size:2.75rem;max-inline-size:100%}button{cursor:pointer}.result-count{margin-block:var(--space-6)}.product-detail{gap:var(--layout-gap);margin-block:var(--space-8) var(--space-16);display:grid}.product-summary{gap:var(--space-6);align-content:start;min-inline-size:0;display:grid}.product-summary h2{margin-block:0 var(--space-3)}.product-summary p{white-space:pre-line}.lead{font-size:var(--text-large)}.specs{border-block:1px solid var(--color-border);margin:0}.specs div{gap:var(--space-4);padding-block:var(--space-3);grid-template-columns:1fr 2fr;display:grid}.specs dt{font-weight:600}.specs dd{margin:0}@media (width>=48rem){.product-detail{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (width>=80rem){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-card{flex-direction:column;display:flex}.card-link{flex:1;height:auto}.add-control{gap:var(--space-3);padding-block:var(--space-4);flex-wrap:wrap;align-items:end;display:flex}.add-control label,form label{gap:var(--space-2);display:grid}.add-control input{inline-size:7rem}.button:disabled{opacity:.6;cursor:not-allowed}.shortlist-status{min-block-size:1.6em;padding-block:var(--space-3)}.prose{max-inline-size:65rem}.prose>*+*{margin-block-start:var(--space-8)}.inquiry-layout{gap:var(--layout-gap);display:grid}.inquiry-row{gap:var(--space-4);border-block-end:1px solid var(--color-border);padding-block:var(--space-6);grid-template-columns:minmax(5rem,1fr) minmax(0,2fr);display:grid}.inquiry-row h3{margin-block-start:0}.inquiry-row .product-image{font-size:var(--text-base);padding:var(--space-2);align-self:start}.quantity-controls{gap:var(--space-2);margin-block:var(--space-4);align-items:end;display:flex}.quantity-controls label{display:grid}.quantity-controls input{inline-size:6rem}form{gap:var(--space-4);display:grid}textarea{font:inherit;padding:var(--space-3);resize:vertical;border:1px solid var(--color-muted);border-radius:var(--radius-small);inline-size:100%}@media (width>=64rem){.inquiry-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.inquiry-toast{z-index:20;inline-size:min(30rem, calc(100% - var(--page-gutter) * 2));align-items:start;gap:var(--space-4);max-block-size:80svh;padding:var(--space-6);border:1px solid var(--color-border);border-inline-start:5px solid var(--color-accent);border-radius:var(--radius-medium);background:var(--color-background);display:flex;position:fixed;inset-block-end:max(var(--space-6), env(safe-area-inset-bottom));inset-inline-end:var(--page-gutter);overflow:auto;box-shadow:0 12px 40px #0003}.inquiry-toast[data-kind=error]{border-inline-start-color:#a12b25}.inquiry-toast p{margin-block-start:var(--space-2)}.inquiry-toast button{flex:none;margin-inline-start:auto;font-size:1.5rem;line-height:1}:root{--color-background:#f8f7f2;--color-surface:#e9ebe3;--color-text:#233b34;--color-muted:#56675f;--color-border:#cdd3c8;--color-accent:#244d40;--radius-small:.35rem;--radius-medium:.65rem;--text-hero:clamp(2.65rem, 5.3vw, 5.75rem);--section-space:clamp(3rem, 6vw, 6.5rem);--layout-gap:clamp(1.5rem, 3.5vw, 4rem)}h1,h2,h3{text-wrap:balance}h1{font:400 clamp(2.5rem, 5vw, 5rem)/1.08 var(--font-display);letter-spacing:-.035em}h2{letter-spacing:-.025em;line-height:1.2}p{text-wrap:pretty}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}input,select,textarea{background:#fff;border-color:#9aa79c;min-inline-size:0}input:focus,textarea:focus,select:focus{border-color:var(--color-accent)}label{font-size:var(--text-small);font-weight:600}label input,label textarea,label select{font-size:1rem;font-weight:400}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:650}.header-layout{padding-block:var(--space-4);gap:var(--space-3) var(--space-6)}.wordmark{letter-spacing:-.04em;align-items:center;inline-size:min(100%,26rem);margin-inline:auto;display:inline-flex}.header-logo{aspect-ratio:12172/2648;block-size:auto;inline-size:85%;display:block}.site-header{background:var(--color-background)}.site-header .nav-list{gap:var(--space-1);font-size:var(--text-small);justify-content:space-between}.site-header .inquiry-link{background:var(--color-accent);color:#fff;padding-inline:var(--space-4);border-color:var(--color-accent)}[data-inquiry-count]{font-variant-numeric:tabular-nums;min-inline-size:1ch}.dev-notice{padding-block:var(--space-1);color:var(--color-muted);font-size:.75rem}.hero{isolation:isolate;padding-block:clamp(2rem, 5vw, 5rem) var(--section-space);gap:var(--layout-gap);position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;opacity:.7;background:repeating-radial-gradient(ellipse at 10% 55%, transparent 0 28px, color-mix(in srgb, var(--color-accent) 13%, transparent) 29px 30px, transparent 31px 58px), repeating-radial-gradient(ellipse at 72% 18%, transparent 0 40px, color-mix(in srgb, var(--color-accent) 8%, transparent) 41px 42px, transparent 43px 82px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000 0%,#000000bf 45%,#0000 85%);mask-image:linear-gradient(to bottom right,#000 0%,#000000bf 45%,#0000 85%)}.hero-copy{gap:var(--space-6);max-inline-size:none}.hero-copy .eyebrow{font-size:.75rem}.hero-copy>p:not(.eyebrow){max-inline-size:40ch;font-size:clamp(1rem,1.3vw,1.25rem)}.hero h1 em{color:var(--color-accent);font-weight:400}.hero-tagline{color:var(--color-primary,#244f43);margin-block:.5rem 1.5rem;font-family:inherit;font-size:clamp(1.8rem,3vw,3.25rem);line-height:1}.action-group{gap:var(--space-4) var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.button{gap:var(--space-4);border:1px solid var(--color-accent);text-align:center;min-block-size:3rem;font-size:.875rem;line-height:1.4}.button:hover:not(:disabled){background:#173b30;text-decoration:none}.hero-feature{min-inline-size:0;text-decoration:none;display:block}.hero-feature .product-image{aspect-ratio:5/4;margin-block-end:16px;box-shadow:8px 8px #a6654247,16px 16px #a6654224}.hero-caption{justify-content:space-between;gap:var(--space-2);padding-block:var(--space-4);font-size:var(--text-small);flex-wrap:wrap;display:flex}.hero-caption>:first-child{font-weight:600}.hero-feature:hover .hero-caption{text-decoration:underline}.product-image{isolation:isolate;border:1px solid var(--color-border);border-radius:var(--radius-medium);background:#e4e8df;background:linear-gradient(145deg, color-mix(in srgb, var(--color-surface), white 35%), var(--color-surface));font-size:clamp(1.1rem,2vw,2rem);position:relative;overflow:hidden}.product-image:before{content:"";z-index:-1;border:1px solid #bdc8bb;border-radius:45% 45% 3px 3px;position:absolute;inset:12%;box-shadow:0 0 0 8px #dce2d7,0 0 0 9px #c8d1c3}.image-caption{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.section-heading{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.section-heading h2{margin-block:var(--space-2) 0}.section-heading>a{font-size:var(--text-small)}.product-grid{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(1,minmax(0,1fr))}.product-card{padding:0;container-type:inline-size}.card-link{border:0;border-radius:0;overflow:visible}.card-copy{padding:var(--space-4) 0;gap:var(--space-2)}.card-copy h2{font:500 clamp(1.15rem, 1.5vw, 1.5rem)/1.25 var(--font-display)}.card-copy>p:not(.eyebrow){font-size:var(--text-small)}.card-copy .eyebrow{letter-spacing:.07em;font-size:.65rem}.card-meta{padding-block-start:var(--space-2)}.product-card .add-control{margin-block-start:auto;padding:0}.product-card .button{inline-size:100%}@container (width>=22rem){.card-copy{gap:var(--space-3)}.product-card .button{min-block-size:3.25rem}}.collection-grid{gap:var(--space-4)}.collection-grid a{background:var(--color-surface);border:0;border-block-end:2px solid var(--color-border);padding:var(--space-6)}.collection-grid h3{font-family:var(--font-display);font-weight:400}.collection-grid p{font-size:var(--text-small);color:var(--color-muted)}.collection-links{gap:var(--space-2)}.collection-links a{font-size:var(--text-small);text-decoration:none}.collection-links a:hover{background:var(--color-surface)}.catalog-controls{background:var(--color-surface);padding:var(--space-6);border-radius:var(--radius-medium)}.catalog-controls:has(input:focus-visible,select:focus-visible){outline:1px solid var(--color-accent);outline-offset:3px}.result-count{font-size:var(--text-small);color:var(--color-muted)}.editorial-panel,.closing-panel{background:var(--color-surface);border-radius:var(--radius-medium);margin-block-end:var(--section-space);padding:clamp(1.5rem,5vw,5rem)}.editorial-panel p:not(.eyebrow){max-inline-size:65ch}.closing-panel{background:var(--color-text);color:var(--color-background)}.closing-panel .eyebrow{color:#c8d5ca}.closing-panel .button{background:var(--color-background);color:var(--color-text);margin-inline-end:var(--space-4)}.closing-panel .button:hover{background:#e3e8df}.page-section>nav[aria-label=Breadcrumb]{font-size:var(--text-small);color:var(--color-muted)}.product-summary{gap:var(--space-4)}.product-summary h1{font-size:clamp(2rem,3.4vw,4rem)}.product-summary .lead{font-size:var(--text-large)}.product-summary .add-control{border-block-end:1px solid var(--color-border);padding-block-end:var(--space-6)}.product-summary section h2{font:600 1rem/1.4 var(--font-body);letter-spacing:0}.product-summary section{padding-block-start:var(--space-3)}.specs{font-size:var(--text-small)}.specs div+div{border-block-start:1px solid var(--color-border)}.product-summary .collection-links{margin-block:var(--space-2)}.inquiry-layout{align-items:start}.inquiry-layout>section{min-inline-size:0;container-type:inline-size}.inquiry-layout>section:last-child{background:var(--color-surface);border-radius:var(--radius-medium);padding:clamp(1rem,2.5vw,2.5rem)}.inquiry-layout h2{margin-block-start:0;font-size:1.5rem}.step-number{color:var(--color-muted);font:500 .75rem/1 var(--font-body);margin-inline-end:var(--space-2)}.inquiry-row{grid-template-columns:minmax(0,1fr)}.inquiry-row .product-image{inline-size:100%;max-inline-size:14rem}.inquiry-row h3{font:400 1.3rem/1.3 var(--font-display);margin-block-end:var(--space-2)}.inquiry-row p{font-size:var(--text-small)}.inquiry-row [data-remove]{background:0 0;border:0;padding-inline:0;text-decoration:underline}@container (width>=26rem){.inquiry-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}[data-inquiry-empty]{padding:var(--space-8);border:1px dashed var(--color-border);border-radius:var(--radius-medium)}form [name=products_summary]{color:var(--color-muted);font-size:var(--text-small);background:var(--color-background)}.wholesale-page{max-inline-size:var(--content-width)}.wholesale-page>.lead{max-inline-size:45ch}.wholesale-page>section{max-inline-size:70ch}.wholesale-page .wholesale-process{max-inline-size:none;padding-block:var(--space-8);border-block:1px solid var(--color-border)}.wholesale-process ol{gap:var(--space-6);counter-reset:steps;padding:0;list-style:none;display:grid}.wholesale-process li{counter-increment:steps;background:var(--color-surface);padding:var(--space-6);border-radius:var(--radius-medium)}.wholesale-process li:before{content:"0"counter(steps);font-size:var(--text-small);color:var(--color-muted);margin-block-end:var(--space-6);display:block}.site-footer{padding-block:var(--space-12);background:var(--color-text);color:#e2e8df}.footer-layout{gap:var(--space-6)}.footer-brand{font:400 var(--text-brand)/1.2 var(--font-display)}.site-footer :focus-visible{outline-color:#e9c58e}@media (width>=36rem){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.hero:before{opacity:.35;inset:0 48% 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%)}.product-detail{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.gallery{align-self:start;position:sticky;inset-block-start:var(--space-6)}.gallery .product-image{aspect-ratio:1}.wholesale-process ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.wordmark{flex:0 auto;inline-size:clamp(20rem,34vw,32rem);margin-inline:0}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-header .nav-list{gap:var(--space-4)}.inquiry-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (width>=85rem){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-section:has(#featured-heading) .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.button,.collection-links a{transition:background-color .15s}}.selection-feedback{font-size:var(--text-small);padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-small);flex-basis:100%}.selection-feedback p{font-weight:600}.selection-feedback a{padding-block:var(--space-2);display:inline-block}.selection-hint{color:var(--color-muted);display:block}.add-control[data-selected=true]>.button{background:var(--color-background);color:var(--color-accent)}.add-control[data-selected=true]>.button:hover{background:var(--color-surface)}.pricing-note,.field-hint{font-size:var(--text-small);color:var(--color-muted)}.optional-details{border-block:1px solid var(--color-border);padding-block:var(--space-3)}.optional-details summary{cursor:pointer;padding-block:var(--space-2);font-size:var(--text-small);font-weight:600}.optional-fields{gap:var(--space-4);padding-block:var(--space-4);display:grid}.inquiry-confirmation{padding:var(--space-8);border:1px solid var(--color-accent);border-radius:var(--radius-medium);background:var(--color-surface);margin-block-end:var(--space-8)}.inquiry-confirmation h2{margin-block-start:0}.inquiry-confirmation>*+*{margin-block-start:var(--space-4)}.inquiry-confirmation a{display:inline-block}.wholesale-page>.wholesale-video{gap:var(--space-6);max-inline-size:none;padding-block:var(--space-8);border-block-start:1px solid var(--color-border);display:grid}.video-intro{align-content:center;gap:var(--space-3);display:grid}.video-intro h2{margin:0}.video-frame{aspect-ratio:16/9;background:var(--color-surface);border-radius:var(--radius-medium);place-items:center;display:grid;overflow:hidden}.video-play{place-content:center;justify-items:center;gap:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface);block-size:100%;inline-size:100%;display:grid}.video-play:focus-visible{outline-offset:-5px}.video-play:hover{background:color-mix(in srgb, var(--color-surface), var(--color-accent) 8%)}.video-play>span:last-child{font-size:var(--text-small)}.play-symbol{color:#fff;background:var(--color-accent);border-radius:50%;place-items:center;block-size:3rem;inline-size:3rem;display:grid}.video-frame iframe{border:0;block-size:100%;inline-size:100%}.video-external{padding-block:var(--space-3);font-size:var(--text-small);display:inline-block}@media (width>=48rem){.wholesale-page>.wholesale-video{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.privacy-notice{color:#233b34;border:2px solid #244d40;border-radius:var(--radius-medium);max-block-size:calc(100svh - 2rem);inline-size:min(36rem,100% - 2rem);font-size:var(--text-base);background:#fff;border-block-start-width:6px;margin:auto;padding:clamp(1.5rem,4vw,2.5rem);position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #0006}.privacy-notice::backdrop{background:#0c1915b8}.privacy-notice>strong{font-size:var(--text-large);line-height:1.3;display:block}.privacy-notice .action-group{margin-block-start:var(--space-6)}html:has(dialog.privacy-notice[open]){overflow:hidden}.privacy-notice p{margin-block:var(--space-3)}.privacy-links{gap:var(--space-4);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-6);display:flex}.privacy-links button{color:inherit;background:0 0;border-color:currentColor}.privacy-page-layout{gap:var(--space-6);padding-inline:var(--page-gutter);display:grid}.privacy-page-layout main{min-inline-size:0}.privacy-page-layout main .container{inline-size:100%}.privacy-notice-inline{margin:0 0 var(--space-6);max-block-size:none;inline-size:100%;padding:var(--space-4);font-size:var(--text-small);grid-row:1;align-self:start;position:static;inset:auto}@media (width>=64rem){.privacy-page-layout:has(.privacy-notice-inline:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(18rem,26rem)}.privacy-notice-inline{grid-row:auto;max-block-size:calc(100svh - 3rem);margin-block-start:var(--space-12);position:sticky;inset-block-start:var(--space-6);overflow:auto}}
