@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-cyrillic-ext-wght-normal.D_UHSL_T.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground:#f4f4f2;--surface:#fff;--raised:#e8e7e4;--border:#e4e2dd;--rule:#eeece8;--control:#cfccc6;--text:#1c1b19;--muted:#5c5a56;--soft:#3b3a37;--hue:#1d5fbf;--primary:#1c1b19;--negative:#c4242a;--warning:#b45309;--pill-fail-bg:#ffedea;--pill-fail-ink:#831c1e;--pill-warn-bg:#fffbeb;--pill-warn-ink:#92400e;--art-sand:#e6e2da;--art-tide:#bbae97;--art-sun:#f5f0e6;--radius-card:8px;--radius-control:6px;--gap:12px;--pad:24px;--control-height:40px;--font:"Hanken Grotesk Variable", system-ui, sans-serif;--serif:"Newsreader Variable", Georgia, serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--text);font:400 15px/22px var(--font);margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--hue);outline-offset:2px}.topbar{justify-content:space-between;align-items:center;gap:var(--gap);max-width:1248px;height:48px;padding:0 var(--pad);margin:0 auto;display:flex}.brand{align-items:center;gap:8px;font-weight:500;text-decoration:none;display:flex}.brand svg{display:block}.topbar nav{color:var(--muted);gap:20px;display:flex}.topbar nav a{text-decoration:none}.topbar nav a:hover{color:var(--text)}.canvas{max-width:1248px;padding:24px var(--pad) 48px;margin:0 auto}.intro{max-width:760px;margin-bottom:24px}h1{font:500 32px/38px var(--serif);letter-spacing:-.01em;margin:0}.intro p{color:var(--muted);margin:8px 0 0;font-size:17px;line-height:26px}.button{width:100%;height:var(--control-height);border-radius:var(--radius-control);background:var(--primary);color:#fff;font:500 15px/40px var(--font);cursor:pointer;border:0;margin-top:16px;padding:0 14px;transition:background-color .12s,transform .12s}.button:hover{background:#3a3835}.button:active{transform:translateY(1px)}.button:disabled{background:var(--raised);color:var(--muted);cursor:not-allowed}.text-button{color:var(--text);font:500 14px/20px var(--font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:10px 0 0;padding:0;text-decoration:underline;display:block}.text-button:hover{color:var(--muted)}.text-button.centered{margin:12px auto 0}.text-button:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.inline-button{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.book-notice{color:var(--pill-fail-ink);margin:12px 0 0;font-size:14px;line-height:20px}.workspace{gap:var(--gap);grid-template-rows:auto auto 1fr;grid-template-columns:320px minmax(0,1fr);display:grid}.workspace>*{min-width:0}.book-panel{grid-area:1/1/span 2}.check-panel{grid-area:3/1}.binding{background:var(--raised);border-radius:var(--radius-control);border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0 0 16px;padding:2px;display:grid}.binding legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.binding label{cursor:pointer;position:relative}.binding input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.binding span{color:var(--muted);text-align:center;border-radius:5px;padding:7px 8px;font-weight:500;transition:background-color .12s;display:block}.binding input:checked+span{background:var(--surface);color:var(--text)}.binding input:focus-visible+span{outline:2px solid var(--hue);outline-offset:1px}.suggestion{margin:12px 0 0;font-size:14px;line-height:20px}.layout-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.layout-head h2{margin:0}.layout-head p{color:var(--muted);margin:0;font-size:13px}.strength{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.strength[hidden]{display:none}.strength input{width:120px;accent-color:var(--text)}.stage{--guide-strength:1;background:var(--art-sand);width:100%;margin:0 auto;transition:opacity .15s;position:relative;overflow:hidden;container-type:inline-size}.stage.stale{opacity:.35}.stage canvas{height:auto;display:block;position:absolute;top:0;left:0}.art,.art-tide,.art-sun{position:absolute}.art{inset:0;overflow:hidden}.art-tide{background:var(--art-tide);height:36.75%;bottom:0;left:0;right:0}.art-sun{aspect-ratio:1;background:var(--art-sun);border-radius:50%;transform:translate(-50%,-50%)}.guide{box-sizing:border-box;opacity:var(--guide-strength);position:absolute}.panel-guide{border:1px solid var(--text);color:var(--text)}.art-front,.art-back,.art-spine{font-family:var(--serif);position:absolute}.art-front{inset:0}.art-title{text-align:center;margin:0;font-size:5.4cqw;font-weight:600;line-height:1;position:absolute;top:22%;left:0;right:0}.art-author{text-align:center;margin:0;font-size:2.4cqw;position:absolute;bottom:9%;left:0;right:0}.art-back{font-size:1.75cqw;line-height:1.35;top:13%;left:10%;right:12%}.art-back p{margin:0 0 .6em}.art-hook{font-size:2.4cqw;font-weight:600;line-height:1.2}.art-spine{white-space:nowrap;font-size:2cqw;font-weight:600;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}#spine{border-color:var(--hue)}.safe-guide{border:1px dashed var(--hue)}#barcode{border:1px solid var(--text);color:var(--muted);background:#fff;place-items:center;font-size:clamp(11px,1.5cqw,13px);display:grid}.has-file .art,.has-file .art-front,.has-file .art-back,.has-file .art-spine{display:none}.has-file #barcode{color:var(--text);background:0 0}.marker{box-sizing:border-box;border:2px solid var(--negative);background:#c4242a1f;border-radius:2px;position:absolute}.marker.warn{border-color:var(--warning);background:#b453091f}.terms{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;margin:16px 0 0;display:grid}.terms dt{align-items:center;gap:6px;font-weight:500;display:flex}.terms dd{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:18px}.swatch{border:1px solid var(--text);background:#fff;flex:none;width:14px;height:10px}.swatch.bleed{background:var(--art-tide);border-color:var(--art-tide)}.swatch.spine{border-color:var(--hue);background:#fff;border-width:1px 4px}.swatch.safe{border:1px dashed var(--hue)}.measures{grid-area:1/2}.layout-panel{grid-area:2/2/span 2}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:20px}.panel h2{margin:0 0 16px;font-size:16px;font-weight:500;line-height:24px}.field{gap:8px;margin-bottom:16px;display:grid}.field label,.field .label{font-weight:500}.field select,.field input[type=number]{border:1px solid var(--control);border-radius:var(--radius-control);width:100%;height:38px;color:var(--text);font:inherit;background:#fff;padding:0 10px}form .field:last-child{margin-bottom:0}.drop{border:1px dashed var(--control);border-radius:var(--radius-control);background:var(--ground);cursor:pointer;gap:4px;padding:16px;transition:border-color .12s,background-color .12s;display:grid}.drop:hover,.drop.dragging{border-color:var(--text);background:var(--raised)}.drop:focus-within{outline:2px solid var(--hue);outline-offset:2px}.drop strong{font-weight:500}.drop span{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:18px}.drop input{opacity:0;width:1px;height:1px;position:absolute}.findings-title{margin:16px 0 8px;font-weight:500}.checks{margin:0;padding:0;list-style:none}.checks li{border-top:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center;gap:2px 8px;min-height:32px;padding:6px 0;display:grid}.status{color:var(--muted);font-variant-numeric:tabular-nums}.check-message{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px;line-height:18px}.pill{font:500 12px/20px var(--font);text-align:center;border-radius:4px;flex:none;padding:0 6px;display:inline-block}.pill-fail{background:var(--pill-fail-bg);color:var(--pill-fail-ink)}.pill-warn{background:var(--pill-warn-bg);color:var(--pill-warn-ink)}.scope{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:18px}.measures{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.measures>div{padding:16px 20px}.measures>div+div{border-left:1px solid var(--border)}.measures h2{color:var(--muted);margin:0;font-size:14px;font-weight:400;line-height:20px}.measures p{overflow-wrap:anywhere}.figure{font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:4px 0 2px;font-size:30px;font-weight:700;line-height:36px}.figure small{color:var(--muted);margin-left:3px;font-size:14px;font-weight:400}#spine-text{font-size:20px;font-weight:500}.alt{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:18px}.band{padding:96px var(--pad)}.band-surface{background:var(--surface)}.band-inner{max-width:1200px;margin:0 auto}.band h2{font:500 36px/42px var(--serif);letter-spacing:-.015em;margin:0}.band p{color:var(--soft);font-size:17px;line-height:28px}.section-head{max-width:720px;margin-bottom:44px}.section-head p{margin:12px 0 0;font-size:18px;line-height:29px}.tour{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.tour figure{margin:0}.tour img{border-radius:4px;width:100%;height:auto;display:block}.tour figcaption{color:var(--muted);margin-top:10px;font-size:14px;line-height:21px}.tour-steps{gap:28px;display:grid}.tour-steps h3{font:500 23px/30px var(--serif);margin:0 0 4px}.tour-steps p{margin:0}.sand-panel{background:var(--art-sand);border-radius:var(--radius-card);padding:28px}.wrap-bar{border-radius:4px;height:72px;display:grid;overflow:hidden}.wrap-bar span{place-items:center;font-size:14px;display:grid}.wrap-bleed{background:var(--art-tide)}.wrap-panel{background:var(--surface)}.wrap-spine{background:var(--hue)}.equation{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.5fr);margin:20px 0 0;display:grid}.equation>div{padding:0 12px;position:relative}.equation>div+div:before{content:"+";color:var(--soft);font-size:20px;position:absolute;top:4px;left:-6px}.equation>.equation-total:before{content:"="}.equation dd{font:600 26px/36px var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0}.equation dt{color:var(--soft);font-size:14px}.equation-total dd{color:var(--hue)}.band .note{margin:16px 12px 0;font-size:16px;line-height:25px}.table-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.table-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:24px}.table-card h3{font:600 18px/26px var(--font);margin:0}.table-card>p{color:var(--muted);margin:2px 0 12px;font-size:15px;line-height:22px}.table-card table{border-collapse:collapse;width:100%;font-size:15px}.table-card th{color:var(--muted);text-align:right;padding:8px 0;font-size:13px;font-weight:400}.table-card td{border-top:1px solid var(--rule);text-align:right;font-variant-numeric:tabular-nums;padding:10px 0}.table-card th:first-child,.table-card td:first-child{text-align:left}.table-card td+td{padding-left:12px}.hardcover-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;margin-top:16px;padding:28px;scroll-margin-top:16px;display:grid}.hardcover-card h3{font:500 26px/32px var(--serif);margin:0 0 8px}.hardcover-card p{margin:0 0 10px;font-size:16px;line-height:26px}.hardcover-card .rule-list{margin:0}.hardcover-card .rule-list>div:first-child{border-top:0}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.split-narrow{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.split h2+p{margin:12px 0 0}.corner{margin:0}.corner svg{width:100%;height:auto;font-family:var(--font);border-radius:4px;display:block}.corner figcaption{color:var(--muted);margin-top:10px;font-size:14px;line-height:20px}.rule-list{margin:24px 0 0}.rule-list>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.rule-list dt{font-weight:600}.rule-list dt span{color:var(--muted);font-size:14px;font-weight:400;line-height:20px;display:block}.rule-list dd{font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:18px;font-weight:600}.fixes{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);margin:0}.fixes>div{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;padding:24px 28px;display:grid}.fixes>div+div{border-top:1px solid var(--rule)}.fixes dt{font:500 20px/28px var(--serif);align-items:center;gap:12px;display:flex}.fix-mark{border:2px solid var(--negative);background:#c4242a1a;border-radius:2px;flex:none;width:20px;height:13px}.fixes dd{color:var(--soft);margin:0;font-size:16px;line-height:26px}.canva-steps{margin:0;padding:0;list-style:none}.canva-steps li{border-top:1px solid var(--border);color:var(--soft);padding:14px 0;font-size:17px;line-height:27px}.canva-steps li:first-child{border-top:0;padding-top:0}.canva-steps strong{color:var(--text);font-weight:600}.faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:64px;display:grid}.faq-side{position:sticky;top:24px}.faq-side .checked{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:23px}.help-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);gap:2px;margin-top:20px;padding:16px 18px;display:grid}.help-card strong{font-weight:600}.faq-list details{border-top:1px solid var(--border)}.faq-list details:last-child{border-bottom:1px solid var(--border)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:16px 0;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover h3{color:var(--hue)}.faq-list h3{font:500 18px/26px var(--font);margin:0;transition:color .12s}.faq-list details p{margin:0;padding:0 44px 22px 0;font-size:16px;line-height:26px}.faq-icon{flex:none;width:16px;height:16px;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--text);width:16px;height:2px;transition:transform .16s;position:absolute;top:7px;left:0}.faq-icon:after{transform:rotate(90deg)}details[open] .faq-icon:after{transform:rotate(0)}.link-button{text-align:center;width:auto;margin:0;padding:0 20px;text-decoration:none;display:inline-block}.footer{background:var(--text);color:#c9c7c1;padding:48px var(--pad) 40px;font-size:14px;line-height:21px}.footer-inner{justify-content:space-between;gap:32px;max-width:1200px;margin:0 auto;display:flex}.footer-brand{color:#fff;font:500 24px/30px var(--serif);text-decoration:none}.footer p{max-width:460px;margin:6px 0 0}.footer nav{flex-wrap:wrap;flex:none;gap:8px 24px;display:flex}.footer nav a{color:#fff;text-decoration:none}.footer nav a:hover{text-decoration:underline}.footer .footer-note{border-top:1px solid #45433f;max-width:1200px;margin:28px auto 0;padding-top:16px;font-size:13px;line-height:19px}.legal{max-width:960px;padding:32px var(--pad) 72px;grid-template-columns:180px minmax(0,1fr);gap:48px;margin:0 auto;display:grid}.legal-nav{align-self:start;gap:2px;display:grid;position:sticky;top:24px}.legal-nav a{border-radius:var(--radius-control);color:var(--muted);padding:7px 12px;text-decoration:none}.legal-nav a:hover{color:var(--text)}.legal-nav a[aria-current=page]{background:var(--raised);color:var(--text);font-weight:500}.legal-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:40px;font-size:16px;line-height:26px}.legal-card h1{margin-bottom:8px}.legal-card h2{font:600 17px/26px var(--font);margin:28px 0 4px}.legal-card p{margin:0 0 12px}.updated{color:var(--muted);font-size:14px}.lead{font-size:19px;line-height:29px}.contact-line{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:20px 0;display:flex}.contact-line .contact-address{margin:0}.copy-button{border:1px solid var(--control);border-radius:var(--radius-control);background:var(--surface);height:34px;color:var(--text);font:500 14px/32px var(--font);cursor:pointer;padding:0 12px}.copy-button:hover{background:var(--ground)}.contact-address{font:500 26px/34px var(--serif);overflow-wrap:anywhere}.contact-actions{gap:8px;margin-bottom:8px;display:grid}.contact-action{background:var(--ground);border-radius:var(--radius-control);gap:2px;padding:14px 16px;text-decoration:none;transition:background-color .12s;display:grid}.contact-action:hover{background:var(--raised)}.contact-action strong{font-weight:600}.contact-action span{color:var(--muted);font-size:14px;line-height:20px}.not-found{max-width:560px;padding:96px var(--pad);text-align:center;margin:0 auto}.not-found p{color:var(--muted);font-size:17px}@media (width<=1000px){.workspace{grid-template-columns:280px minmax(0,1fr)}.measures{grid-template-columns:repeat(2,minmax(0,1fr))}.measures>div:nth-child(3){border-left:0}.measures>div:nth-child(n+3){border-top:1px solid var(--border)}.terms{grid-template-columns:repeat(2,minmax(0,1fr))}.art-back,.art-spine,.art-author{display:none}.tour,.split,.split-narrow,.faq{grid-template-columns:minmax(0,1fr);gap:32px}.tour-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.corner{order:2;max-width:560px}.faq-side{position:static}.table-pair,.hardcover-card{grid-template-columns:minmax(0,1fr)}.hardcover-card{gap:16px}}@media (width<=720px){.workspace{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.book-panel,.check-panel,.measures,.layout-panel{grid-area:auto/1}.book-panel{order:1}.measures{order:2}.layout-panel{order:3}.check-panel{order:4}.tour-steps{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.canvas{padding:12px 16px 40px}.topbar{height:auto;padding:10px 16px 0;display:block}.topbar nav{white-space:nowrap;gap:16px;margin-top:8px;font-size:14px;display:flex;overflow-x:auto}h1{font-size:26px;line-height:32px}.intro p{font-size:16px;line-height:24px}.button{height:44px;line-height:44px}.terms{grid-template-columns:repeat(2,minmax(0,1fr))}.text-button{padding:8px 0}.panel{padding:16px}.figure{font-size:24px;line-height:30px}.field select,.field input[type=number]{height:44px;font-size:16px}.strength,.strength input{width:100%;margin-left:0}.measures{padding:0}.measures>div{padding:12px 16px}.band{padding:56px 16px}.band h2{font-size:28px;line-height:34px}.band p{font-size:16px;line-height:26px}.section-head{margin-bottom:28px}.section-head p{font-size:17px;line-height:27px}.sand-panel{padding:16px}.wrap-bar{height:52px}.equation{margin-top:12px;display:block}.equation>div{justify-content:space-between;align-items:baseline;padding:6px 0;display:flex}.equation>div+div:before{display:none}.equation dt{order:-1;font-size:15px}.equation dd{font-size:18px;font-weight:500;line-height:26px}.equation-total{border-top:2px solid var(--text);margin-top:6px;padding-top:10px!important}.equation-total dt{color:var(--text);font-weight:600}.equation-total dd{font-size:22px;font-weight:700}.band .note{margin-inline:0}.table-card,.hardcover-card{padding:16px}.rule-list dd{text-align:right;flex:0 50%;font-size:16px}.fixes>div{grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 16px}.faq-list details p{padding-right:0}.footer{padding:40px 16px 32px}.footer-inner{display:block}.footer nav{margin-top:20px}.legal{padding:16px 16px 48px;display:block}.legal-nav{gap:4px;margin-bottom:16px;display:flex;position:static;overflow-x:auto}.legal-card{padding:24px 20px}}
