@font-face{font-family:'DM Sans';src:url('../orbit/assets/dmsans.ttf') format('truetype');font-weight:100 1000;font-style:normal;font-display:swap}
:root{--paper:#fff7e6;--ink:#153e35;--muted:#456157;--on-ink:#c7cbbc;--line:rgb(21 62 53 / .2);font-synthesis:none;color-scheme:light;scroll-padding-top:24px}
*{box-sizing:border-box}html{font-size:100%;background:var(--paper);scroll-behavior:auto}body{margin:0;background:var(--paper);color:var(--ink);font:400 1.0625rem/1.5 'DM Sans',sans-serif;overflow-wrap:break-word}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,summary{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{max-width:100%}:focus-visible{outline:3px solid currentColor;outline-offset:6px}main:focus{outline:none}[hidden]{display:none!important}
.wrap{width:calc(100% - 128px);max-width:1312px;margin-inline:auto}.site-header{height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{display:inline-flex;align-items:center;min-height:44px;font-size:1.5rem;font-weight:1000;letter-spacing:-.055em;text-decoration:none}.skip{position:absolute;z-index:20;left:20px;top:12px;padding:12px 20px;background:var(--ink);color:var(--paper);transform:translateY(-180%)}.skip:focus{transform:none}
.site-menu{position:relative;z-index:5}.site-menu summary{display:flex;align-items:center;justify-content:center;gap:16px;min-height:44px;border:1px solid var(--ink);padding:10px 14px;font-size:.9375rem;font-weight:750;cursor:pointer;list-style:none;border-radius:2px}.site-menu summary::-webkit-details-marker{display:none}.site-menu summary::after{content:'+'}.site-menu[open] summary::after{content:'−'}.menu-panel{position:absolute;right:0;top:calc(100% + 8px);width:250px;max-width:calc(100vw - 40px);padding:12px;background:var(--paper);border:1px solid var(--ink);box-shadow:0 18px 48px -20px rgb(21 62 53 / .4)}.menu-panel a{display:flex;align-items:center;min-height:44px;padding:8px 12px;font-size:1rem;font-weight:650;text-decoration:none}
.hero{display:grid;grid-template-columns:416px minmax(0,1fr);gap:56px;padding-block:48px 80px;align-items:start}.hero-copy,.hero-proof{min-width:0}.eyebrow{font-size:.9375rem;font-weight:800;line-height:1.4}.hero h1{font-size:4rem;line-height:.94;letter-spacing:-.04em;font-weight:1000;margin-top:16px;max-width:8.8ch}.lead{font-size:1.1875rem;line-height:1.5;color:var(--muted);margin-top:64px;max-width:44ch}.buy-row{margin-top:32px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.primary,.secondary{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:14px 28px;border-radius:999px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-size:1.125rem;line-height:1.25;font-weight:800;text-decoration:none;text-align:center;cursor:pointer}.primary:disabled{background:#61776d;border-color:#61776d;color:var(--paper);cursor:not-allowed}.secondary{background:transparent;color:var(--ink)}.zip-note{font-size:.9375rem;line-height:1.35;max-width:12ch}.free-link{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;font-size:1rem;font-weight:750}.payment-note{font-size:1rem;color:var(--muted);margin-top:8px;max-width:42ch}.price-separator:has(+[data-price]:empty){display:none}
.proof-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:32px;margin-bottom:12px;font-size:.9375rem;font-weight:800}.proof-caption a{display:flex;align-items:center;min-height:44px;white-space:nowrap}.hero-frame{padding:40px;background:var(--ink);border-radius:12px;box-shadow:0 32px 64px -32px rgb(21 62 53 / .45);color:var(--paper)}.kicker{font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.hero-frame>.kicker{color:var(--on-ink)}.hero-frame del{display:block;margin-top:12px;font-size:1.375rem;line-height:1.45;color:var(--on-ink);text-decoration-thickness:2px;text-decoration-color:rgb(255 247 230 / .7)}.hero-sheet{margin-top:32px;padding:32px 36px;background:var(--paper);border-radius:8px;color:var(--ink)}.hero-sheet .kicker{color:var(--muted)}.hero-sheet ins{display:block;text-decoration:none;font-size:1.875rem;line-height:1.18;letter-spacing:-.02em;font-weight:800;margin-top:12px}
.study{background:var(--ink);color:var(--paper);padding-block:96px 104px}.section-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;align-items:end}.section-head h2,.study h2{font-size:4rem;font-weight:1000;line-height:.98;letter-spacing:-.035em;max-width:13ch}.section-head .eyebrow{margin-bottom:16px}.section-head>p{font-size:1.1875rem;max-width:42ch}.study .section-head>p{color:var(--on-ink)}.study-context{margin-block:48px 32px;max-width:920px;font-size:1.1875rem}.source-quote{font-size:1.625rem;line-height:1.25;font-weight:750;letter-spacing:-.02em}.study-context .source{display:block;margin-top:12px;color:var(--on-ink);font-size:1rem;font-weight:400}.provenance{font-size:1rem;line-height:1.5;color:var(--on-ink);border-left:2px solid rgb(199 203 188 / .4);padding-left:16px;margin-top:24px;max-width:80ch}
.study-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:32px;align-items:start}.draft,.revision{border-radius:12px;padding:40px;min-width:0}.draft{background:rgb(255 247 230 / .07);border:1px solid rgb(199 203 188 / .28)}.revision{background:var(--paper);color:var(--ink);box-shadow:0 32px 64px -24px rgb(0 0 0 / .3)}.draft h3,.revision h3{font-size:1.5rem;font-weight:900;line-height:1.15;letter-spacing:-.02em;margin-top:8px}.draft .passage{font-size:1.1875rem;line-height:1.5;margin-top:24px}.revision .passage{font-size:1.625rem;line-height:1.35;letter-spacing:-.01em;font-weight:600;margin-top:24px}.passage p+p{margin-top:20px}.draft .kicker{color:var(--on-ink)}.revision .kicker{color:var(--muted)}.flag{text-decoration:underline wavy;text-decoration-thickness:1.5px;text-underline-offset:6px;text-decoration-color:var(--on-ink)}mark{background:rgb(21 62 53 / .12);color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .08em}.editor-note{border-top:1px solid rgb(199 203 188 / .28);padding-top:24px;margin-top:32px;font-size:1rem;color:var(--on-ink)}.revision .editor-note{border-color:var(--line);color:var(--muted)}.editor-note strong{display:block;color:var(--paper);margin-bottom:8px;font-weight:800}.revision .editor-note strong{color:var(--ink)}.study-conclusion{max-width:72ch;margin:40px 0 0 auto;font-size:1.1875rem;line-height:1.5}.study-conclusion p+p{margin-top:16px}
.editions{padding-block:96px}.editions .section-head h2{font-size:3.5rem;max-width:18ch}.editions .section-head>p{color:var(--muted);font-size:1.0625rem}.edition-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;margin-top:48px}.edition{border:1.5px solid var(--ink);border-radius:12px;padding:40px;min-width:0;display:flex;flex-direction:column;align-items:start}.edition.pro{background:var(--ink);color:var(--paper)}.edition h3{font-size:1.75rem;font-weight:900;line-height:1.08;letter-spacing:-.03em;margin-top:20px;max-width:22ch}.edition p{margin-top:24px;max-width:52ch}.edition .eyebrow{margin-top:0}.edition ul{padding-left:20px;margin:24px 0 0}.edition li+li{margin-top:16px}.edition .offer-button{margin-top:32px}.edition .boundary{font-size:1rem;color:var(--muted);margin-top:20px}.pro .boundary{color:var(--on-ink)}.pro .primary{background:var(--paper);color:var(--ink);border-color:var(--paper)}.pro .primary:disabled{background:#b2bbb0;border-color:#b2bbb0;color:var(--ink)}.offer-price{font-weight:1000;font-size:3.5rem;line-height:1.1;letter-spacing:-.045em}.price-line{display:flex;align-items:baseline;justify-content:space-between;gap:24px;width:100%;flex-wrap:wrap}.price-caption{font-size:1rem;color:var(--on-ink)}
.suite{background:var(--ink);color:var(--paper);padding-block:96px}.suite-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:96px;align-items:start}.suite h2{font-size:3.5rem;line-height:1;letter-spacing:-.04em;font-weight:1000;margin-top:16px;max-width:18ch}.suite-copy>p:not(.eyebrow){font-size:1.1875rem;color:var(--on-ink);margin-top:32px;max-width:62ch}.suite-names{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:32px;font-size:1rem;font-weight:800}.suite-offer{border:1.5px solid rgb(199 203 188 / .35);border-radius:12px;padding:32px}.suite-offer p{margin-top:16px;color:var(--on-ink)}.suite-offer .primary{width:100%;margin-top:24px;background:var(--paper);color:var(--ink);border-color:var(--paper)}.suite-offer .primary:disabled{background:#b2bbb0;border-color:#b2bbb0}.suite-offer .price-caption{display:block;margin-top:12px}.install{margin-top:64px;border-block:1px solid rgb(199 203 188 / .35)}.install summary{padding-block:24px;font-weight:800;font-size:1.125rem;cursor:pointer;min-height:56px}.install .install-copy{padding-bottom:28px;max-width:80ch;color:var(--on-ink)}.install p+p{margin-top:16px}.install a{display:inline-flex;min-height:44px;align-items:center;margin-top:16px}
.site-footer{padding-block:32px;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:1rem}.site-footer a{display:inline-flex;min-height:44px;align-items:center}.proposal-note{font-size:1rem;color:var(--muted);padding-block:0 32px}.free-download-dialog{font-family:'DM Sans',sans-serif}.free-download-dialog button,.free-download-dialog a{min-height:44px}.free-download-dialog label,.free-download-dialog p,.free-download-dialog input{font-size:1rem}
@media(min-width:1200px) and (max-width:1407px){.wrap{width:calc(100% - 96px)}.hero{grid-template-columns:minmax(340px,.85fr) minmax(0,1.4fr);gap:32px}.hero-frame{padding:32px}.hero-sheet{padding:28px}.hero-sheet ins{font-size:1.625rem}.hero h1{font-size:3.75rem}.lead{margin-top:48px}}
@media(max-width:1199px){.wrap{width:calc(100% - 80px)}.hero{grid-template-columns:1fr;gap:40px;padding-bottom:64px}.hero h1{font-size:3.75rem;max-width:14ch}.lead{margin-top:24px;max-width:62ch}.hero-proof{max-width:840px}.buy-row{margin-top:24px}.section-head{grid-template-columns:1fr;gap:24px}.section-head h2,.study h2{font-size:3.5rem;max-width:17ch}.study{padding-block:80px}.study-grid{grid-template-columns:1fr}.draft,.revision{padding:32px}.draft .passage{max-width:65ch}.revision .passage{font-size:1.5rem}.edition-grid{grid-template-columns:1fr}.suite-grid{grid-template-columns:1fr;gap:40px}.suite-offer{max-width:480px}.suite h2{font-size:3rem;max-width:22ch}}
@media(max-width:767px){body{font-size:1rem}.wrap{width:calc(100% - 40px)}.site-header{height:64px}.hero{padding-block:24px 48px;gap:32px}.eyebrow{font-size:.8125rem}.hero h1{font-size:clamp(2.625rem,12.31vw,3rem);line-height:.96;max-width:9.5ch;margin-top:12px}.lead{font-size:1rem;line-height:1.5;margin-top:20px}.buy-row{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}.primary,.secondary{width:100%;min-height:56px}.zip-note{font-size:.875rem;max-width:none}.zip-note br{display:none}.free-link{margin-top:8px}.payment-note{font-size:1rem}.proof-caption{font-size:.8125rem;gap:12px}.proof-caption>span{max-width:20ch}.hero-frame{padding:20px}.hero-frame del{font-size:1.0625rem}.hero-sheet{padding:20px;margin-top:24px}.hero-sheet ins{font-size:1.3125rem;line-height:1.25}.kicker{font-size:.75rem}.study{padding-block:64px 80px}.section-head{gap:20px}.section-head h2,.study h2{font-size:2.5rem;line-height:1;max-width:13ch}.section-head>p{font-size:1rem}.study-context{margin-block:32px 24px;font-size:1rem}.source-quote{font-size:1.625rem}.provenance{font-size:1rem;margin-top:20px}.study-grid{gap:24px}.draft,.revision{padding:24px}.draft h3,.revision h3{font-size:1.375rem}.draft .passage{font-size:1.0625rem}.revision .passage{font-size:1.3125rem;line-height:1.4}.editor-note{margin-top:24px;padding-top:20px}.study-conclusion{font-size:1rem;margin-top:32px}.editions{padding-block:64px}.editions .section-head h2{font-size:2.25rem;max-width:16ch}.editions .section-head>p{font-size:1rem}.edition-grid{margin-top:32px;gap:24px}.edition{padding:24px}.edition h3{font-size:1.625rem}.edition .offer-button{width:100%;margin-top:28px}.offer-price{font-size:2.5rem}.suite{padding-block:64px}.suite h2{font-size:2.25rem}.suite-copy>p:not(.eyebrow){font-size:1rem;margin-top:24px}.suite-grid{gap:32px}.suite-offer{padding:24px}.install{margin-top:40px}.site-footer{gap:12px 24px;align-items:start}.site-footer .wordmark{width:100%}.proposal-note{font-size:1rem}.free-download-dialog{max-width:calc(100% - 40px)}}
@media(max-width:359px){.hero h1{font-size:2.625rem}.draft,.revision{padding:20px}.source-quote{font-size:1.5rem}.revision .passage{font-size:1.25rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.site-header{height:auto;min-height:64px;flex-wrap:wrap}
.hero h1{max-width:none;font-size:3.5rem;line-height:.98}.hero .lead{margin-top:40px}.briefing{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:64px;padding:40px;background:var(--paper);color:var(--ink);border-radius:12px;margin-block:48px 32px}.briefing .source-quote{font-size:2rem;margin-top:20px;line-height:1.2}.source-quote p+p{margin-top:20px}.briefing dt{font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px}.briefing dt:not(:first-child){margin-top:24px}.briefing dd{font-size:1rem;line-height:1.5}.request{font-size:1rem;color:var(--on-ink);margin-top:12px}.draft-notes{font-size:1rem;color:var(--on-ink);padding:24px 0 0 20px;margin:32px 0 0;border-top:1px solid rgb(199 203 188 / .28)}.draft-notes li+li{margin-top:16px}.draft-notes strong{color:var(--paper)}.draft-verdict{font-size:1rem;font-weight:800;margin-top:24px}.flag+sup{font-size:.75rem;margin-left:4px}.study-conclusion{margin-left:0}.study .section-head{display:block}.study .section-head h2{max-width:20ch}.install-copy{display:block}.install-copy>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;border-top:1px solid rgb(199 203 188 / .25);padding-block:20px}.install-copy dt{font-weight:800;color:var(--paper)}
@media(max-width:1199px){.hero h1{max-width:19ch}.briefing{grid-template-columns:1fr;gap:32px}.briefing .source-quote{max-width:38ch}.briefing dl{display:grid;grid-template-columns:140px 1fr;gap:20px 24px}.briefing dt:not(:first-child){margin-top:0}.hero .lead{margin-top:24px}}
@media(max-width:767px){.hero h1{font-size:2.625rem;max-width:none;line-height:.98}.hero .lead{margin-top:20px}.briefing{padding:24px;gap:28px;margin-block:32px 24px}.briefing .source-quote{font-size:1.625rem}.briefing dl{display:block}.briefing dt:not(:first-child){margin-top:24px}.install-copy>div{display:block}.install-copy dd{margin-top:8px}.study .section-head h2{max-width:13ch}}
@media(max-width:359px){.hero h1{font-size:2.375rem}.briefing{padding:20px}.briefing .source-quote{font-size:1.5rem}}
@media(min-width:1200px){.hero h1{font-size:3rem}.hero .lead{margin-top:32px}}

/* Compact R2: one complete proof, optional study support, visible offer limits. */
.hero{grid-template-columns:minmax(0,.78fr) minmax(0,1.35fr);gap:48px;padding-block:40px 56px}
.hero .lead{margin-top:24px}.buy-row{margin-top:24px}.zip-note{font-size:1rem;max-width:14ch}.hero h1{font-size:3rem;max-width:18ch}
.hero .study{min-width:0;padding:24px;border-radius:12px;align-self:start}
.hero .study h2{font-size:1.875rem;line-height:1.1;max-width:22ch}
.hero .study .provenance{padding-left:12px;margin-top:16px;font-size:1rem;line-height:1.45;max-width:none}
.hero .study-grid{display:block;margin-top:24px}
.hero .draft{padding:0 0 20px;background:none;border:0;border-radius:0}
.hero .draft h3,.hero .revision h3{font-size:1.25rem;margin-top:4px}
.hero .draft .passage{font-size:1rem;line-height:1.5;margin-top:12px}
.hero .revision{padding:20px 24px;border-radius:8px;box-shadow:none}
.hero .revision .passage{font-size:1.125rem;line-height:1.5;font-weight:500;margin-top:16px;letter-spacing:0}
.hero .revision .passage p+p{margin-top:16px}
.study-support{border-top:1px solid rgb(199 203 188 / .35);margin-top:20px}
.study-support summary{font-size:1rem;font-weight:750;min-height:56px;padding-block:16px;cursor:pointer;line-height:1.5}
.support-body{padding-bottom:4px}
.hero .briefing{padding:20px;margin:8px 0 20px;display:block}
.hero .briefing .source-quote{font-size:1.125rem;line-height:1.5;font-weight:650;margin-top:12px;letter-spacing:0}
.hero .briefing dl{display:block;margin-top:20px}
.hero .briefing dt:not(:first-child){margin-top:16px}
.hero .briefing dt{font-size:1rem;letter-spacing:0;text-transform:none}
.hero .source-quote p+p{margin-top:12px}
.annotations h3{font-size:1.125rem}.hero .draft-notes{padding-top:0;border-top:0;margin-top:16px}
.hero .draft-verdict,.hero .study-conclusion{font-size:1rem;line-height:1.5;margin-top:20px}
.hero .request{font-size:1rem}.hero .kicker{font-size:.8125rem}
.editions{padding-block:48px 56px;border-top:1px solid var(--line)}
.editions .section-head h2{font-size:2.75rem;max-width:24ch}.edition-grid{gap:24px;margin-top:28px;align-items:start}
.edition{padding:28px}.edition h3{font-size:1.5rem;margin-top:16px}.edition p{margin-top:16px}.edition ul{margin-top:20px}.edition li+li{margin-top:12px}.edition .offer-button{margin-top:24px}.edition .boundary{margin-top:14px}.edition .eyebrow{margin-top:0}
.suite{padding-block:48px}.suite-grid{gap:48px;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr)}.suite h2{font-size:2.75rem}.suite-copy>p:not(.eyebrow){margin-top:20px;font-size:1.0625rem}.suite-offer{padding:24px}
.offer-scope{margin-top:32px;border-top:1px solid rgb(199 203 188 / .35);padding-top:24px}.offer-scope h3{font-size:1.125rem}.scope-boundaries{display:grid;grid-template-columns:1fr 1.5fr .75fr;gap:32px;margin-top:20px;font-size:1rem;color:var(--on-ink)}.scope-boundaries dt{font-weight:750;color:var(--paper);margin-bottom:8px}.install{margin-top:24px}.install summary{font-size:1rem;padding-block:16px;min-height:56px}.install-copy>div{padding-block:4px 16px;border:0;grid-template-columns:160px 1fr;gap:16px}
.site-footer{padding-block:20px}.proposal-note{padding-bottom:24px}
@media(max-width:1199px){.hero{grid-template-columns:1fr;gap:32px;padding-block:32px 48px}.hero h1{max-width:22ch;font-size:3rem}.hero .lead{max-width:64ch}.hero .study{padding:28px}.hero .study h2{max-width:none}.hero .study-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:24px}.hero .draft{padding:0}.suite-grid{grid-template-columns:1fr 1fr;gap:32px}.scope-boundaries{grid-template-columns:1fr 1fr;gap:24px}}
@media(max-width:767px){body{font-size:1rem}.hero{padding-top:20px;padding-bottom:0;gap:28px}.hero h1{font-size:2.625rem;line-height:.98;max-width:none}.hero .lead{margin-top:18px}.hero .buy-row{margin-top:20px}.hero .study{margin-inline:-20px;padding:28px 20px;border-radius:0}.hero .study h2{font-size:1.75rem;max-width:none}.hero .study-grid{display:block;margin-top:24px}.hero .draft{padding-bottom:20px}.hero .revision{padding:20px 16px}.hero .revision .passage{font-size:1.125rem;line-height:1.5}.hero .provenance{margin-top:16px}.editions{padding-block:36px}.editions .section-head h2{font-size:2rem;max-width:none}.edition-grid{grid-template-columns:1fr;gap:20px;margin-top:24px}.edition{padding:20px}.edition h3{font-size:1.5rem}.edition p,.edition li,.edition .boundary{font-size:1rem}.edition .offer-button{margin-top:20px}.suite{padding-block:36px}.suite-grid{grid-template-columns:1fr;gap:24px}.suite h2{font-size:2rem}.suite-copy>p:not(.eyebrow){font-size:1rem;margin-top:16px}.suite-offer{padding:20px}.scope-boundaries{display:block}.scope-boundaries>div+div{margin-top:20px}.offer-scope{margin-top:28px}.install-copy>div{display:block}.install-copy dd{margin-top:8px}.site-footer{gap:8px 20px}.site-footer .wordmark{width:auto}.zip-note{font-size:1rem}.hero .payment-note{font-size:1rem}.hero .free-link{line-height:1.4}}
@media(max-width:359px){.hero h1{font-size:2.375rem}.hero .study h2{font-size:1.625rem}.hero .lead{margin-top:16px}.hero .buy-row{margin-top:16px}}

/* Gate notice belongs directly to the action, including short portrait. */
.hero .buy-row{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px 16px;align-items:center}
.hero .buy-row>.primary{grid-column:1;grid-row:1}
.hero .buy-row>.zip-note{grid-column:2;grid-row:1}
.hero .buy-row>.payment-note{grid-column:1 / -1;grid-row:2;margin:0;max-width:none}
@media(max-width:767px){.hero .buy-row{grid-template-columns:1fr;gap:8px}.hero .buy-row>.primary{grid-column:1;grid-row:1}.hero .buy-row>.payment-note{grid-column:1;grid-row:2}.hero .buy-row>.zip-note{grid-column:1;grid-row:3;max-width:none}.hero .free-link{margin-top:8px}}
@media(max-width:319px){.hero h1{font-size:2rem}.hero .buy-row{grid-template-columns:1fr}.wrap{width:calc(100% - 32px)}.hero .study{margin-inline:-16px;padding-inline:16px}.hero .revision{padding-inline:12px}.primary,.secondary{padding-inline:12px}.site-menu summary{gap:8px;padding-inline:10px}}

/* Integration: inherited locale menu and existing live commerce states. */
:root{--gutter:20px}.site-header{height:auto;min-height:64px;flex-wrap:wrap}.wordmark{min-height:44px;display:inline-flex;align-items:center}.site-header .lp-site-menu nav{display:grid;gap:0}.site-header .lp-site-menu nav a{justify-content:initial;font-size:1rem;min-height:44px}.site-footer>a{min-height:44px;display:inline-flex;align-items:center}.site-footer{flex-wrap:wrap}.site-footer .wordmark{width:auto}.primary:not(:disabled){cursor:pointer}.edition .preview-status{margin-top:12px}button[data-payment-gated]:disabled{background:transparent;color:var(--ink);border:1px dashed currentColor;cursor:not-allowed}.pro button[data-payment-gated]:disabled,.edition-pro button[data-payment-gated]:disabled,.suite button[data-payment-gated]:disabled{color:inherit}.lp-site-menu summary{min-height:44px}
