/* ATBP Hosting Exposed · editorial refresh (v1.3.3)
   Intentionally restrained: real source imagery, readable type, minimal decoration. */
:root {
  --bg:#101315; --surface:#191c1e; --surface2:#1e2224;
  --raised:#232628; --line:#343737; --faint:#aaa5a1;
  --text:#f5f0e9; --ember:#e8a073; --red:#dd7968;
  --amber:#e8b383; --green:#b0cbb8; --width:1150px;
}
html{scroll-padding-top:88px}
body{background:var(--bg);color:var(--text);font:15px/1.65 system-ui,-apple-system,'Segoe UI',Arial,sans-serif;letter-spacing:0}
h1,h2,h3,h4{letter-spacing:-.025em}
h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:600}
h3{font-weight:700}
strong{font-weight:700}
em{font-style:normal;color:inherit}
a{transition:color .15s}
a:hover{color:#ffd2ad}
.container{width:min(var(--width),calc(100% - 64px))}
/* Site furniture */
.signal{min-height:37px;background:#25201e;border:0}
.signal-inner{min-height:37px;gap:18px;color:#cfc0b6;font-size:12px;letter-spacing:0}
.signal strong,.signal a{font-size:11px;letter-spacing:0;font-weight:600}
.signal strong{color:#f1dfd2}.signal-detail{color:#b3aaa6}
.signal a{color:#ecb18c}
.header{background:#111416f5;border-bottom:1px solid #343432;backdrop-filter:blur(12px)}
.header-inner{min-height:77px;gap:20px}
.brand{gap:11px}.brand-badge{width:30px;height:30px;clip-path:none;background:#3a2925;border:1px solid #865e50;border-radius:7px;color:#eab08e;font-size:17px;font-weight:700}
.brand-text{gap:0}.brand-text strong{font-size:17px;letter-spacing:-.04em;font-weight:750}.brand-text strong em{color:#e8a073}
.brand-text small{font-size:10px;font-weight:450;letter-spacing:0;color:#a8a39f}
.desktop-nav{gap:23px}.desktop-nav a{color:#c4beb8;font-size:12px;font-weight:500}
.desktop-nav a:hover{color:#f9ccac}
.header-cta{background:#2b2623;border:1px solid #584439;padding:10px 15px;color:#f2c09e;border-radius:7px;font-size:12px;font-weight:600}
.header-cta:hover{background:#3e2e26}
.menu-toggle{border:1px solid #55504b;border-radius:7px}
.mobile-nav{background:#111416}.mobile-nav a{font-size:14px;font-weight:500;border-color:#2f3334}
/* Type and section system: no bars, dash tokens, faux issue numbers, or tracking-heavy labels */
.dash,.ticker,.eyebrow-muted,.tiny-mark,.micro-annotation,.case-ring,.ring-1,.ring-2{display:none!important}
.eyebrow{display:block;color:#d6a17f;font-size:13px;font-weight:650;letter-spacing:0;margin-bottom:13px}
.section{padding-top:82px;padding-bottom:80px}
.section-heading{align-items:end;margin-bottom:29px;gap:20px}
.section-heading .eyebrow{margin-bottom:12px}
.section-heading h2{font-size:clamp(35px,4vw,53px);line-height:1.13;margin-bottom:13px}
.section-heading p{font-size:15px;line-height:1.75;color:#b7b0aa;max-width:650px}
/* Opening editorial spread */
.hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:52px;padding-top:87px;padding-bottom:64px;align-items:center}
.hero:before,.hero-file:after{display:none}
.hero h1{font-size:clamp(60px,6.7vw,96px);line-height:1.02;letter-spacing:-.058em;max-width:660px;margin:0 0 28px}
.hero h1>span{display:block;color:#eda575;white-space:normal}
.hero-lead{color:#e0d6cb;font-size:19px;line-height:1.7;max-width:590px;margin-bottom:19px}
.hero-lead strong{color:#f7ebde}
.hero-caveat{color:#aaa59f;font-size:13px;line-height:1.8;max-width:570px;margin-bottom:27px}
.hero-actions{gap:12px}
.button{gap:10px;border-radius:7px;padding:13px 18px;font-size:13px;font-weight:650;letter-spacing:0;transition:background .15s,color .15s}
.button:hover{transform:none}
.button-primary{background:#e4a074;color:#211913;border:1px solid #e4a074;box-shadow:none}
.button-primary:hover{background:#f4b88d;color:#211913}
.button-outline{background:transparent;border:1px solid #69615a;color:#e9ddd0}
.button-outline:hover{background:#252527}
.hero-meta{font-size:12px;font-weight:400;color:#a8a19a;margin-top:28px;gap:14px}
.hero-meta span+span:before{content:'•';color:#877d76;padding-right:14px}
/* Genuine supplied screenshot replaces synthetic case-file artwork */
.hero-source{margin:0;background:#1b1d1f;border:1px solid #393937;border-radius:13px;overflow:hidden}
.hero-source-image{display:block;background:#121316;padding:20px 17px 0}
.hero-source-image img{display:block;width:100%;height:auto;max-height:340px;object-fit:contain;object-position:center;border-radius:6px;background:#101014}
.hero-source figcaption{padding:17px 20px 14px}
.feature-caption-label{display:block;font-size:12px;font-weight:700;color:#f0c09b}
.hero-source figcaption p{font-size:12px;line-height:1.6;color:#bab1a8;margin:7px 0 8px}
.hero-source figcaption a{font-size:12px;color:#efad80;font-weight:650}
.hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #383935}
.hero-facts>div{padding:16px 17px;display:grid;gap:3px}
.hero-facts>div+div{border-left:1px solid #383935}
.hero-facts strong{font-size:20px;line-height:1.2;color:#f0e9e2;font-weight:700;letter-spacing:-.035em}
.hero-facts span{font-size:11px;color:#aaa29a}
/* Context block has editorial hierarchy, not an alarm graphic */
.accountability{margin-top:12px;margin-bottom:4px;padding:30px 34px;border:1px solid #363938;border-radius:12px;background:#191c1e}
.accountability-head{align-items:start;gap:0}
.accountability .eyebrow{margin:0 0 8px}
.accountability h2{font-size:clamp(27px,3vw,37px);font-family:Georgia,'Times New Roman',serif;font-weight:600}
.accountability h2 em{color:inherit}
.accountability>p{color:#cfc5bb;font-size:14px;line-height:1.85;margin:17px 0 19px;max-width:920px}
.accountability>p strong{color:#f6e7d9}
.accountability-columns{gap:24px}
.accountability-columns>div{padding:12px 0 0;background:transparent;border:0;border-top:1px solid #41423f;border-radius:0;gap:6px}
.accountability-columns strong{color:#e4ab86;letter-spacing:0;font-size:12px;font-weight:700}
.accountability-columns span{color:#b6aea7;font-size:13px;line-height:1.7}
/* Three source cards */
.key-grid{gap:17px}
.key-card,.key-card.priority{border:1px solid #393b3b;border-radius:11px;padding:23px;background:#1a1d1f;min-height:365px;transform:none;box-shadow:none}
.key-card:hover,.key-card.priority:hover{transform:none;border-color:#6e5b4d}
.key-card-head{justify-content:start;margin-bottom:23px}
.tag,.tag-red,.tag-amber{background:#282725;border:1px solid #49433b;color:#cfb8a4;border-radius:5px;font-size:11px;font-weight:500;letter-spacing:0;padding:5px 9px;text-align:left}
.key-date{font-size:12px;color:#dba17e;letter-spacing:0;font-weight:600;margin-bottom:9px}
.key-card h3{font-size:23px;line-height:1.26;letter-spacing:-.035em;margin-bottom:13px}
.key-card blockquote{border-left:2px solid #936653;padding:4px 0 4px 15px;font-size:14px;line-height:1.75;color:#f1d9c9;font-weight:500}
.key-card p:not(.key-date){font-size:13px;color:#bdb3aa;line-height:1.73}
.key-card .key-quote{color:#d7c9bc!important;font-size:14px!important;font-weight:450}
.key-card>a{border-top:1px solid #353839;padding-top:15px;color:#e6ae88;font-size:12px;font-weight:650;display:block}
/* Latest event, clearly archived rather than a flashing warning */
.alert{background:#29211f;border:1px solid #75483e;border-radius:11px;padding:23px 26px;border-left:1px solid #75483e;box-shadow:none}
.alert-label{font:650 12px/1.5 system-ui,'Segoe UI',sans-serif;letter-spacing:0;color:#efb194;gap:8px}
.alert-archived{font-size:11px;color:#bbaba4;font-weight:400}
.alert-inner{margin-top:12px}
.alert-inner h2{font:600 26px/1.25 Georgia,'Times New Roman',serif;margin-bottom:10px;letter-spacing:-.02em}
.alert-inner p{font-size:13px;color:#d3c6be;line-height:1.8}
.button-alert{background:#9e614b;border:1px solid #af735a;color:#fff8f0}
.button-alert:hover{background:#ad7259;color:white}
/* Screenshot library, forums */
.pill-count{font-size:12px;font-weight:500;color:#c5b8a9;border:1px solid #4a4945;background:#222426;padding:7px 13px}
.evidence-library{gap:17px}
.library-item{background:#1b1e20;border:1px solid #3c3f3e;border-radius:10px;transition:border-color .15s}
.library-item:hover{transform:none;border-color:#91755f}
.library-item img{aspect-ratio:1.65;background:#101112}
.library-item-body{padding:16px;gap:7px}
.library-item-date{color:#bcb2aa;font-size:11px;font-weight:550;letter-spacing:0}
.library-item-label{font-size:14px;line-height:1.4}
.library-item-caption{font-size:12px;color:#afa7a2;line-height:1.6}
.evidence-disclaimer{font-size:12px;color:#aba7a1}
.public-links{background:#1b1e20;border:1px solid #3a3e3c;border-radius:11px;padding:30px;gap:36px;margin-top:42px}
.public-links h3{font-size:25px;letter-spacing:-.035em}
.public-links p{font-size:13px;color:#bdb5ae}
.public-links-list a{display:block;padding:16px 18px;background:#26282a;border:1px solid #42433f;color:#eab18a;font-size:13px;font-weight:600;border-radius:7px}
/* Chronological record; no gratuitous vertical spine */
.timeline-section{margin-top:40px;background:#15191b;border-color:#313637}
.timeline-layout{grid-template-columns:minmax(0,1fr) 280px;gap:27px}
.timeline-toolbar{margin-bottom:20px}
.filters{gap:8px}
.filter{background:#222628;border:1px solid #3d4242;border-radius:7px;padding:9px 13px;color:#bcb7b0;font-size:12px;font-weight:500}
.filter.active{background:#4a352d;border-color:#9d745d;color:#ffe0c5}
.filter-count{font-size:12px;font-weight:400;color:#b1aaa4}
.timeline-list{padding-left:0;gap:12px}
.timeline-list:before,.entry-marker{display:none!important}
.entry-card{background:#1e2224;border:1px solid #373d3e;border-radius:9px}
.entry-card[open]{border-color:#6e6259}
.entry-head{padding:22px 23px}
.entry-meta{margin-bottom:11px;gap:9px}
.entry-date{font-size:12px;color:#dfab87;letter-spacing:0;font-weight:650}
.entry-tag{background:#2a2b2b;border:1px solid #464745;border-radius:6px;padding:4px 8px;color:#bbb2ad;font-size:11px;font-weight:500}
.entry-proof{border:0;background:transparent;color:#b7a698;font-size:11px;font-weight:500;letter-spacing:0;padding:0}
.entry-proof:before{content:'·';margin-right:7px}
.entry-head h3{font-size:21px;line-height:1.35;margin-bottom:10px}
.entry-summary{font-size:13px;line-height:1.75;color:#beb5af}
.entry-head-bottom{font-size:12px;font-weight:500;color:#b6a9a0}
.entry-evidence.has-evidence,.entry-expand{color:#e9af89}
.entry-body{border-color:#393e3e;padding:23px}
.detail-title-row strong,.verification-label{font-size:12px;color:#e1ac89;font-weight:650;letter-spacing:0}
.copy-link{background:#292725;border:1px solid #6a5245;padding:7px 11px;border-radius:6px;color:#e5b494;font-size:12px;font-weight:600}
.detail-list{font-size:13px;line-height:1.8;color:#c5bab1}
.verification{background:#2c2926;border:1px solid #555048;border-radius:8px;padding:16px}
.verification p{font-size:12px;color:#cdc1b8}
.entry-source strong{font-size:12px;font-weight:600;color:#d2c9c2}
.entry-source span{font-size:11px;letter-spacing:0;color:#afa39b}
.external-link{font-size:12px;color:#ecb793}
.entry-gallery{border-color:#3e4240}
.entry-gallery h4{font-size:15px}
.gallery-description,.gallery-empty{font-size:12px;color:#afa69e}
.gallery-item{border:1px solid #454846;border-radius:7px;background:#181a1c}
.gallery-item span{font-size:12px}
.original-notice{background:#1b1c1d;border:1px solid #454947;border-radius:7px}
.original-notice summary{font-size:13px;font-weight:600;color:#ecb38d}
.original-notice .statement-intro{font-size:12px}
.original-notice blockquote{font-size:13px;border-color:#9a7760}
.aside-box{background:#202325;border:1px solid #404542;border-radius:9px;padding:23px}
.aside-icon{display:none}
.aside-box h3{font:600 25px/1.2 Georgia,'Times New Roman',serif}
.aside-box p,.aside-box li{font-size:13px;color:#bbb2aa;line-height:1.8}
.aside-link{border:1px solid #56534d;background:#242627;border-radius:7px;color:#eab393;font-size:12px;font-weight:600}
/* User supplied quotes: present the evidence, not faux UI callouts */
.excerpt-panel{background:#242526;border:1px solid #434847;border-radius:7px;padding:19px 20px}
.excerpt-panel h4{font-size:12px;font-weight:650;letter-spacing:0;color:#e5b18e}
.excerpt-item{border-color:#414443}
.excerpt-item strong{font-size:12px;color:#bcb2aa}
.excerpt-item blockquote{font-size:14px;font-weight:500;border-left:2px solid #996d53;color:#f2e5dc}
.excerpt-note{font-size:12px;color:#b5aba2}
/* Explanation + footer */
.about-band{background:#1b1f21;border-color:#333939;margin-top:0}
.about-layout{grid-template-columns:1.25fr .75fr;gap:65px;padding-top:70px;padding-bottom:70px}
.about-layout h2{font-size:clamp(32px,4vw,47px)}
.about-layout p{font-size:13px;line-height:1.85;color:#c0b8b2}
.about-secondary>strong{font-size:13px;color:#e6b08a;letter-spacing:0}
.about-secondary>span{font-size:13px;line-height:1.8;color:#bcb4ad}
.about-secondary>a{border:1px solid #565049;background:#262828;border-radius:7px;color:#eab494;font-size:12px;font-weight:600;display:block}
.footer{background:#101315;border-color:#343938}
.footer-content{padding:30px 0;gap:17px}
.footer-links a{font-size:12px;color:#bcb2aa}
.footer-content>small{font-size:11px;color:#948f8b}
/* Source image modal */
.image-dialog{border:1px solid #5b5751;border-radius:12px;background:#191c1e;color:#f1ebe6}
.dialog-top{font-size:12px;font-weight:600;letter-spacing:0;color:#e3aa83}
.dialog-footer p{font-size:12px;color:#c8bdb4}
.dialog-footer a{font-size:12px;color:#eab48c;font-weight:650}
/* Hardware/plan page (kept distinct from the homepage archive) */
.hardware-hero{padding-top:82px;padding-bottom:48px}
.hardware-hero .eyebrow{margin-bottom:12px}
.hardware-hero h1{font-size:clamp(46px,6vw,72px);font-weight:600;line-height:1.1;max-width:960px}
.hardware-hero>p{color:#c5b9b0;font-size:16px;line-height:1.8;max-width:800px}
.hardware-return{font-size:13px;font-weight:600;color:#e8b08b;margin-top:10px}
.snapshot-banner{background:#242522;border:1px solid #49463f;border-radius:8px;color:#c5b7aa;font-size:13px;padding:18px 21px}
.snapshot-banner strong{color:#e7af87;font-weight:700}
.hardware-section{padding-top:65px;padding-bottom:76px}
.machine-grid,.plan-grid{gap:17px}
.machine-card,.machine-card.feature{padding:26px;background:#1c2022;border:1px solid #3f4442;border-radius:10px}
.machine-top{margin-bottom:33px;gap:12px}
.machine-label{font-size:12px;color:#d3b7a3;letter-spacing:0;font-weight:650}
.machine-count{background:#292b29;border:1px solid #4b4942;color:#cebdb0;font-size:11px;font-weight:500;border-radius:5px;padding:6px 9px}
.machine-card h3{font-size:24px;line-height:1.3}
.clock{font-size:39px;font-weight:650;color:#eeb78f}
.clock small{font-size:12px;color:#b5aea7;letter-spacing:0;font-weight:400}
.machine-card p{font-size:13px;line-height:1.8;color:#b7aea8}
.hardware-note{font-size:12px;line-height:1.85;color:#aaa29c}
.plan-card,.plan-card.ultimate{background:#202324;border:1px solid #444745;border-radius:10px;padding:30px}
.plan-card h3{font-size:25px}
.plan-price{color:#edb48d;font-size:49px;font-weight:650}
.plan-price small{font-size:13px;color:#bfb5ad}
.plan-specs span{background:#292b2b;border:1px solid #4d4f49;color:#e4c2ab;border-radius:6px;font-size:12px;font-weight:600}
.plan-card p{font-size:13px;color:#bdb3ab}
.plan-card>a{background:#e5a477;border-radius:7px;font-size:12px;font-weight:650;color:#231a15}
.provider-link-grid{gap:13px}
.provider-link-grid a{background:#252728;border:1px solid #464947;border-radius:8px;color:#eab18e;font-size:13px;font-weight:600;display:block}
/* Sensible breakpoints */
@media(max-width:1150px){.hero{gap:34px}.desktop-nav{gap:15px}.hero h1{font-size:clamp(55px,6vw,84px)}.header-cta{display:none}}
@media(max-width:900px){
 .desktop-nav{display:none}.menu-toggle{display:flex;margin-left:auto}.header-cta{display:none}
 .hero{grid-template-columns:1fr;gap:33px;padding-top:67px;padding-bottom:47px}
 .hero-source{max-width:680px}
 .key-grid{grid-template-columns:1fr}.key-card{min-height:0}.key-card-head{margin-bottom:16px}
 .timeline-layout{grid-template-columns:1fr}.timeline-aside{display:none}
 .about-layout{gap:35px}
}
@media(max-width:620px){
 .container{width:calc(100% - 34px)}.signal-inner{gap:9px;min-height:40px}.signal-detail{display:none}.signal a{margin-left:auto;font-size:10px}
 .header-inner{min-height:69px}.brand-badge{width:28px;height:28px;font-size:16px}.brand-text strong{font-size:15px}.brand-text small{font-size:9px}
 .hero{padding-top:53px;padding-bottom:34px}.hero h1{font-size:clamp(46px,11vw,72px);margin-bottom:19px;letter-spacing:-.06em}
 .hero-lead{font-size:16px;line-height:1.7}.hero-caveat{font-size:12px}
 .hero-actions{display:flex;gap:9px}.button{font-size:12px;padding:12px 14px}
 .hero-meta{font-size:11px;gap:10px}.hero-meta span+span:before{padding-right:10px}
 .hero-source-image{padding:12px 12px 0}.hero-source figcaption{padding:14px}.hero-facts>div{padding:13px 11px}.hero-facts strong{font-size:18px}.hero-facts span{font-size:10px}
 .accountability{margin-top:16px;padding:22px}.accountability h2{font-size:28px}.accountability>p{font-size:13px}.accountability-columns{grid-template-columns:1fr;gap:12px}.accountability-columns span{font-size:12px}
 .section{padding-top:65px;padding-bottom:63px}.section-heading{gap:10px;margin-bottom:25px}.section-heading h2{font-size:37px}.section-heading p{font-size:13px}
 .key-card{padding:20px}.key-card h3{font-size:22px}.key-card p:not(.key-date){font-size:13px}
 .alert{padding:19px}.alert-label{font-size:11px}.alert-archived{margin:3px 0 0;width:100%;font-size:10px}.alert-inner{display:grid;gap:16px}.alert-inner h2{font-size:24px}.alert-inner p{font-size:12px}
 .evidence-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.library-item img{aspect-ratio:1.3}.library-item-body{padding:11px}.library-item-date{font-size:10px}.library-item-label{font-size:12px}.library-item-caption{font-size:10px}
 .public-links{padding:21px;grid-template-columns:1fr;gap:20px}.public-links h3{font-size:24px}
 .timeline-section{margin-top:20px}.timeline-toolbar{display:grid;gap:13px}.filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;margin-right:-17px}.filter{white-space:nowrap}
 .entry-head{padding:18px}.entry-head h3{font-size:20px}.entry-summary{font-size:12px}.entry-body{padding:17px}.entry-meta{gap:7px}.entry-source{grid-template-columns:1fr}
 .excerpt-panel{padding:15px}.excerpt-item blockquote{font-size:13px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .about-layout{grid-template-columns:1fr;padding-block:57px}.about-layout h2{font-size:34px}.about-layout p{font-size:13px}
 .footer-content{display:grid;gap:16px}.footer-links{margin:0;display:flex;flex-wrap:wrap}.footer-content>small{text-align:left}
 .hardware-hero{padding-top:53px}.hardware-hero h1{font-size:45px}.hardware-hero>p{font-size:14px}
 .snapshot-banner{align-items:start;flex-direction:column;font-size:12px;gap:8px}
 .hardware-section{padding-top:50px;padding-bottom:58px}
 .machine-grid,.plan-grid,.provider-link-grid{grid-template-columns:1fr}
 .machine-card:last-child{grid-column:auto}.machine-card,.machine-card.feature{padding:24px}.machine-top{margin-bottom:24px}
 .plan-card{padding:24px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* October 2026 submitted Nginx analysis — v1.3.5 */
.october-traffic{padding-top:54px;padding-bottom:78px}
.october-traffic .section-heading{margin-bottom:26px}
.traffic-story{background:#1b1f20;border:1px solid #42413e;border-radius:12px;overflow:hidden}
.traffic-headline{padding:26px 30px 23px;background:#222222;border-bottom:1px solid #42413e}
.traffic-emphasis{font-size:19px;font-family:Georgia,'Times New Roman',serif;color:#ffb68b;margin:0 0 6px;font-weight:600}
.traffic-headline p:not(.traffic-emphasis){color:#c8bfb6;font-size:14px;margin:0;line-height:1.75;max-width:930px}
.traffic-headline strong{color:#f0e8df}
.traffic-render{padding:0 25px 23px}
.traffic-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-x:contain}
.traffic-table{width:100%;min-width:630px;border-collapse:collapse;color:#ece5da;text-align:left;table-layout:fixed}
.traffic-table th{padding:17px 12px 11px;border-bottom:1px solid #464440;font-size:12px;color:#c9afa0;font-weight:650}
.traffic-table th:first-child{width:78px}.traffic-table th:nth-child(2){width:45%}
.traffic-table td{padding:14px 12px;border-bottom:1px solid #343636;font-size:13px;line-height:1.5;vertical-align:top}
.traffic-table tr:last-child td{border-bottom:0}
.traffic-table code{color:#f1dacb;font-size:12px;overflow-wrap:anywhere;white-space:normal}
.method-pill{font-size:11px;font-weight:750;border:1px solid #6f6054;border-radius:4px;padding:4px 6px;color:#dcc3af;display:inline-block;line-height:1.1}
.method-pill.post{border-color:#9d665e;color:#f6b2a2}
.traffic-note,.traffic-status,.traffic-caveat{font-size:12px;line-height:1.75;color:#b9b0a8;margin:12px 0 0}
.traffic-status{color:#ecc6a7}
.traffic-caveat{border-left:2px solid #ac7460;padding-left:12px}
.traffic-after{font-size:13px;color:#c4b9ae;margin:18px 0 12px;line-height:1.8}
.traffic-after code{color:#efc49f}
.traffic-link{display:inline-block;color:#e9b48f;font-size:13px;font-weight:650}
.entry-traffic{background:#202323;border:1px solid #444746;border-radius:9px;padding:18px;margin:18px 0 22px}
.entry-traffic h4{font-size:17px;margin:0 0 6px;color:#f1e6d8}
.entry-traffic .traffic-intro{color:#b4aba2;font-size:12px;margin:0 0 9px}
.entry-traffic .traffic-table td{padding:12px 8px}
.entry-traffic .traffic-table th{padding:12px 8px}
@media(max-width:620px){.october-traffic{padding-top:35px;padding-bottom:62px}.traffic-headline{padding:19px 17px}.traffic-emphasis{font-size:18px}.traffic-headline p:not(.traffic-emphasis){font-size:12px}.traffic-render{padding:0 13px 17px}.traffic-table{min-width:580px}.entry-traffic{padding:12px}.traffic-after{font-size:12px}}
/* Compact stacked report entries rather than sideways-scrolling table on phones. */
.october-traffic{scroll-margin-top:108px}
@media(max-width:620px){
 .traffic-table-wrap{overflow-x:visible}
 .traffic-table{min-width:0;width:100%;table-layout:auto;display:block}
 .traffic-table thead{display:none}
 .traffic-table tbody{display:block}
 .traffic-table tr{display:grid;grid-template-columns:58px minmax(0,1fr);column-gap:9px;row-gap:6px;border-bottom:1px solid #393b39;padding:14px 0}
 .traffic-table tr:last-child{border-bottom:0}
 .traffic-table td{display:block;padding:0;border:0;min-width:0}
 .traffic-table td:nth-child(3){grid-column:2;color:#bfb7b0;font-size:12px;line-height:1.5}
 .traffic-table code{font-size:11px}
 .entry-traffic .traffic-table td{padding:0}
}
