h2,h3{margin-top:0}ol,p,ul{margin-bottom:1.25em}main,table{width:100%}.info-box,body{font-family:var(--font-body)}.callout p,.info-box p,blockquote,h2,h3,li,p,td,th{text-align:left}.info-box-title,.odds-example-header,h2,th{text-transform:uppercase}.gh-tail-block a,.glossary-term-word,a{text-underline-offset:3px;text-decoration:underline}.gh-tail-block a,.gh-tail-links a:hover,.glossary-term-word,a{text-decoration:underline}:root{--font-display:'Barlow Condensed',sans-serif;--font-body:'Source Sans 3',sans-serif;--font-mono:'JetBrains Mono',monospace;--color-accent:#E85D04;--color-accent-hover:#D14D00;--color-bg:#FAFAFA;--color-surface:#FFFFFF;--color-text:#1A1A1A;--color-text-secondary:#5C5C5C;--color-border:#E0E0E0;--color-success:#2E7D32;--color-warning:#F9A825;--color-error:#C62828;--section-gap:clamp(2rem, 6vw, 2rem);--content-max-width:950px;--body-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);--h1-size:clamp(2rem, 3vw, 3.5rem);--h2-size:clamp(1.625rem, 1.4rem + 1.2vw, 2.25rem);--h3-size:clamp(1.25rem, 1.1rem + 0.75vw, 1.625rem)}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-size:var(--body-size);line-height:1.7;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}h2,h3,th{font-family:var(--font-display)}.info-box-title,a{color:var(--color-accent)}img{max-width:100%;height:auto;display:block}a{transition:color .2s}a:hover{color:var(--color-accent-hover)}.info-box p,h2,h3{color:var(--color-text)}h2,h3{scroll-margin-top:2rem}h2{font-size:var(--h2-size);font-weight:700;line-height:1.2;margin-bottom:1rem;letter-spacing:.01em}.info-box-title,.odds-price,h3,strong,th{font-weight:600}.gh-tail-block h3,th{letter-spacing:.03em}h3{font-size:var(--h3-size);line-height:1.25;margin-bottom:.875rem}.info-box p,li{line-height:1.6}ol,ul{padding-left:1.5em}li{margin-bottom:.4em}blockquote{border-left:3px solid var(--color-accent);padding-left:1.25rem;margin:1.5rem 0;color:var(--color-text-secondary);font-style:italic}table{border-collapse:collapse;margin:1.5rem 0;font-size:.9375rem}figcaption,th{font-size:.8125rem;color:var(--color-text-secondary)}td,th{padding:.75rem 1rem;border-bottom:1px solid var(--color-border)}tr:hover td{background:rgba(0,0,0,.02)}figure{margin:1.5rem auto}figcaption{text-align:center;margin-top:.5rem}hr{border:none;border-top:1px solid var(--color-border);margin:2rem 0}[data-content]{max-width:var(--content-max-width);margin-left:auto;margin-right:auto;padding:0 1.25rem;margin-bottom:var(--section-gap)}.info-box{background:var(--color-surface);border-left:4px solid var(--color-accent);padding:1.5rem 1.5rem 1.5rem 1.75rem;margin:2rem 0;box-shadow:0 1px 4px rgba(0,0,0,.06)}.card-grid p strong,.info-box-title,[data-content=toc] nav>ul>li{margin-bottom:.5rem}.info-box p{font-size:1rem;margin-bottom:.5em}.at-a-glance p:last-child,.card-grid p:last-child,.comparison p:last-child,.info-box p:last-child,.odds-example p:last-child,.worked-example p:last-child{margin-bottom:0}.info-box-title{font-family:var(--font-display);font-size:.875rem;letter-spacing:.05em}.info-box-content{font-size:1rem;line-height:1.6;color:var(--color-text)}.odds-example{background:linear-gradient(135deg,#1a1a1a 0,#2d2d2d 100%);color:#fff;padding:1.5rem;border-radius:8px;margin:2rem 0;font-family:var(--font-mono);box-shadow:0 2px 8px rgba(0,0,0,.12)}.odds-example p{text-align:center;color:#fff;margin-bottom:.5em}.odds-example-header{font-family:var(--font-display);font-size:.75rem;letter-spacing:.1em;color:var(--color-accent);margin-bottom:1rem}.odds-price,.odds-selection{font-family:var(--font-mono)}.odds-row{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.odds-row:last-child,.worked-example-step:last-child{border-bottom:none}.odds-selection{color:#fff}.odds-price{color:var(--color-accent)}.callout p,.callout-content,.card-grid p{font-family:var(--font-body);font-size:.9375rem;line-height:1.5}.callout{background:#fff8e1;border:1px solid #ffe082;border-radius:4px;padding:1.25rem;margin:2rem 0;display:flex;gap:1rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.card-grid>div,.comparison>div{border:1px solid var(--color-border);box-shadow:0 1px 4px rgba(0,0,0,.05)}.callout p{color:var(--color-text);margin-bottom:0}.card-grid p,.comparison p{text-align:left;margin-bottom:.5em}.callout-icon{flex-shrink:0;width:24px;height:24px;color:#f9a825}.callout-content{color:var(--color-text)}.card-grid p strong,.card-title{font-size:1.125rem;color:var(--color-text)}.callout--warning{background:#ffebee;border-color:#ef9a9a}.at-a-glance>div,.card-grid>div,.comparison-column,.comparison>div{background:var(--color-surface)}.callout--warning .callout-icon,.dos-donts>div:last-child p strong{color:#c62828}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.card-grid>div{border-radius:8px;padding:1.5rem;transition:box-shadow .2s,transform .2s}.card-grid>div:hover{box-shadow:0 3px 10px rgba(0,0,0,.08);transform:translateY(-1px)}.card-grid p{color:var(--color-text-secondary)}.card-grid p strong{font-family:var(--font-display);font-weight:600;display:block}.card-title,.comparison p strong{font-family:var(--font-display);margin-bottom:.75rem;font-weight:600}.card-content,.comparison p{font-family:var(--font-body);font-size:.9375rem;line-height:1.5}.card-content{color:var(--color-text-secondary)}.comparison p,.comparison p strong,.comparison-header,.key-takeaway p{color:var(--color-text)}.comparison,.dos-donts{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0}.comparison>div{border-radius:8px;padding:1.5rem}.fun-fact p,.key-takeaway p{margin-bottom:0;text-align:left}.comparison p strong{font-size:1rem;text-transform:uppercase;letter-spacing:.05em;display:block;padding-bottom:.75rem;border-bottom:2px solid var(--color-accent)}.dos-donts p strong,.pre-bet-checklist p strong,.worked-example p:first-child strong{font-size:.875rem;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase}.comparison-column{border:1px solid var(--color-border);border-radius:8px;padding:1.5rem}.comparison-header{font-family:var(--font-display);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding-bottom:.75rem;border-bottom:2px solid var(--color-accent);margin-bottom:1rem}.key-takeaway{border-top:2px solid var(--color-accent);padding-top:1rem;margin:2rem 0}.key-takeaway p{font-family:var(--font-display);font-size:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);font-weight:600;line-height:1.4}.fun-fact{position:relative;padding-left:1.5rem;margin:1.5rem 0}.fun-fact::before{content:'\2014';position:absolute;left:0;color:var(--color-accent);font-weight:700}.fun-fact p{font-style:italic;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.glossary-term{display:flex;align-items:baseline;gap:12px;margin:1rem 0}.glossary-term-word{font-family:var(--font-mono);color:var(--color-accent);white-space:nowrap}.dos-donts li,.glossary-term-definition,.pre-bet-checklist li{font-family:var(--font-body);line-height:1.5;font-size:.9375rem}.glossary-term-definition{color:var(--color-text-secondary)}@media (max-width:600px){.glossary-term{flex-direction:column;gap:4px}}.dos-donts>div{padding:1.5rem;border-radius:8px}.dos-donts>div:first-child{background:rgba(46,125,50,.08);border:1px solid rgba(46,125,50,.3)}.dos-donts>div:last-child{background:rgba(198,40,40,.08);border:1px solid rgba(198,40,40,.3)}.dos-donts p{text-align:left;margin-bottom:.75em}.dos-donts>div:first-child p strong{color:#2e7d32}.dos-donts ul,.gh-tail-block ul,[data-content=toc] nav ul{list-style:none;padding:0;margin:0}.dos-donts li{padding:.5rem 0 .5rem 1.5rem;position:relative;color:var(--color-text)}.dos-donts li::before{position:absolute;left:0;font-weight:600}.dos-donts>div:first-child li::before{content:'\2713';color:#2e7d32}.dos-donts>div:last-child li::before{content:'\2717';color:#c62828}.pre-bet-checklist{margin:2rem 0;padding-left:2rem;position:relative}.pre-bet-checklist::before{content:'';position:absolute;left:.5rem;top:0;bottom:0;width:2px;background:var(--color-border)}.pre-bet-checklist p{text-align:left;color:var(--color-text);margin-bottom:.75em}.pre-bet-checklist p strong,.worked-example p:first-child strong{color:var(--color-text-secondary)}.pre-bet-checklist ul{list-style:none;padding:0;margin:0;border-left:none}.pre-bet-checklist li{padding:.5rem 0 .5rem 1.75rem;position:relative;color:var(--color-text)}.at-a-glance p,.at-a-glance-label{font-family:var(--font-body);color:var(--color-text-secondary)}.pre-bet-checklist li::before{content:'\2610';position:absolute;left:0;color:var(--color-accent);font-size:1rem;background:var(--color-bg);margin-left:-.25rem}.at-a-glance{display:flex;border:1px solid var(--color-border);border-radius:4px;overflow:hidden;margin:1.5rem 0;box-shadow:0 1px 3px rgba(0,0,0,.04)}.at-a-glance>div{flex:1;padding:1rem;border-right:1px solid var(--color-border);text-align:center}.at-a-glance>div:last-child{border-right:none}.at-a-glance p{text-align:center;margin-bottom:.25em;font-size:.9375rem;line-height:1.4}.at-a-glance p strong{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--color-text);display:block;margin-bottom:.25rem}.at-a-glance-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.at-a-glance-value,.worked-example p{font-family:var(--font-mono);color:var(--color-text)}.at-a-glance-value{font-size:1.25rem;font-weight:600}.worked-example{background:#f5f5f5;border-radius:8px;padding:1.5rem;margin:2rem 0;box-shadow:0 1px 4px rgba(0,0,0,.06)}.worked-example p{text-align:left;font-size:.9375rem;line-height:1.6;margin-bottom:.75em}.section-bridge p,[data-content=hero] .label{color:var(--color-accent);font-family:var(--font-display)}.worked-example-title{font-family:var(--font-display);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:1rem}.step-content,.step-number{font-family:var(--font-mono)}.worked-example-step{display:flex;align-items:flex-start;gap:1rem;padding:.75rem 0;border-bottom:1px dashed var(--color-border)}.step-number{width:28px;height:28px;background:var(--color-accent);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;flex-shrink:0}.step-content{font-size:.9375rem;line-height:1.6;color:var(--color-text)}.section-bridge{text-align:center;margin:1.5rem 0;position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem}.section-bridge::after,.section-bridge::before{content:'';flex:1;max-width:60px;height:1px;background:var(--color-border)}.section-bridge p{text-align:center;font-style:italic;font-size:.9375rem;margin-bottom:0;white-space:nowrap}[data-content=hero]{max-width:none;padding:0;margin-bottom:var(--section-gap);background:radial-gradient(ellipse 60% 80% at 85% 20%,rgba(232,93,4,.12) 0,transparent 70%),repeating-linear-gradient(0deg,transparent 0,transparent 40px,rgba(232,93,4,.03) 40px,rgba(232,93,4,.03) 42px),var(--color-bg);padding-top:clamp(2rem,8vw,2rem);padding-bottom:clamp(2rem,5vw,2rem);position:relative}[data-content=hero]::after{content:'';position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent,var(--color-bg));pointer-events:none}.hero-inner{max-width:var(--content-max-width);margin:0 auto;padding:0 1.25rem;position:relative;z-index:1}[data-content=hero] .label{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem}[data-content=hero] .hero-meta,[data-content=hero] .subtitle{font-family:var(--font-body);color:var(--color-text-secondary)}[data-content=hero] h1{font-family:var(--font-display);font-size:var(--h1-size);font-weight:700;line-height:1.05;text-transform:uppercase;color:var(--color-text);margin-bottom:1.25rem;text-align:left}[data-content=hero] .subtitle{font-size:clamp(1.0625rem, 1rem + .3vw, 1.25rem);line-height:1.6;max-width:600px;margin-bottom:1.5rem;text-align:left}[data-content=hero] .divider{border:none;width:60px;height:3px;background:var(--color-accent);margin:0 0 1.25rem}[data-content=hero] .hero-meta{font-size:.8125rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.btn-start,[data-content=hero] .badge{font-family:var(--font-display);font-weight:600;text-transform:uppercase}[data-content=hero] .badge{display:inline-block;font-size:.6875rem;letter-spacing:.08em;color:var(--color-accent);border:1px solid var(--color-accent);padding:.2em .6em;border-radius:3px}[data-content=hero] figure{margin:0;max-width:100%}[data-content=hero] figure img{width:100%;max-width:100%;height:auto;display:block;border-radius:6px}[data-content=hero] figcaption{text-align:center;font-size:.75rem;color:var(--color-text-secondary);margin-top:.75rem}.article-image{max-width:100%;height:auto;display:block;border-radius:4px}.back-to-top,.btn-start{display:inline-block;text-decoration:none}.btn-start{font-size:.875rem;letter-spacing:.06em;color:var(--color-surface);background:var(--color-accent);padding:.65em 1.5em;border-radius:4px;transition:background .2s,transform .15s;margin-top:.5rem}.back-to-top,[data-content=toc] .toc-heading{letter-spacing:.1em;text-transform:uppercase;font-weight:600;font-family:var(--font-display)}.btn-start:hover{background:var(--color-accent-hover);color:var(--color-surface);transform:translateY(-1px)}[data-content=toc]{margin-bottom:var(--section-gap)}[data-content=toc] .toc-heading{font-size:.8125rem;color:var(--color-text-secondary);margin-bottom:1.25rem}[data-content=toc] nav>ul>li>a{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--color-text);text-decoration:none;transition:color .2s;line-height:1.4}.back-to-top:hover,[data-content=faq] summary:hover,[data-content=toc] nav ul ul a:hover,[data-content=toc] nav>ul>li>a:hover{color:var(--color-accent)}[data-content=toc] nav ul ul{padding-left:1.25rem;margin-top:.35rem}[data-content=toc] nav ul ul li{margin-bottom:.3rem}[data-content=toc] nav ul ul a{font-family:var(--font-body);font-size:.875rem;font-weight:400;color:var(--color-text-secondary);text-decoration:none;transition:color .2s}[data-content=faq] details{border-bottom:1px solid var(--color-border)}[data-content=faq] summary{font-family:var(--font-display);font-size:clamp(1rem, .95rem + .25vw, 1.125rem);font-weight:600;padding:1rem 2rem 1rem 0;cursor:pointer;position:relative;list-style:none;color:var(--color-text);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;color:var(--color-accent);transition:transform .3s}[data-content=faq] details[open] summary::after{content:'\2212';transform:translateY(-50%) rotate(180deg)}[data-content=faq] details>div{padding:0 0 1.25rem}[data-content=faq] details>div p{text-align:left;font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary)}.back-to-top{font-size:.75rem;color:var(--color-text-secondary);transition:color .2s;margin-top:1rem}.article-image img,.hero-image{max-width:100%;height:auto;display:block;border-radius:6px}.hero-image{width:100%;margin-top:2rem}.article-image{margin:2rem 0;text-align:center}.article-image img{margin:0 auto;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:box-shadow .3s}.article-image img:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}.article-image figcaption{text-align:center;font-size:.8125rem;color:var(--color-text-secondary);margin-top:.625rem;line-height:1.4;font-style:normal}@media (max-width:768px){.comparison,.dos-donts{grid-template-columns:1fr}.at-a-glance{flex-direction:column}.at-a-glance>div{border-right:none;border-bottom:1px solid var(--color-border)}.at-a-glance>div:last-child{border-bottom:none}[data-content=hero]{padding-top:clamp(2rem,6vw,3.5rem)}.article-image img,.hero-image{border-radius:4px}.article-image{margin:1.5rem 0}.hero-image{margin-top:1.5rem}}.gh-tail-footer{background:#111;color:#f5f5f5;margin-top:3rem;padding:3rem 0 1.25rem}.gh-tail-shell{max-width:1270px;margin:0 auto;padding:0 1.25rem}.gh-tail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.75rem;margin-bottom:2rem}.gh-tail-block h3{font-family:var(--font-display);font-size:1.125rem;font-weight:600;line-height:1.2;text-transform:uppercase;color:#fff;margin:0 0 .9rem}.gh-tail-block li{margin:0 0 .7rem;color:rgba(255,255,255,.78);font-size:.95rem;line-height:1.6}.gh-tail-block a{color:#e85d04}.btn404,.child-title a,.gh-tail-links a,.sitemap-list a{text-decoration:none}.gh-tail-block a:hover{color:#fff}.gh-tail-links{margin:0;padding:0}.gh-tail-links li{list-style:none;margin-bottom:.65rem}.gh-tail-links a{color:rgba(255,255,255,.82)}.gh-tail-links a:hover{color:#e85d04}.gh-tail-base{border-top:1px solid rgba(255,255,255,.12);padding-top:1rem}.gh-tail-base p{margin:0;font-size:.9rem;line-height:1.6;color:rgba(255,255,255,.7);text-align:left}.child-title a:hover,.meta [itemprop=name],.meta time,li.menu-item.current-menu-item a{color:#e85d04}.site-logo{height:55px;width:auto;max-width:max-content}@media (max-width:640px){.gh-tail-footer{padding:2.5rem 0 1.25rem}.gh-tail-grid{gap:1.5rem}.site-logo{max-width:80%;height:auto}}.container.header-container{max-width:1100px}.header-menu--v1 .main-nav--desktop .main-nav__list{flex-wrap:wrap}.section-children{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem}.child-card{display:flex;flex-direction:column;min-width:0;background:#1a1a1a;border-radius:18px;overflow:hidden;transition:transform .25s,box-shadow .25s}.child-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.22)}.child-thumb{display:block;aspect-ratio:16/9;overflow:hidden;background:#0f0f0f}.child-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.child-card:hover .child-thumb img{transform:scale(1.04)}.child-body{display:flex;flex-direction:column;gap:.75rem;padding:1.1rem 1.15rem 1.2rem}.child-title{margin:0;font-family:var(--font-display);font-size:1.2rem;line-height:1.3;letter-spacing:.01em}.child-title a{color:#fff;transition:color .2s}.child-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.9rem;line-height:1.5;color:rgba(255,255,255,.68)}.child-author,.child-meta time,.meta-sep{color:inherit}.cards-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.55rem;margin-top:2rem;padding:0 .25rem}.page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 .9rem;border:0;border-radius:999px;background:#1a1a1a;color:#fff;font-size:.95rem;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,transform .2s,opacity .2s}.page-btn:hover:not(:disabled):not(.is-active){background:#262626;color:#e85d04;transform:translateY(-1px)}.page-btn.is-active{background:#e85d04;color:#fff;cursor:default}.page-btn:disabled{opacity:.42;cursor:not-allowed}@media (max-width:900px){.section-children{gap:1.2rem}.child-title{font-size:1.08rem}}@media (max-width:767px){.section-children{grid-template-columns:1fr}.child-body{padding:1rem}.cards-pagination{gap:.45rem;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.35rem;scrollbar-width:thin}.cards-pagination::-webkit-scrollbar{height:6px}.cards-pagination::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:999px}.page-btn{flex:0 0 auto;min-width:2.6rem;height:2.6rem;padding:0 .85rem;font-size:.92rem}}@media (max-width:480px){.hero-inner,[data-content]{padding:0 1rem}.section-children{gap:1rem}.child-title{font-size:1rem}.child-meta{font-size:.84rem;gap:.35rem}.page-btn{min-width:2.45rem;height:2.45rem;border-radius:14px}}.meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:1.25rem 0 0;padding:1rem 1.15rem;background:#1a1a1a;border-radius:16px;color:rgba(255,255,255,.78);font-size:.95rem;line-height:1.55}.meta-item,.meta>span[itemprop=timeRequired]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3rem;min-width:0}.meta b{color:#fff;font-weight:600}@media (max-width:520px){.meta{flex-direction:column;align-items:flex-start}.meta-item,.meta>span[itemprop=timeRequired]{width:100%}}.error-404.not-found{max-width:760px;margin:4rem auto;padding:0 1.25rem}.error-404 .page-content{background:#1a1a1a;border-radius:24px;padding:2rem 1.5rem;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.2)}.page404{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(4rem, 12vw, 7rem);line-height:.95;font-weight:700;letter-spacing:.04em;color:#e85d04}.error-404 .page-content p:not(.page404){max-width:560px;margin:0 auto 1rem;color:rgba(255,255,255,.8);font-size:1rem;line-height:1.7}.btn404{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.9rem 1.4rem;border-radius:999px;background:#e85d04;color:#fff;font-weight:600;transition:transform .2s,opacity .2s,box-shadow .2s;max-width:max-content}.btn404:hover{transform:translateY(-2px);opacity:.96;box-shadow:0 14px 30px rgba(232,93,4,.25)}[data-content=hero]{margin-top:10px}.sitemap-content{margin-top:2rem}.sitemap-section{background:#1a1a1a;border-radius:22px;padding:1.5rem}.sitemap-section h2{margin:0 0 1rem;font-family:var(--font-display);font-size:1.4rem;line-height:1.2;color:#fff;letter-spacing:.02em}.sitemap-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:0;padding:0;list-style:none}.sitemap-list li{min-width:0}.sitemap-list a{display:inline-block;color:rgba(255,255,255,.82);line-height:1.6;transition:color .2s,transform .2s}.sitemap-list a:hover{color:#e85d04;transform:translateX(2px)}@media (max-width:767px){.meta{gap:.65rem 1rem;padding:.9rem 1rem;font-size:.9rem}.error-404.not-found{margin:3rem auto}.error-404 .page-content{padding:1.5rem 1rem;border-radius:18px}.error-404 .page-content p:not(.page404){font-size:.95rem}.btn404{width:100%}.sitemap-section{padding:1.2rem 1rem;border-radius:18px}.sitemap-list{grid-template-columns:1fr;gap:.65rem}.sitemap-section h2{font-size:1.25rem}}.page-content p{text-align:center}.container{max-width:950px}ul#tech-menu li.menu-item.current-menu-item a{color:#b01d11}.container .hero-inner{max-width:100%}.container [data-content=hero]{background:0 0}nav.breadcrumbs ol{justify-content:flex-start}span.breadcrumbs__current{color:#1a1a1a}