h2,h3{scroll-margin-top:2rem}ol,p,ul{margin-bottom:1.25rem}blockquote,figure{margin:1.5rem 0}h1,th{letter-spacing:.04em;text-transform:uppercase}blockquote,figcaption,th{color:var(--color-text-secondary)}.articles-list,main,table{width:100%}.info-box p,body{color:var(--color-text)}.info-box p strong,.odds-example p,h1,th{text-transform:uppercase}.callout,.info-box{border-left:4px solid var(--color-accent)}.callout p,.fun-fact p,.section-bridge p,blockquote,em{font-style:italic}[data-content=hero]::after,[data-content=hero]::before{content:"";inset:0;position:absolute;pointer-events:none}.glossary-term span:first-child,.velo-footer-band a{text-decoration:underline;text-underline-offset:3px}.btn404:hover,.card-grid>div:hover,.child-card:hover{transform:translateY(-2px)}:root{--color-bg:#FAFAF8;--color-bg-alt:#F2F1ED;--color-text:#1A1A1A;--color-text-secondary:#555555;--color-accent:#E63946;--color-border:#E8E6E1;--color-surface:#F7F6F3;--color-info-bg:#F0F4F8;--color-success:#2A9D8F;--color-danger:#E63946;--color-hero-bg:#1A1A1A;--color-hero-text:#FAFAF8;--color-card-bg:#FFFFFF;--font-display:'Barlow Condensed',sans-serif;--font-body:'Inter',sans-serif;--font-mono:'JetBrains Mono',monospace;--h1-size:clamp(2rem, 5vw, 3rem);--h2-size:clamp(1.75rem, 3.5vw, 2.5rem);--h3-size:clamp(1.25rem, 2vw, 1.5rem);--body-size:1.125rem;--small-size:0.875rem;--mono-size:0.95rem;--content-width:740px;--wide-width:1200px;--section-gap:clamp(2rem, 6vw, 2rem);--component-padding:1.5rem;--shadow-sm:0 1px 3px rgba(0, 0, 0, 0.06);--shadow-md:0 2px 8px rgba(0, 0, 0, 0.08)}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--body-size);line-height:1.75;background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{font-family:var(--font-display);font-weight:700;text-align:left}h1{font-size:var(--h1-size);line-height:1.1}h2{font-size:var(--h2-size);line-height:1.2;letter-spacing:.02em;margin-bottom:1rem}.info-box p,.info-box p strong,.odds-example p,h3{font-family:var(--font-body)}h3,strong,th{font-weight:600}h3{font-size:var(--h3-size);line-height:1.3;text-align:left;margin-bottom:.75rem}p{text-align:left}.at-a-glance>div p:last-child,.callout p:last-child,.card-grid>div p:last-child,.comparison>div p:last-child,.info-box p:last-child,.odds-example p:last-child,.velo-footer-list li:last-child,.velo-footer-menu li:last-child,.worked-example p:last-child,p:last-child{margin-bottom:0}ol,ul{text-align:left;padding-left:1.5rem}li{text-align:left;margin-bottom:.4rem}blockquote{text-align:left;border-left:3px solid var(--color-accent);padding-left:1.25rem}a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;transition:opacity .2s}a:hover{opacity:.8}a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.card-grid>div,.comparison>div{border:1px solid var(--color-border)}figcaption{font-size:var(--small-size);text-align:center;margin-top:.5rem}.callout p,.info-box p,.odds-example p,td,th{text-align:left}table{border-collapse:collapse;margin-bottom:1.5rem;font-size:.95rem}td,th{padding:.75rem 1rem;border-bottom:1px solid var(--color-border)}th{font-size:var(--small-size)}hr{border:none;border-top:1px solid var(--color-border);margin:2rem 0}[data-content]{max-width:var(--content-width);margin-left:auto;margin-right:auto;padding:var(--section-gap) 1.5rem}.card-grid>div,.comparison>div,.dos-donts>div,.info-box{padding:var(--component-padding)}[data-content]+[data-content]{padding-top:0}[data-content] h2:not(:first-child){margin-top:2rem}[data-content] figure{max-width:100%;margin-left:auto;margin-right:auto}.article-image{max-width:100%;height:auto;display:block;margin:0 auto}.card-grid,.comparison{display:grid;gap:1.5rem}.callout,.card-grid,.comparison,.info-box,.odds-example{margin:1.5rem 0}.info-box{background:var(--color-info-bg);box-shadow:var(--shadow-sm)}.card-grid>div:hover,.child-card:hover,.odds-example,.page-btn.is-active{box-shadow:var(--shadow-md)}.info-box p{font-weight:400;font-size:1rem;margin-bottom:.5rem}.info-box p strong{font-weight:600;font-size:1rem;letter-spacing:.05em}.glossary-term span:first-child,.odds-example p strong{font-family:var(--font-mono);color:var(--color-accent)}.odds-example{background:#1a1a1a;color:#fafaf8;padding:2rem;border-top:3px solid var(--color-accent)}.odds-example p{font-weight:400;font-size:.875rem;color:#fafaf8;margin-bottom:.75rem}.odds-example p strong{font-weight:700;font-size:1.5rem;text-transform:none}.callout p,.card-grid>div p,.card-grid>div p strong,.comparison>div p{font-family:var(--font-body)}.callout p,.card-grid>div p,.comparison>div p,.dos-donts>div p,.dos-donts>div ul li,.key-takeaway p{color:var(--color-text)}.at-a-glance>div p strong,.hero-badge,.hero-label{text-transform:uppercase}.callout{background:0 0;padding:1.25rem 1.5rem}.card-grid>div,.comparison>div,.dos-donts{background:var(--color-card-bg);box-shadow:var(--shadow-sm)}.callout p{font-weight:400;font-size:1rem;margin-bottom:.5rem}.fun-fact p,.key-takeaway p{margin-bottom:0;text-align:left}.card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.comparison,.dos-donts{grid-template-columns:1fr 1fr}.card-grid>div{transition:transform .2s,box-shadow .2s}.card-grid>div p{text-align:left;margin-bottom:.5rem}.card-grid>div p strong{font-weight:600;font-size:1.1rem}.comparison>div p strong,.key-takeaway p{font-family:var(--font-display);font-weight:600}.card-grid>div p:not(:first-child){font-size:.95rem}.comparison>div p{text-align:left;font-size:.95rem;margin-bottom:.5rem}.comparison>div p strong{font-size:1.1rem}.key-takeaway{border-top:2px solid var(--color-accent);padding-top:1rem;margin:2rem 0}.key-takeaway p{font-size:clamp(1.25rem, 2vw, 1.5rem);line-height:1.4}.fun-fact{position:relative;padding-left:1.5rem;margin:1.5rem 0;border-left:2px dashed var(--color-accent)}.fun-fact p{font-family:var(--font-body);font-weight:400;font-size:.95rem;color:var(--color-text-secondary)}.glossary-term{display:flex;align-items:baseline;gap:12px;margin:1rem 0}.glossary-term span:first-child{font-size:var(--mono-size);white-space:nowrap}.glossary-term span:last-child{font-family:var(--font-body);font-size:.95rem;color:var(--color-text-secondary)}.dos-donts{display:grid;gap:0;margin:1.5rem 0}.dos-donts>div:first-child{border-top:3px solid var(--color-success)}.dos-donts>div:last-child{border-top:3px solid var(--color-danger)}.dos-donts>div p{text-align:left;font-family:var(--font-body);margin-bottom:.75rem}.dos-donts>div:first-child p strong{color:var(--color-success)}.dos-donts>div:last-child p strong{color:var(--color-danger)}.dos-donts>div ul{list-style:none;padding-left:0}.dos-donts>div ul li{text-align:left;font-family:var(--font-body);font-size:.95rem;padding-left:1.5rem;position:relative;margin-bottom:.5rem}.dos-donts>div:first-child ul li::before{content:"\2713";position:absolute;left:0;color:var(--color-success);font-weight:700}.dos-donts>div:last-child ul li::before{content:"\2717";position:absolute;left:0;color:var(--color-danger);font-weight:700}.pre-bet-checklist{margin:2rem 0}.at-a-glance,.worked-example{margin:1.5rem 0;box-shadow:var(--shadow-sm)}.pre-bet-checklist p strong{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);font-size:1rem}.at-a-glance>div p,.pre-bet-checklist ul li{font-size:.95rem;text-align:left;font-family:var(--font-body);color:var(--color-text)}.pre-bet-checklist ul{list-style:none;padding-left:1.5rem;border-left:2px solid var(--color-border)}.pre-bet-checklist ul li{position:relative;padding-left:1.25rem;margin-bottom:.6rem}.pre-bet-checklist ul li::before{content:"\2610";position:absolute;left:-.75rem;color:var(--color-accent);background:var(--color-bg);font-size:1rem}.at-a-glance{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));background:var(--color-bg-alt)}.at-a-glance>div{padding:1rem 1.25rem;border-right:1px solid var(--color-border)}.at-a-glance>div:last-child{border-right:none}.at-a-glance>div p{margin-bottom:.25rem}.at-a-glance>div p strong{font-family:var(--font-display);font-weight:600;font-size:.9rem;letter-spacing:.03em}.worked-example{background:var(--color-surface);padding:2rem}.worked-example p{text-align:left;font-family:var(--font-body);font-size:1rem;color:var(--color-text);margin-bottom:.75rem}.worked-example p strong{font-family:var(--font-display);font-weight:700;color:var(--color-accent)}.worked-example code,.worked-example p .mono{font-family:var(--font-mono);font-weight:500;font-size:var(--mono-size)}.worked-example p+p::before{content:none}.worked-example hr{border:none;text-align:center;margin:1rem 0}.worked-example hr::after{content:"\2193";color:var(--color-accent);font-family:var(--font-display);font-weight:700;font-size:1.25rem}.section-bridge{text-align:center;max-width:600px;margin:1rem auto;position:relative;padding:1rem 0}.section-bridge::after,.section-bridge::before{content:"";display:block;width:60px;height:1px;background:var(--color-border);margin:0 auto 1rem}.section-bridge::after{margin:1rem auto 0}.section-bridge p{text-align:center;font-family:var(--font-body);font-weight:400;font-size:1rem;color:#888;margin-bottom:0}body,html{overflow-x:clip}span.breadcrumbs__current{color:#e5e5e5}[data-content=faq] details div p,[data-content=faq] summary,[data-content=toc] nav>ul>li>a{font-family:var(--font-body);color:var(--color-text)}nav.breadcrumbs ol{justify-content:flex-start}[data-content=hero]{max-width:100%;width:100vw;background:var(--color-hero-bg);color:var(--color-hero-text);padding:clamp(3rem,8vw,3rem) 1.5rem clamp(2rem,4vw,3rem);position:relative;overflow:hidden}[data-content=hero]::before{background:radial-gradient(ellipse at 30% 50%,rgba(230,57,70,.12) 0,transparent 60%)}[data-content=hero]::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cpath d='M0 200 Q100 160 200 200 Q300 240 400 200' fill='none' stroke='rgba(255,255,255,0.06)' stroke-width='1.5'/%3E%3Cpath d='M0 210 Q100 170 200 210 Q300 250 400 210' fill='none' stroke='rgba(255,255,255,0.04)' stroke-width='1'/%3E%3Cpath d='M0 190 Q100 150 200 190 Q300 230 400 190' fill='none' stroke='rgba(255,255,255,0.04)' stroke-width='1'/%3E%3Cpath d='M0 200 Q100 180 200 200 Q300 220 400 200' fill='none' stroke='rgba(255,255,255,0.03)' stroke-width='0.5' stroke-dasharray='4 6'/%3E%3C/svg%3E");background-size:400px 400px;opacity:1;-webkit-mask-image:radial-gradient(ellipse at center,transparent 10%,black 60%);mask-image:radial-gradient(ellipse at center,transparent 10%,black 60%)}.hero-inner{max-width:var(--content-width);margin:0 auto;position:relative;z-index:1}.hero-label{font-family:var(--font-body);font-weight:600;font-size:.75rem;letter-spacing:.12em;color:var(--color-accent);display:block;margin-bottom:1rem}[data-content=hero] h1{color:var(--color-hero-text);margin-bottom:1rem;text-align:left}.hero-subtitle{font-family:var(--font-body);font-weight:400;font-size:var(--body-size);color:rgba(250,250,248,.8);margin-bottom:1.5rem;max-width:600px;text-align:left}.hero-divider{width:60px;height:3px;background:var(--color-accent);border:none;margin:0 0 1.5rem}[data-content=faq] details,[data-content=toc]{border-bottom:1px solid var(--color-border)}.hero-meta{font-family:var(--font-body);font-weight:400;font-size:.8rem;color:rgba(250,250,248,.6);margin-bottom:2rem;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.article-figure img,.hero-image{height:auto;display:block;width:100%}.hero-badge{font-size:.7rem;letter-spacing:.05em;background:rgba(230,57,70,.15);color:var(--color-accent);padding:.2rem .6rem;border-radius:2px}[data-content=hero] figure{margin:2rem auto 0;max-width:var(--wide-width)}[data-content=hero] figcaption{color:rgba(250,250,248,.5);text-align:center;margin-top:.75rem}[data-content=hero]+[data-content]{padding-top:var(--section-gap)}[data-content=toc]{padding-top:calc(var(--section-gap) * .75);padding-bottom:calc(var(--section-gap) * .75);margin-bottom:0}.toc-title{font-family:var(--font-display);font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin-bottom:1.25rem}.header-logo-badge,.header-logo-title{font-weight:800;text-transform:uppercase}[data-content=toc] nav ul{list-style:none;padding-left:0;margin-bottom:0}[data-content=toc] nav>ul>li{margin-bottom:.6rem}[data-content=toc] nav>ul>li>a{font-weight:600;font-size:1rem;text-decoration:none;transition:color .2s}.child-title a:hover,[data-content=toc] nav ul ul li a:hover,[data-content=toc] nav>ul>li>a:hover{color:var(--color-accent);opacity:1}[data-content=toc] nav ul ul{padding-left:1.25rem;margin-top:.3rem;margin-bottom:0}[data-content=toc] nav ul ul li{margin-bottom:.3rem}[data-content=toc] nav ul ul li a{font-family:var(--font-body);font-weight:400;font-size:var(--small-size);color:var(--color-text-secondary);text-decoration:none;transition:color .2s}[data-content=faq] summary{font-weight:600;font-size:1rem;padding:1rem 2rem 1rem 0;cursor:pointer;list-style:none;position:relative;transition:color .2s}[data-content=faq] summary::-webkit-details-marker{display:none}[data-content=faq] summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:1.25rem;font-weight:400;color:var(--color-accent);transition:transform .3s}[data-content=faq] details[open] summary::after{transform:translateY(-50%) rotate(45deg)}.meta-sep,[data-content=faq] summary:hover{color:var(--color-accent)}[data-content=faq] summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[data-content=faq] details div{padding-bottom:1rem}[data-content=faq] details div p{text-align:left;font-size:1rem}.hero-image{max-width:100%;margin:0 auto;border-radius:4px}.article-figure{max-width:var(--content-width,740px);margin:2.5rem auto;padding:0 1.5rem}.article-figure img{border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.article-figure figcaption{font-family:var(--font-body, 'Inter', sans-serif);font-size:.85rem;color:var(--color-text-secondary,#555);text-align:center;margin-top:.75rem;line-height:1.5}.velo-footer-band{width:100vw;margin-left:calc(50% - 50vw);background:#1a1a1a;color:#fafaf8;padding:clamp(2.5rem,5vw,4rem) 1.5rem 1.5rem}.velo-footer-shell{max-width:1200px;margin:0 auto}.velo-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-bottom:2rem}.velo-footer-panel h3{margin:0 0 1rem;font-family:var(--font-display);font-weight:700;font-size:clamp(1.1rem, 1.6vw, 1.35rem);line-height:1.2;letter-spacing:.03em;text-transform:uppercase;color:#fafaf8}.velo-footer-list,.velo-footer-menu{list-style:none;padding:0;margin:0}.velo-footer-list li,.velo-footer-menu li{margin-bottom:.7rem;font-family:var(--font-body);font-size:.98rem;line-height:1.7;color:rgba(250,250,248,.78)}.velo-footer-band a{color:#e63946;transition:opacity .2s}.velo-footer-band a:hover{opacity:.82}.velo-footer-band a:focus-visible{outline:#E63946 solid 2px;outline-offset:3px;border-radius:2px}.velo-footer-nav{margin:0}.velo-footer-base{border-top:1px solid rgba(255,255,255,.08);padding-top:1.25rem}.velo-footer-base p{margin:0;font-family:var(--font-body);font-size:.9rem;line-height:1.7;color:rgba(250,250,248,.6)}@media (max-width:980px){.velo-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.velo-footer-band{padding-left:1rem;padding-right:1rem}.velo-footer-grid{grid-template-columns:1fr;gap:1.5rem}.velo-footer-panel h3{margin-bottom:.8rem}}.header-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.header-logo-badge{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#111;color:#fff;font-size:1rem;letter-spacing:.1em;box-shadow:0 10px 24px rgba(0,0,0,.12)}.header-logo-copy{display:flex;flex-direction:column;line-height:1}.header-logo-title{font-size:.96rem;letter-spacing:.08em;color:#111}ul#primary-menu-desktop>.menu-item-has-children:after{content:"▾"}.header-logo-subtitle{margin-top:5px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e63946}ul#tech-menu li.menu-item.current-menu-item a{color:#f8fafc;border-bottom:1px solid #fff}.header-menu--v2 .main-nav--desktop .main-nav__list>.menu-item>a{color:#1a1a1a}.articles-list .hero-inner{max-width:var(--content-width);margin:0 auto}.articles-list h1{margin-top:1rem;margin-bottom:0}.section-children{max-width:var(--wide-width);margin:0 auto;padding:var(--section-gap) 1.5rem 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.child-card{display:flex;flex-direction:column;min-width:0;background:var(--color-card-bg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.child-card:hover{border-color:rgba(230,57,70,.22)}.child-thumb{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--color-bg-alt)}.child-thumb img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s}.child-card:hover .child-thumb img{transform:scale(1.03)}.child-body{display:flex;flex-direction:column;gap:.85rem;padding:1.1rem 1.1rem 1.25rem;flex:1 1 auto}.cards-pagination,.child-meta{display:flex;align-items:center}.child-title{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.3rem, 2vw, 1.75rem);line-height:1.15;letter-spacing:.02em;text-wrap:balance}.child-title a{color:var(--color-text);text-decoration:none}.child-title a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:2px}.child-meta{flex-wrap:wrap;gap:.45rem;margin-top:auto;font-family:var(--font-body);font-size:.84rem;line-height:1.4;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.child-author,.page-btn{color:var(--color-text)}.child-author{font-weight:600}.child-meta time{white-space:nowrap}.cards-pagination{max-width:var(--wide-width);margin:2rem auto 0;padding:0 1.5rem var(--section-gap);justify-content:center;gap:.6rem;flex-wrap:wrap}.btn404,.page-btn{display:inline-flex;text-decoration:none;box-shadow:var(--shadow-sm)}.page-btn{appearance:none;border:1px solid var(--color-border);background:var(--color-card-bg);min-width:2.85rem;height:2.85rem;padding:0 .9rem;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.95rem;font-weight:500;line-height:1;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s;flex:0 0 auto}.error-404 .page-content::before,.page404{font-family:var(--font-display);font-weight:800;line-height:.9;letter-spacing:-.04em}.page-btn:hover:not(:disabled):not(.is-active){transform:translateY(-1px);box-shadow:var(--shadow-md);border-color:rgba(230,57,70,.3);color:var(--color-accent)}.page-btn.is-active{background:var(--color-hero-bg);color:var(--color-hero-text);border-color:var(--color-hero-bg);pointer-events:none}.page-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.page-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cards-pagination .page-btn[aria-label*=Next],.cards-pagination .page-btn[aria-label*=Previous]{min-width:3.2rem;font-size:1rem}@media (max-width:980px){.section-children{grid-template-columns:1fr}}ul#primary-menu-mobile{padding-top:55px}.error-404.not-found{margin:0 auto;padding:clamp(3rem,8vw,6rem) 1.5rem clamp(4rem,10vw,7rem)}.error-404 .page-content{position:relative;overflow:hidden;background:var(--color-hero-bg);color:var(--color-hero-text);padding:clamp(2rem,5vw,4rem);text-align:center;box-shadow:var(--shadow-md)}.error-404 .page-content::before{content:"404";position:absolute;top:50%;left:50%;transform:translate(-50%,-52%);font-size:clamp(7rem, 24vw, 15rem);color:rgba(255,255,255,.04);pointer-events:none;user-select:none}.page404{position:relative;z-index:1;margin:0 0 1rem;font-size:clamp(4rem, 12vw, 7rem);color:var(--color-accent);text-transform:uppercase;text-align:center}.error-404 .page-content p:not(.page404){position:relative;z-index:1;max-width:42rem;margin:.9rem auto 0;font-size:1.05rem;line-height:1.75;color:rgba(250,250,248,.82)}.error-404 .page-content p:last-child{margin-top:1.75rem}.btn404{align-items:center;justify-content:center;min-height:3.25rem;padding:.95rem 1.4rem;font-family:var(--font-body);font-size:.95rem;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;background:var(--color-accent);color:#fff;transition:transform .2s,box-shadow .2s,opacity .2s}.btn404:hover{box-shadow:var(--shadow-md);opacity:.92}.btn404:focus-visible{outline:#fff solid 2px;outline-offset:3px}@media (max-width:768px){.error-404.not-found,[data-content=hero],[data-content]{padding-left:1rem;padding-right:1rem}.at-a-glance,.card-grid,.comparison,.dos-donts{grid-template-columns:1fr}.dos-donts>div:last-child{border-top:3px solid var(--color-danger)}.at-a-glance>div{border-right:none;border-bottom:1px solid var(--color-border)}.at-a-glance>div:last-child{border-bottom:none}.glossary-term{flex-direction:column;gap:4px}.article-figure{padding:0 1rem;margin:2rem auto}.section-children{padding-left:1rem;padding-right:1rem;gap:1rem}.child-body{padding:1rem 1rem 1.15rem}.cards-pagination{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-left:1rem;padding-right:1rem;gap:.5rem}.cards-pagination::-webkit-scrollbar{height:6px}.cards-pagination::-webkit-scrollbar-thumb{background:rgba(26,26,26,.18)}.page-btn{min-width:2.7rem;height:2.7rem;padding:0 .8rem}.error-404 .page-content{padding:2rem 1.25rem}.error-404 .page-content p:not(.page404){font-size:1rem;line-height:1.65}.btn404{width:100%;max-width:22rem}}@media (max-width:480px){:root{--section-gap:2.5rem}.hero-inner{padding:0}.child-title{font-size:1.2rem}.child-meta{font-size:.78rem;gap:.35rem}.page-btn{min-width:2.55rem;height:2.55rem;font-size:.9rem}.page404{font-size:clamp(3.2rem, 18vw, 4.8rem)}.error-404 .page-content::before{font-size:clamp(5rem, 30vw, 8rem)}}