/* TheNewsDomains shared-hosting edition */
@import url('/assets/overrides.css?v=1.2.1');
.srOnly{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inverseButton{display:inline-block;margin-top:18px;color:#fff!important;background:transparent;text-decoration:none}.reportDisclosure{margin:22px 0}.notFoundActions{display:flex;gap:12px;margin-top:28px}.notFoundActions a{text-decoration:none}
:root{--ink:#171717;--green:#1f1f1f;--mint:#efefed;--lime:#ff9a4d;--orange:#e66f2d;--orange-dark:#bd4f18;--orange-soft:#fff0e6;--cream:#fbf5ed;--line:#deded9;--muted:#6b6b67}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Arial,sans-serif}button,input,select,textarea{font:inherit}.shell{width:min(1180px,calc(100% - 40px));margin:auto}header{position:sticky;top:0;z-index:20;background:#fffffff2;backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav{height:74px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink);font-weight:800;font-size:19px}.brand span{color:var(--green)}.brand i,.bigIcon,.miniIcon{display:grid;place-items:center;background:var(--green);color:#fff;font-style:normal;font-family:Georgia,serif}.brand i{width:34px;height:34px;border-radius:9px;font-size:22px}.navlinks{display:flex;gap:30px}.nav a{color:var(--ink);text-decoration:none;font-size:14px;font-weight:600}.nav a:not(.brand):hover{color:var(--orange)}.navright{display:flex;align-items:center;gap:12px}.saved{border:0;background:transparent}.saved b{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:10px;background:var(--orange-soft);color:var(--orange-dark)}.btn{border:1px solid var(--orange);border-radius:8px;background:var(--orange);color:#fff;padding:13px 20px;font-weight:700;cursor:pointer;box-shadow:0 7px 18px #e66f2d22}.btn:hover{border-color:var(--orange-dark);background:var(--orange-dark)}.small{padding:10px 16px;font-size:13px}.hero{padding:72px 0 66px;background:linear-gradient(135deg,var(--cream) 0%,#fff 58%,var(--orange-soft) 100%);overflow:hidden}.heroGrid{display:grid;grid-template-columns:1.35fr .72fr;gap:74px;align-items:center}.eyebrow,.sectionHead label,.sell>div>label,.modal>label{font-size:11px;font-weight:800;letter-spacing:1.8px;color:var(--orange-dark)}.hero h1{font:500 62px/1.04 Georgia,serif;letter-spacing:-2.5px;margin:18px 0 20px}.hero h1 em{color:var(--orange)}.lead{max-width:650px;color:#60605d;font-size:18px;line-height:1.7}.search{display:flex;align-items:center;margin-top:32px;padding:7px;background:#fff;border:1px solid #efd5c7;border-radius:10px;box-shadow:0 10px 25px #e66f2d12}.search:focus-within{border-color:var(--orange)}.search span{font-size:26px;margin:0 10px;color:var(--orange)}.search input{flex:1;min-width:0;border:0;outline:0;padding:12px}.search button{border:0;border-radius:7px;background:var(--orange);color:#fff;font-weight:700;padding:15px 22px}.search button:hover{background:var(--orange-dark)}.trust{display:flex;gap:22px;margin-top:18px;color:#71716d;font-size:12px}.trust span:first-child{color:var(--orange-dark);font-weight:700}.spot{position:relative;background:#fff;border-radius:16px;padding:25px;border-top:4px solid var(--orange);box-shadow:0 25px 60px #1717171f}.spot:before{content:"";position:absolute;z-index:-1;inset:-10px 10px 10px -10px;border:1px solid #efc7b2;border-radius:17px}.spotTop{display:flex;justify-content:space-between;color:#7d7d79;font-size:10px;font-weight:800;letter-spacing:1.6px}.spotTop button{border:0;background:transparent;color:var(--orange);font-size:22px}.bigIcon{width:54px;height:54px;margin:20px 0 16px;border-radius:10px;background:var(--orange-soft);color:var(--orange-dark);font-family:Arial}.spot>label,.identity label{color:var(--green);font-size:9px;font-weight:800;letter-spacing:.6px}.spot h2{font:500 27px Georgia,serif;margin:9px 0}.spot>p{color:var(--muted);font-size:13px;line-height:1.6}.metric{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);margin:22px 0}.metric div{padding:15px 8px;border-right:1px solid var(--line)}.metric div:last-child{border:0}.metric b,.metric small{display:block}.metric b{color:var(--orange-dark)}.metric small{margin-top:4px;color:var(--muted);font-size:9px}.price{display:flex;justify-content:space-between;align-items:end}.price small,.price strong{display:block}.price small{color:var(--muted);font-size:9px;margin-bottom:5px}.price strong{font-size:23px;color:var(--orange-dark)}.price button{border:0;background:transparent;color:var(--orange-dark);font-weight:700}.stats{border-bottom:1px solid var(--line);background:#fffaf6}.stats>.shell{display:grid;grid-template-columns:repeat(4,1fr);padding:27px 0}.stats div div{display:flex;justify-content:center;align-items:baseline;gap:9px;border-right:1px solid #eed9cd}.stats div div:last-child{border:0}.stats b{font:23px Georgia,serif;color:var(--orange-dark)}.stats span{color:var(--muted);font-size:11px}.market{padding-block:80px 95px}.sectionHead{display:flex;justify-content:space-between;align-items:end}.sectionHead h2,.sell h2{font:500 42px Georgia,serif;margin:11px 0}.sectionHead p,.sell p{color:var(--muted)}.outline{border:1px solid #dfb49d;background:#fff;color:var(--orange-dark);border-radius:8px;padding:11px 16px;font-weight:700;cursor:pointer}.outline:hover{border-color:var(--orange);background:var(--orange-soft)}.filters{display:grid;grid-template-columns:1.2fr .8fr .8fr auto;gap:10px;padding:18px;margin:34px 0 18px;background:#fff8f3;border:1px solid #efd9cd;border-radius:11px}.filters>input,.filters select{width:100%;padding:12px;border:1px solid #decfc7;border-radius:7px;background:#fff;outline:0}.filters>input:focus,.filters select:focus{border-color:var(--orange)}.toggle{display:flex;align-items:center;gap:9px;padding:0 8px;font-size:12px;font-weight:700}.toggle input{display:none}.toggle i{position:relative;width:35px;height:20px;border-radius:12px;background:#c8d1cd}.toggle i:after{content:"";position:absolute;width:14px;height:14px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.2s}.toggle input:checked+i{background:var(--orange)}.toggle input:checked+i:after{left:18px}.columns,.listing{display:grid;grid-template-columns:2.1fr .8fr .9fr 1.15fr;align-items:center}.columns{padding:0 24px 10px;color:#83837e;font-size:9px;text-transform:uppercase;letter-spacing:1px}.listing{padding:22px 24px;border:1px solid var(--line);border-bottom:0;transition:.2s}.listing:first-child{border-radius:11px 11px 0 0}.listing:last-child{border-bottom:1px solid var(--line);border-radius:0 0 11px 11px}.listing:hover{z-index:2;transform:translateY(-1px);border-left-color:var(--orange);box-shadow:0 8px 30px #e66f2d17}.identity{position:relative;display:flex;align-items:center;gap:13px}.heart{position:absolute;left:-18px;top:-15px;border:0;background:transparent;color:#999995}.heart.active{color:var(--orange)}.miniIcon{width:42px;height:42px;flex:none;border-radius:10px;background:var(--orange-soft);color:var(--orange-dark);font:800 12px Arial}.identity label.historical{color:#ad7628}.identity label.unverified{color:#7c8884}.identity h3{font-size:16px;margin:6px 0 4px}.identity h3 a:hover{color:var(--orange)}.identity p{margin:0;color:var(--muted);font-size:10px}.authority{display:grid;grid-template-columns:1fr 1fr;gap:8px}.authority div,.audience,.purchase{display:flex;flex-direction:column;gap:4px}.authority b,.audience b,.purchase>b{font-size:18px}.purchase>b{color:var(--orange-dark)}.authority span,.authority small,.audience span,.audience small,.purchase span{color:var(--muted);font-size:9px}.authority small{grid-column:1/-1}.audience small{margin-top:4px;color:var(--green)}.purchase>div{display:flex;gap:7px;margin-top:8px}.tiny{padding:8px 10px;font-size:10px}.empty{text-align:center;padding:50px;background:#f5f5f3;color:var(--muted);border-radius:10px}.verify{padding:85px 0;background:linear-gradient(135deg,var(--ink),#252525);color:#fff;border-top:5px solid var(--orange)}.verifyGrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:110px}.verifyGrid>div>label{color:#ffb98e;font-size:11px;font-weight:800;letter-spacing:1.8px}.verify h2{font:500 47px Georgia,serif;margin:15px 0}.verify p{color:#c7c7c3;line-height:1.8;font-size:14px}.verifyGrid>div>button{margin-top:18px;padding:13px 17px;border:1px solid #5a5a5a;border-radius:8px;background:transparent;color:#fff;font-weight:700}.steps{display:grid;grid-template-columns:1fr 1fr}.steps>div{display:flex;gap:20px;padding:25px;border-left:1px solid #414141;border-bottom:1px solid #414141}.steps b{color:#ffb98e;font:23px Georgia,serif}.steps span{display:flex;flex-direction:column;gap:8px}.steps strong{font-size:14px}.steps small{color:#b9b9b4;line-height:1.6}.sell{display:flex;justify-content:space-between;align-items:center;padding-block:70px;border-top:1px solid #f4ded2}.sell>div:last-child{display:flex;flex-direction:column;align-items:center;gap:10px}.sell small{color:var(--muted);font-size:10px}footer{padding:55px 0 22px;background:#111111;color:#d0d0cc;border-top:5px solid var(--orange)}.footerGrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.inverse{color:#fff}.footerGrid p{max-width:260px;color:#a0a09b;font-size:12px;line-height:1.7}.footerGrid>div{display:flex;flex-direction:column;gap:11px}.footerGrid b{color:#ffb98e;font-size:12px}.footerGrid a{color:#d0d0cc;text-decoration:none;font-size:11px}.footerGrid a:hover{color:#ffb98e}.legal{display:flex;justify-content:space-between;margin-top:45px;padding-top:20px;border-top:1px solid #333333;color:#8d8d88;font-size:9px}.backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:#111111b3}.modal{position:relative;width:min(480px,100%);max-height:90vh;overflow:auto;padding:35px;border-radius:16px;background:#fff;box-shadow:0 25px 80px #0005}.close{position:absolute;right:17px;top:12px;border:0;background:transparent;font-size:27px}.modal h2{font:500 30px Georgia,serif;margin:10px 0}.modal>p,.success p{color:var(--muted);font-size:13px;line-height:1.6}.modal form{display:flex;flex-direction:column;gap:13px;margin-top:22px}.modal form span{font-size:11px;font-weight:700}.modal input,.modal textarea{display:block;width:100%;padding:12px;margin-top:6px;border:1px solid #d0d0cc;border-radius:7px}.modal form .btn{width:100%}.success{text-align:center;padding:20px 5px}.success>i{display:grid;place-items:center;width:60px;height:60px;margin:auto;border-radius:50%;background:var(--orange-soft);color:var(--orange);font-size:28px;font-style:normal}
@media(max-width:900px){.navlinks{display:none}.heroGrid{grid-template-columns:1fr;gap:45px}.hero h1{font-size:49px}.stats>.shell{grid-template-columns:1fr 1fr;gap:20px}.stats div div:nth-child(2){border:0}.filters{grid-template-columns:1fr 1fr}.columns{display:none}.listing{grid-template-columns:1.7fr .7fr 1fr}.audience{display:none}.verifyGrid{grid-template-columns:1fr;gap:40px}.footerGrid{grid-template-columns:2fr 1fr 1fr}.footerGrid>div:last-child{display:none}}
@media(max-width:620px){.shell{width:calc(100% - 26px)}.saved{display:none}.hero{padding-top:48px}.hero h1{font-size:39px;letter-spacing:-1.5px}.lead{font-size:15px}.search button{padding:10px}.trust{flex-direction:column;gap:8px}.stats div div{flex-direction:column;align-items:center;gap:3px}.sectionHead .outline{display:none}.sectionHead h2,.sell h2{font-size:34px}.filters{grid-template-columns:1fr}.listing{grid-template-columns:1fr;gap:18px;padding:24px}.authority,.purchase{padding-top:15px;border-top:1px solid var(--line)}.verify h2{font-size:38px}.steps{grid-template-columns:1fr}.sell{flex-direction:column;text-align:center;gap:20px}.footerGrid{grid-template-columns:1fr 1fr}.footerGrid>div:first-child{grid-column:1/-1}.legal{flex-direction:column;gap:12px;line-height:1.5}.modal{padding:28px 22px}}

.guidelines{padding:88px 0;background:#f4f4f2;border-top:1px solid var(--line)}.guideIntro{display:grid;grid-template-columns:1.35fr .65fr;gap:70px;align-items:end}.guideIntro label{color:var(--green);font-size:11px;font-weight:800;letter-spacing:1.8px}.guideIntro h2{font:500 45px Georgia,serif;margin:13px 0}.guideIntro p{max-width:700px;color:var(--muted);line-height:1.7}.guideNotice{display:flex;flex-direction:column;gap:8px;padding:20px;border-left:3px solid var(--green);background:#fff}.guideNotice b{color:var(--green);font-size:12px;text-transform:uppercase;letter-spacing:1px}.guideNotice span{color:var(--muted);font-size:12px;line-height:1.6}.guideCards{display:grid;grid-template-columns:repeat(4,1fr);margin-top:38px;border:1px solid #d9d9d5;border-width:1px 0 0 1px}.guideCards article{min-height:230px;padding:25px;border:1px solid #d9d9d5;border-width:0 1px 1px 0;background:#fff}.guideCards i{color:var(--green);font:22px Georgia,serif;font-style:normal}.guideCards h3{font-size:15px;margin:20px 0 10px}.guideCards p{color:var(--muted);font-size:12px;line-height:1.65}.guideCards span{display:block;margin-top:16px;padding-top:13px;border-top:1px solid #e7e7e3;color:var(--green);font-size:9px;font-weight:700;line-height:1.5}.guideFooter{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:25px}.guideFooter>div:first-child{display:flex;flex-direction:column;gap:7px}.guideFooter b{font-size:12px}.guideFooter span{color:var(--muted);font-size:10px}.officialLinks{display:flex;gap:16px}.officialLinks a{color:var(--green);font-size:10px;font-weight:700;text-decoration:none}
@media(max-width:900px){.guideIntro{grid-template-columns:1fr;gap:25px}.guideCards{grid-template-columns:1fr 1fr}.guideFooter{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.guidelines{padding:65px 0}.guideIntro h2{font-size:36px}.guideCards{grid-template-columns:1fr}.guideCards article{min-height:0}.officialLinks{flex-direction:column;gap:9px}}

.detailBtn{border:0;background:#efefed;color:var(--green);border-radius:7px;font-weight:800;cursor:pointer}.domainModal{width:min(1050px,96vw);padding:0;overflow:auto}.domainReport{padding:34px}.reportHead{display:flex;justify-content:space-between;gap:30px;align-items:center;padding-bottom:23px;border-bottom:1px solid var(--line)}.reportHead label{color:var(--green);font-size:10px;font-weight:800;letter-spacing:1.6px}.reportHead h2{font-size:34px;margin:7px 0}.reportHead p{margin:0;color:var(--muted);font-size:11px}.reportPrice{display:flex;align-items:flex-end;gap:12px}.reportPrice small{font-size:8px;color:var(--muted)}.reportPrice b{font-size:22px}.reportSummary{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.reportSummary>div{display:flex;flex-direction:column;gap:5px;padding:18px 20px;border-right:1px solid var(--line)}.reportSummary>div:last-child{border:0}.reportSummary b{font-size:20px}.reportSummary b.verified,.yes{color:var(--green)}.reportSummary b.historical,.warn{color:#ad7628}.reportSummary span{font-size:9px;color:var(--muted)}.scanStart{text-align:center;padding:65px 20px}.scanIcon{display:grid;place-items:center;width:58px;height:58px;margin:auto;border-radius:50%;background:var(--mint);color:var(--green);font-size:29px}.scanStart h3{font:500 25px Georgia,serif;margin:17px 0 8px}.scanStart p{max-width:570px;margin:0 auto 22px;color:var(--muted);font-size:12px;line-height:1.6}.scanStart small{display:block;margin-top:13px;color:var(--muted);font-size:9px}.scanBar{width:260px;height:4px;margin:18px auto 0;background:#e5e5e1;overflow:hidden;border-radius:3px}.scanBar i{display:block;width:45%;height:100%;background:var(--green);animation:scan 1s infinite}@keyframes scan{from{transform:translateX(-100%)}to{transform:translateX(230%)}}.scorePanel{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;margin:25px 0;padding:22px;background:#f4f4f2;border:1px solid #deded9;border-radius:10px}.scoreRing{display:grid;place-items:center;align-content:center;width:105px;height:105px;border:9px solid #cfcfca;border-right-color:var(--green);border-radius:50%}.scoreRing b{font-size:22px}.scoreRing span{font-size:8px;color:var(--muted);text-transform:uppercase}.scorePanel label{color:var(--green);font-size:9px;font-weight:800;letter-spacing:1px}.scorePanel h3{margin:7px 0;font-size:18px}.scorePanel p{margin:0;color:var(--muted);font-size:10px;line-height:1.6}.confidence{display:flex;flex-direction:column;gap:5px;padding-left:20px;border-left:1px solid #d2d2ce}.confidence small,.confidence span{font-size:8px;color:var(--muted)}.confidence b{color:var(--green)}.evidenceGrid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-width:1px 0 0 1px}.evidenceGrid article{padding:20px;border:1px solid var(--line);border-width:0 1px 1px 0}.evidenceGrid article>span{display:block;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:1px}.evidenceGrid article>b{display:block;margin:10px 0;font-size:14px}.evidenceGrid p{color:var(--muted);font-size:9px;line-height:1.7}.evidenceGrid a,.evidenceGrid button{border:0;background:transparent;padding:0;color:var(--green);font-size:9px;font-weight:700;text-decoration:none;cursor:pointer}.timeline{margin-top:25px;border:1px solid var(--line);border-radius:9px;overflow:hidden}.timelineHead{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;background:#f4f4f2}.timelineHead h3{margin:0;font-size:14px}.timelineHead span{font-size:8px;color:var(--muted)}.event{display:grid;grid-template-columns:110px 100px 1fr 65px;gap:15px;align-items:center;padding:13px 20px;border-top:1px solid var(--line);font-size:10px}.event time{color:var(--muted)}.event p{margin:0;color:#555552}.event span{padding:5px;border-radius:10px;background:var(--mint);color:var(--green);font-size:8px;text-align:center}.health{margin-top:25px}.health h3{font-size:14px}.health>div{display:grid;grid-template-columns:1fr 1fr;gap:7px 22px}.health span{display:grid;grid-template-columns:18px 1fr auto;gap:6px;padding:9px 0;border-bottom:1px solid var(--line);font-size:9px}.health span>b{color:var(--green)}.health span small{color:var(--muted)}.methodNote{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;margin-top:25px;padding:18px;border-left:3px solid var(--green);background:#f4f4f2}.methodNote b{font-size:11px}.methodNote p{margin:0;color:var(--muted);font-size:9px;line-height:1.6}.methodNote .outline{font-size:9px;padding:8px 10px}
@media(max-width:760px){.domainReport{padding:25px 18px}.reportHead{align-items:flex-start;flex-direction:column}.reportPrice{align-items:center}.reportSummary{grid-template-columns:1fr 1fr}.reportSummary>div:nth-child(2){border-right:0}.scorePanel{grid-template-columns:1fr;text-align:center}.scoreRing{margin:auto}.confidence{padding:12px 0 0;border-left:0;border-top:1px solid #d2d2ce}.evidenceGrid{grid-template-columns:1fr 1fr}.event{grid-template-columns:85px 1fr}.event p{grid-column:1/-1}.event span{grid-column:2}.health>div{grid-template-columns:1fr}.methodNote{grid-template-columns:1fr}.purchase>div{flex-wrap:wrap}}

.infoHero{padding:78px 0;background:var(--cream);border-bottom:1px solid var(--line)}.infoHero label,.infoCta label{color:var(--green);font-size:10px;font-weight:800;letter-spacing:1.8px}.infoHero h1{max-width:870px;margin:16px 0 18px;font:500 52px/1.08 Georgia,serif;letter-spacing:-1.4px}.infoHero p{max-width:760px;margin:0;color:#62625f;font-size:16px;line-height:1.7}.infoHero small{display:block;margin-top:22px;color:#7b8a85;font-size:10px}.infoLayout{display:grid;grid-template-columns:260px 1fr;gap:75px;padding-block:70px}.infoLayout>aside{position:sticky;top:98px;align-self:start;display:flex;flex-direction:column;border-top:2px solid var(--ink)}.infoLayout>aside>b{padding:15px 0 10px;font-size:11px;text-transform:uppercase;letter-spacing:1px}.infoLayout>aside>a{display:grid;grid-template-columns:25px 1fr;gap:8px;padding:9px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:10px;text-decoration:none}.infoLayout>aside>a span{color:var(--green);font-family:Georgia,serif}.infoLayout>aside>div{margin-top:25px;padding:18px;background:#f4f4f2;border-left:3px solid var(--green)}.infoLayout>aside>div strong{font-size:11px}.infoLayout>aside>div p{color:var(--muted);font-size:9px;line-height:1.6}.infoLayout>aside>div a{color:var(--green);font-size:9px;font-weight:700;text-decoration:none}.infoContent>section{display:grid;grid-template-columns:45px 1fr;gap:20px;padding:0 0 40px;margin-bottom:40px;border-bottom:1px solid var(--line);scroll-margin-top:100px}.infoContent>section>span{color:var(--green);font:22px Georgia,serif}.infoContent h2{margin:0 0 15px;font:500 27px Georgia,serif}.infoContent p{color:#62625f;font-size:13px;line-height:1.85;margin:0 0 13px}.infoContent ul{margin:5px 0 0;padding:0;list-style:none}.infoContent li{position:relative;padding:10px 0 10px 22px;border-bottom:1px solid #f0f0ee;color:#62625f;font-size:12px;line-height:1.6}.infoContent li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:800}.infoCta{padding:45px 0;background:#f4f4f2;border-top:1px solid var(--line)}.infoCta>.shell{display:flex;justify-content:space-between;align-items:center;gap:30px}.infoCta h2{margin:8px 0 0;font:500 30px Georgia,serif}.infoCta a{text-decoration:none}.infoPage footer{margin-top:0}
@media(max-width:800px){.infoLayout{grid-template-columns:1fr;gap:35px}.infoLayout>aside{position:static}.infoLayout>aside>a{display:none}.infoHero h1{font-size:42px}}
@media(max-width:620px){.infoHero{padding:55px 0}.infoHero h1{font-size:36px}.infoLayout{padding-block:50px}.infoContent>section{grid-template-columns:32px 1fr;gap:12px}.infoContent h2{font-size:23px}.infoCta>.shell{align-items:flex-start;flex-direction:column}}

.crumbs{display:flex;gap:9px;padding-block:18px;color:var(--muted);font-size:9px}.crumbs a{color:var(--green);text-decoration:none}.domainSeoHero{padding:55px 0;background:var(--cream);border-block:1px solid var(--line)}.domainSeoGrid{display:grid;grid-template-columns:1fr 280px;gap:70px;align-items:center}.domainSeoGrid>div>label{color:var(--green);font-size:9px;font-weight:800;letter-spacing:1.2px}.domainSeoGrid h1{margin:13px 0;font:500 48px Georgia,serif}.domainSeoGrid p{max-width:680px;color:var(--muted);font-size:15px;line-height:1.7}.domainBadges{display:flex;gap:8px;margin-top:20px}.domainBadges span{padding:7px 10px;border:1px solid #cfdbd5;border-radius:15px;background:#fff;color:#52635e;font-size:9px}.domainSeoGrid>aside{display:flex;flex-direction:column;padding:24px;border-radius:12px;background:#fff;box-shadow:0 15px 35px #17171715}.domainSeoGrid>aside small{color:var(--muted);font-size:8px}.domainSeoGrid>aside>b{margin:5px 0 17px;font-size:29px}.domainSeoGrid>aside>a{text-align:center;text-decoration:none}.domainSeoGrid>aside span{text-align:center;margin-top:10px;color:var(--muted);font-size:8px}.domainSeoBody{display:grid;grid-template-columns:1fr 280px;gap:70px;padding-block:65px}.domainSeoMain h2{margin:0 0 20px;font:500 28px Georgia,serif}.domainSeoMain h2:not(:first-child){margin-top:45px}.seoMetrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.seoMetrics div{display:flex;flex-direction:column;gap:6px;padding:20px;border-right:1px solid var(--line)}.seoMetrics div:last-child{border:0}.seoMetrics b{font-size:22px}.seoMetrics span{color:var(--muted);font-size:9px}.seoChecks{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-width:1px 0 0 1px}.seoChecks article{padding:20px;border:1px solid var(--line);border-width:0 1px 1px 0}.seoChecks b{color:var(--green);font-size:12px}.seoChecks p{color:var(--muted);font-size:10px;line-height:1.6}.seoList{padding:0;list-style:none}.seoList li{padding:12px 0 12px 25px;border-bottom:1px solid var(--line);color:#62625f;font-size:11px}.seoList li:before{content:"✓";margin-left:-25px;margin-right:13px;color:var(--green);font-weight:800}.related{position:sticky;top:95px;align-self:start;display:flex;flex-direction:column;padding:22px;border-top:3px solid var(--green);background:#f4f4f2}.related h3{margin:0 0 12px;font-size:12px}.related h3:not(:first-child){margin-top:26px}.related a{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-bottom:1px solid #d9e4df;color:var(--ink);font-size:10px;font-weight:700;text-decoration:none}.related a span{color:var(--muted);font-size:8px;font-weight:400}.sitemapGrid{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding-block:65px}.sitemapGrid section{display:flex;flex-direction:column}.sitemapGrid h2{padding-bottom:13px;border-bottom:2px solid var(--ink);font:500 25px Georgia,serif}.sitemapGrid a{padding:12px 0;border-bottom:1px solid var(--line);color:var(--green);font-size:11px;text-decoration:none}.sitemapGrid .allDomains{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.sitemapGrid .allDomains h2{grid-column:1/-1}.sitemapGrid .allDomains a{display:flex;justify-content:space-between}.sitemapGrid .allDomains span{color:var(--muted);font-size:9px}
@media(max-width:760px){.domainSeoGrid,.domainSeoBody{grid-template-columns:1fr;gap:30px}.domainSeoGrid h1{font-size:39px}.related{position:static}.seoMetrics{grid-template-columns:1fr 1fr}.seoChecks{grid-template-columns:1fr}.sitemapGrid,.sitemapGrid .allDomains{grid-template-columns:1fr}.sitemapGrid .allDomains{grid-column:auto}.sitemapGrid .allDomains h2{grid-column:auto}}
.identity h3 a{color:var(--ink);text-decoration:none}.identity h3 a:hover{color:var(--green);text-decoration:underline}
.contactHero{padding:72px 0 120px;background:var(--cream);border-bottom:1px solid var(--line)}.contactHero label{color:var(--green);font-size:10px;font-weight:800;letter-spacing:1.8px}.contactHero h1{margin:15px 0;font:500 54px Georgia,serif}.contactHero p{max-width:720px;margin:0;color:var(--muted);font-size:16px;line-height:1.7}.contactLayout{position:relative;margin-top:-70px;padding-bottom:80px}.contactCard{max-width:860px;margin:auto;padding:38px 44px;background:#fff;border:1px solid var(--line);border-top:4px solid var(--green);border-radius:14px;box-shadow:0 22px 55px #17171717}.contactCardHead span{color:var(--green);font-size:9px;font-weight:800;letter-spacing:1.5px}.contactCardHead h2{margin:10px 0;font:500 31px Georgia,serif}.contactCardHead p{margin:0;color:var(--muted);font-size:12px}.contactForm{display:flex;flex-direction:column;gap:18px;margin-top:30px}.fieldGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contactForm label{color:var(--ink);font-size:11px;font-weight:700}.contactForm label small{color:var(--muted);font-weight:400}.contactForm input,.contactForm select,.contactForm textarea{display:block;width:100%;margin-top:7px;padding:13px;border:1px solid #d0d0cc;border-radius:7px;background:#fff;color:var(--ink);outline:0}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #efefed}.contactForm .consent{display:flex;align-items:flex-start;gap:9px;font-weight:400;line-height:1.5}.contactForm .consent input{width:auto;margin:2px 0 0}.contactForm>.btn{align-self:flex-start}.formPrivacy{margin:0;color:var(--muted);font-size:9px}.formNotice{margin-top:22px;padding:14px 16px;border-left:3px solid var(--green);background:var(--mint);color:#36544c;font-size:11px;line-height:1.5}.contactPage footer{padding-top:20px}.contactPage footer .legal{margin-top:0}.seoChecks a{color:var(--green);font-size:10px;font-weight:700;text-decoration:none}
@media(max-width:620px){.contactHero{padding:55px 0 100px}.contactHero h1{font-size:39px}.contactCard{padding:28px 20px}.fieldGrid{grid-template-columns:1fr}.contactForm>.btn{width:100%}}

.fixedPolicy{padding:34px 0;background:#f0f0ee;border-bottom:1px solid #cfe1d8}.fixedPolicy>.shell{display:grid;grid-template-columns:1fr 1.35fr auto;gap:42px;align-items:center}.fixedPolicy label{color:var(--green);font-size:9px;font-weight:800;letter-spacing:1.6px}.fixedPolicy h2{margin:8px 0 0;font:500 24px Georgia,serif}.fixedPolicy p{margin:0;color:#62625f;font-size:11px;line-height:1.7}.fixedPolicy a{white-space:nowrap;color:var(--green);font-size:10px;font-weight:800;text-decoration:none}
.dash{min-height:100vh;display:grid;grid-template-columns:250px 1fr;background:#f4f4f2}.dashSide{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:28px 22px;background:#0b2823;color:#fff}.dashSide .brand{color:#fff}.dashSide nav{display:flex;flex-direction:column;gap:5px;margin-top:42px}.dashSide nav a{padding:11px 12px;border-radius:7px;color:#b9cac5;font-size:11px;text-decoration:none}.dashSide nav a:hover{background:#173b34;color:#fff}.dashUser{margin-top:auto;padding-top:20px;border-top:1px solid #29463f}.dashUser b,.dashUser span{display:block}.dashUser b{font-size:11px}.dashUser span{margin-top:4px;color:#8fa49f;font-size:9px}.dashMain{min-width:0;padding:48px clamp(22px,5vw,72px)}.dashHead{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:28px}.dashHead label{color:var(--green);font-size:9px;font-weight:800;letter-spacing:1.5px}.dashHead h1{margin:8px 0;font:500 38px Georgia,serif}.dashHead p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.dashStats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.dashStats>div{padding:20px;background:#fff;border:1px solid var(--line);border-radius:9px}.dashStats b,.dashStats span{display:block}.dashStats b{font-size:25px}.dashStats span{margin-top:5px;color:var(--muted);font-size:9px}.dashCard{margin-bottom:20px;padding:26px;background:#fff;border:1px solid var(--line);border-radius:10px}.dashCard h2{margin:0 0 20px;font:500 23px Georgia,serif}.recordForm{display:grid;grid-template-columns:1fr 1fr;gap:15px}.recordForm label{font-size:10px;font-weight:700}.recordForm input,.recordForm select,.recordForm textarea,.inlineForm input,.inlineForm select{display:block;width:100%;margin-top:7px;padding:11px;border:1px solid #d0d0cc;border-radius:6px;background:#fff}.recordForm .wide{grid-column:1/-1}.recordForm .btn{justify-self:start}.recordForm.compact{margin-top:15px}.policyLine{margin:0;padding:12px;border-left:3px solid var(--green);background:#f3f3f1;color:#62625f;font-size:10px;line-height:1.6}.record{display:grid;grid-template-columns:1.4fr .7fr 1fr;gap:18px;align-items:center;padding:16px 0;border-top:1px solid var(--line)}.record:first-of-type{border-top:0}.record>div{display:flex;flex-direction:column;gap:5px}.record span,.record small{color:var(--muted);font-size:9px}.record em{color:var(--green);font-size:9px;font-weight:800;text-transform:uppercase;font-style:normal}.record details{grid-column:1/-1}.record summary{cursor:pointer;color:var(--green);font-size:9px;font-weight:700}.recordActions,.inlineForm{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.inlineForm input,.inlineForm select{width:auto;margin:0}.purchaseConfirm{padding:18px;border:1px solid #cecec9;border-left:4px solid var(--green);background:#f3f3f1;border-radius:7px}.purchaseConfirm a{color:var(--green);font-weight:800}.adminRow,.logRow{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:15px;align-items:center;padding:13px 0;border-top:1px solid var(--line);font-size:10px}.logRow{grid-template-columns:150px 1fr 1fr}.adminRow small,.logRow small{color:var(--muted)}
@media(max-width:900px){.fixedPolicy>.shell{grid-template-columns:1fr 1fr}.fixedPolicy a{grid-column:1/-1}.dash{grid-template-columns:1fr}.dashSide{position:static;height:auto}.dashSide nav{flex-direction:row;flex-wrap:wrap;margin-top:25px}.dashUser{margin-top:20px}.dashStats{grid-template-columns:1fr 1fr}.dashMain{padding-top:35px}}
@media(max-width:620px){.fixedPolicy>.shell{grid-template-columns:1fr;gap:18px}.fixedPolicy a{grid-column:auto}.dashStats,.recordForm{grid-template-columns:1fr}.recordForm .wide{grid-column:auto}.record{grid-template-columns:1fr}.adminRow,.logRow{grid-template-columns:1fr}.dashHead h1{font-size:31px}}

.checkoutPage{min-height:100vh;padding:55px 18px;background:linear-gradient(135deg,#f2f2f0,#f8f5ed)}.checkoutCard{max-width:740px;margin:auto;padding:38px 44px;background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:0 22px 60px #17171714}.checkoutSteps{display:flex;justify-content:space-between;gap:15px;margin:34px 0;padding:13px 0;border-block:1px solid var(--line);color:var(--muted);font-size:9px}.checkoutSteps b{color:var(--green)}.checkoutCard>label{color:var(--green);font-size:9px;font-weight:800;letter-spacing:1.5px}.checkoutCard h1{margin:10px 0;font:500 40px Georgia,serif}.checkoutSummary{color:var(--muted);font-size:12px;line-height:1.7}.orderTotal{display:grid;grid-template-columns:1fr auto;gap:6px;margin:25px 0;padding:20px;background:#f4f4f2;border-radius:8px}.orderTotal span{font-size:11px}.orderTotal b{font-size:20px}.orderTotal small{grid-column:1/-1;color:var(--muted);font-size:8px}.checkoutForm{display:flex;flex-direction:column;gap:16px}.checkoutForm>label,.checkoutForm legend{font-size:10px;font-weight:700}.checkoutForm>label>input{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #ccd8d2;border-radius:7px;background:#f8f8f6}.checkoutForm fieldset{display:flex;flex-direction:column;gap:9px;padding:14px;border:1px solid var(--line);border-radius:8px}.payChoice{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:7px;cursor:pointer}.payChoice span{display:flex;flex-direction:column;gap:4px}.payChoice small,.secureNote{color:var(--muted);font-size:8px}.checkoutForm .consent{display:flex;gap:9px;align-items:flex-start;font-size:9px;font-weight:400;line-height:1.5}.backLink{display:inline-block;margin-top:22px;color:var(--green);font-size:10px;text-decoration:none}.statusPill{padding:8px 12px;border-radius:20px;background:#eeeeec;color:var(--green);font-size:9px;font-weight:800;text-transform:uppercase}.statusPill.cancelled,.statusPill.expired{background:#f7e9e9;color:#a24d4d}.orderGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.orderFacts{margin:0 0 20px}.orderFacts>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid var(--line)}.orderFacts dt{color:var(--muted);font-size:9px}.orderFacts dd{margin:0;font-size:10px;font-weight:700;text-transform:capitalize}.timelineRow{display:grid;grid-template-columns:15px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.timelineRow i{width:9px;height:9px;border-radius:50%;background:var(--green)}.timelineRow div{display:flex;flex-direction:column;gap:4px}.timelineRow b{font-size:10px;text-transform:capitalize}.timelineRow span,.timelineRow time{color:var(--muted);font-size:8px}.invoicePage{min-height:100vh;padding:50px 18px;background:#f0f0ee}.invoicePaper{max-width:850px;margin:auto;padding:50px;background:#fff;box-shadow:0 18px 45px #0001}.invoicePaper header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:30px;border-bottom:3px solid var(--ink)}.invoicePaper header>div{display:flex;flex-direction:column;text-align:right}.invoicePaper header>div b{font:500 30px Georgia,serif}.invoicePaper header>div span{font-size:10px}.invoiceMeta{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:35px 0}.invoiceMeta>div{display:flex;flex-direction:column;gap:6px}.invoiceMeta small{color:var(--muted);font-size:8px}.invoiceMeta b{font-size:12px}.invoiceMeta span{font-size:9px}.invoicePaper table{width:100%;border-collapse:collapse;font-size:10px}.invoicePaper th,.invoicePaper td{padding:15px;text-align:left;border-bottom:1px solid var(--line)}.invoicePaper th{background:#f4f4f2}.invoicePaper th:last-child,.invoicePaper td:last-child{text-align:right}.invoicePaper td small{display:block;margin-top:5px;color:var(--muted)}.invoicePaper tfoot{font-size:14px;font-weight:800}.invoiceNote{margin-top:35px;padding:18px;background:#f5f5f3}.invoiceNote p{color:var(--muted);font-size:9px}.invoicePaper footer{display:flex;justify-content:space-between;margin-top:55px;padding-top:15px;border-top:1px solid var(--line);color:var(--muted);font-size:8px}.invoiceActions{display:flex;justify-content:space-between;max-width:850px;margin:18px auto;color:var(--muted);font-size:9px}.invoiceActions a{color:var(--green);text-decoration:none}
@media(max-width:700px){.checkoutCard{padding:28px 22px}.orderGrid{grid-template-columns:1fr}.invoicePaper{padding:28px 20px}.invoiceMeta{grid-template-columns:1fr}.invoicePaper footer,.invoiceActions{flex-direction:column;gap:10px}}
@media print{.invoicePage{padding:0;background:#fff}.invoicePaper{box-shadow:none}.invoiceActions{display:none}}

.transferSafety{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;margin-bottom:20px;padding:17px 20px;border-left:4px solid var(--green);background:#f0f0ee}.transferSafety b{font-size:11px}.transferSafety span{color:#62625f;font-size:10px;line-height:1.6}.transferCard{display:grid;grid-template-columns:1.3fr .8fr auto;gap:20px;align-items:center;padding:17px 0;border-top:1px solid var(--line)}.transferCard>div{display:flex;flex-direction:column;gap:5px}.transferCard span,.transferCard small{color:var(--muted);font-size:9px}.transferCard em{color:var(--green);font-size:9px;font-weight:800;text-transform:uppercase;font-style:normal}.transferCard .warn{color:#a45f32}.transferProgress{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;margin-bottom:20px;padding:18px 22px;background:#171717;color:#fff;border-radius:9px}.transferProgress>div:first-child{display:flex;flex-direction:column}.transferProgress b{font-size:20px}.transferProgress span,.transferProgress small{color:#c0c0bb;font-size:8px}.progressTrack{height:7px;background:#3b3b3b;border-radius:7px;overflow:hidden}.progressTrack i{display:block;height:100%;background:var(--lime)}.securityNote{padding:11px;border-left:3px solid #d1a04c;background:#fff8e9;color:#725f3b;font-size:9px;line-height:1.6}.taskRow{display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.taskRow>div{display:flex;flex-direction:column;gap:4px}.taskRow b{font-size:10px}.taskRow span,.taskRow small{color:var(--muted);font-size:8px;line-height:1.5}.taskRow em{color:var(--green);font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.taskRow.completed{opacity:.68}.taskRow button{padding:7px 9px;border:0;border-radius:5px;background:#efefed;color:var(--green);font-size:8px;font-weight:800}
@media(max-width:700px){.transferSafety,.transferCard,.transferProgress{grid-template-columns:1fr}.transferProgress{gap:10px}}

.evidenceLink{margin-top:10px;color:var(--green);font-size:9px;font-weight:800;text-align:center;text-decoration:none}.methodBanner{margin-bottom:18px;padding:13px;border-left:3px solid var(--green);background:#f3f3f1;color:#62625f;font-size:9px;line-height:1.6}.scoreForm{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.scoreForm label{font-size:9px;font-weight:700}.scoreForm input,.scoreForm select,.scoreForm textarea{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid #d0d0cc;border-radius:6px}.scoreForm .wide{grid-column:1/-1}.scoreForm .btn{justify-self:start}.evidencePage{min-height:100vh;background:#f7f7f5}.evidencePage header{background:#fff}.evidenceHero{padding:62px 0;background:#171717;color:#fff}.evidenceHero label{color:var(--lime);font-size:9px;font-weight:800;letter-spacing:1.5px}.evidenceHero h1{margin:12px 0;font:500 46px Georgia,serif}.evidenceHero p{max-width:780px;color:#b8cbc5;font-size:13px;line-height:1.7}.reportMeta{display:flex;gap:25px;margin-top:24px;color:#b1b1ac;font-size:9px}.evidenceLayout{display:grid;grid-template-columns:1fr 280px;gap:38px;padding-block:45px}.scoreHero{display:grid;grid-template-columns:auto 1fr;gap:25px;align-items:center;padding:27px;background:#fff;border:1px solid var(--line);border-top:4px solid var(--green)}.scoreDial{display:grid;place-items:center;align-content:center;width:115px;height:115px;border:10px solid #d4d4cf;border-right-color:var(--green);border-radius:50%}.scoreDial b{font-size:31px}.scoreDial span{font-size:9px;color:var(--muted)}.scoreHero label{color:var(--green);font-size:8px;font-weight:800;letter-spacing:1px}.scoreHero h2{margin:7px 0;font:500 26px Georgia,serif;text-transform:capitalize}.scoreHero p{color:var(--muted);font-size:9px}.withheldScore{padding:24px;border:1px solid #e2d2ad;border-left:4px solid #c3913f;background:#fffaf0}.withheldScore b{font-size:13px}.withheldScore p{color:#6f644c;font-size:10px;line-height:1.6}.evidenceSection{margin-top:22px;padding:27px;background:#fff;border:1px solid var(--line)}.evidenceSection h2{margin:0 0 20px;font:500 23px Georgia,serif}.componentGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.componentGrid article{display:grid;grid-template-columns:1fr auto;gap:8px;padding:14px;border:1px solid var(--line)}.componentGrid article>div{display:flex;flex-direction:column;gap:4px}.componentGrid b{font-size:9px}.componentGrid span{color:var(--muted);font-size:7px}.componentGrid strong{font-size:16px}.componentGrid i{grid-column:1/-1;height:4px;background:#e6e6e2}.componentGrid em{display:block;height:100%;background:var(--green)}.evidenceRecord{display:grid;grid-template-columns:1fr 1.4fr auto;gap:18px;align-items:center;padding:16px 0;border-top:1px solid var(--line)}.evidenceRecord>div{display:flex;flex-direction:column;gap:4px}.evidenceRecord label{color:var(--green);font-size:7px;font-weight:800;text-transform:uppercase}.evidenceRecord b{font-size:10px;text-transform:capitalize}.evidenceRecord span,.evidenceRecord p{color:var(--muted);font-size:8px;line-height:1.6}.evidenceRecord a{color:var(--green);font-size:8px;font-weight:700;text-decoration:none}.evidenceRecord.expired{opacity:.55}.riskPanel,.methodPanel,.refreshForm{margin-bottom:16px;padding:20px;background:#fff;border:1px solid var(--line)}.riskPanel{border-top:3px solid #c3913f}.riskPanel h3,.methodPanel h3{margin:0 0 12px;font-size:11px}.riskPanel p,.methodPanel p,.riskPanel li{color:var(--muted);font-size:8px;line-height:1.7}.riskPanel ul{padding-left:17px}.refreshForm .btn,.reportBuy{display:block;width:100%;text-align:center}.reportBuy{text-decoration:none}.evidenceLayout>aside{align-self:start;position:sticky;top:95px}
@media(max-width:850px){.scoreForm{grid-template-columns:1fr 1fr}.evidenceLayout{grid-template-columns:1fr}.evidenceLayout>aside{position:static}.evidenceRecord{grid-template-columns:1fr}.reportMeta{flex-direction:column;gap:8px}}
@media(max-width:620px){.scoreForm,.componentGrid{grid-template-columns:1fr}.scoreForm .wide{grid-column:auto}.scoreHero{grid-template-columns:1fr}.scoreDial{margin:auto}}

.supportGrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px}.ticketRow{display:grid;grid-template-columns:1fr auto auto;gap:13px;align-items:center;padding:14px 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.ticketRow>div{display:flex;flex-direction:column;gap:4px}.ticketRow b{font-size:10px}.ticketRow span{color:var(--muted);font-size:8px}.ticketRow em{padding:4px 7px;border-radius:9px;background:#eeeeec;color:var(--muted);font-size:7px;font-style:normal;text-transform:uppercase}.ticketRow em.high,.ticketRow em.urgent{background:#fff1e6;color:#a75b2b}.ticketRow strong{color:var(--green);font-size:8px;text-transform:uppercase}.ticketThread article{padding:17px;margin-bottom:10px;border:1px solid var(--line);border-radius:8px}.ticketThread article.internal{border-color:#e0bd79;background:#fff9ed}.ticketThread article>div{display:flex;justify-content:space-between;gap:20px}.ticketThread b{font-size:9px}.ticketThread time{color:var(--muted);font-size:8px}.ticketThread p{margin-bottom:0;color:#5a5a57;font-size:10px;line-height:1.7;white-space:pre-wrap}.ticketStatus{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.trustNotice{display:grid;grid-template-columns:auto 1fr;gap:18px;margin-bottom:20px;padding:18px;border-left:4px solid var(--green);background:#f0f0ee}.trustNotice b{font-size:10px}.trustNotice span{color:#62625f;font-size:9px;line-height:1.7}.verificationFacts{margin-top:22px}.controlRow{display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center;padding:15px 0;border-top:1px solid var(--line)}.controlRow>div{display:flex;flex-direction:column;gap:4px}.controlRow b{font-size:10px}.controlRow span,.controlRow small{color:var(--muted);font-size:8px}.controlRow code{max-width:260px;padding:8px;background:#f3f3f1;font-size:8px;overflow-wrap:anywhere}.controlRow form{display:flex;gap:7px}.controlRow select{padding:8px;border:1px solid var(--line)}.checkRow{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.checkRow>b{padding:5px 7px;border-radius:10px;background:#f0f0ee;color:var(--green);font-size:7px;text-transform:uppercase}.checkRow>b.warning,.checkRow>b.high,.checkRow>b.critical{background:#fff0e9;color:#a34f31}.checkRow>div{display:flex;flex-direction:column;gap:4px}.checkRow strong{font-size:9px;text-transform:capitalize}.checkRow span,.checkRow time{color:var(--muted);font-size:7px}.checkRow button{padding:6px;border:0;color:var(--green);font-size:8px}.securityCards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px}.securityCards section{padding:20px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--green)}.securityCards b{font-size:10px}.securityCards p{color:var(--muted);font-size:9px;line-height:1.7}
@media(max-width:850px){.supportGrid,.securityCards{grid-template-columns:1fr}.controlRow{grid-template-columns:1fr}.checkRow{grid-template-columns:auto 1fr}.checkRow time,.checkRow form{grid-column:2}}

/* Warm orange accent layer — used for actions and emphasis while matte black is the trust color. */
.infoHero{background:linear-gradient(135deg,var(--cream),var(--orange-soft))}.infoHero label,.infoCta label,.marketHero label,.liveHero label,.evidenceHero label{color:var(--orange-dark)}
.infoLayout>aside{border-top-color:var(--orange)}.infoLayout>aside>a span,.infoContent>section>span,.infoLayout>aside>div a{color:var(--orange-dark)}.infoLayout>aside>div{border-left-color:var(--orange);background:var(--orange-soft)}
.fixedPolicy{border-top-color:var(--orange)}.fixedPolicy label,.listingTop,.productionGrid footer b{color:var(--orange-dark)}
.productionGrid article{border-top-color:var(--orange)}.productionGrid h2 a:hover{color:var(--orange)}.listingEvidence b{color:var(--orange-dark)}
.marketHero,.liveHero,.evidenceHero{background:linear-gradient(135deg,var(--ink),#252525);border-bottom:4px solid var(--orange)}
.scoreHero{border-top-color:var(--orange)}.scoreDial,.scoreRing,.scoreDial{border-color:#f4cdb8;border-right-color:var(--orange)}.scoreHero label,.evidenceRecord label,.evidenceRecord a,.evidenceLink{color:var(--orange-dark)}
.methodBanner,.methodNote,.guideNotice,.transferSafety,.trustNotice{border-left-color:var(--orange)}
.guideIntro label,.guideNotice b,.guideCards i,.guideCards span,.guideFooter a{color:var(--orange-dark)}.guideCards{border-top-color:#edc7b4}.guideCards article{border-color:#edddd5}
.dashSide{border-top:5px solid var(--orange)}.dashSide nav a:hover,.dashUser a{color:#ffb98e}.dashStats section{border-top:3px solid var(--orange)}
.tourProgress i.active{background:var(--orange)}.tourIcon{background:var(--orange-soft);color:var(--orange-dark)}.tourHint{border-left-color:var(--orange)}.tourPreference input{accent-color:var(--orange)}.tourTarget{outline-color:#ffb98e!important}
.statusPill:not(.cancelled):not(.expired){background:var(--orange-soft);color:var(--orange-dark)}

.productionMarket,.liveListing{min-height:100vh;background:#f7f7f5}.productionMarket header,.liveListing header{background:#fff}.marketHero{padding:78px 0;background:#171717;color:#fff}.marketHero label,.liveHero label{color:var(--lime);font-size:9px;font-weight:800;letter-spacing:1.6px}.marketHero h1{margin:15px 0;font:500 52px/1.08 Georgia,serif}.marketHero p{max-width:700px;color:#c7c7c3;font-size:14px;line-height:1.7}.marketTrust{display:flex;gap:23px;margin-top:28px;color:#e4e4e0;font-size:9px}.productionListings{padding-block:65px}.productionGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.productionGrid article{padding:26px;background:#fff;border:1px solid var(--line);border-top:4px solid var(--green);border-radius:9px}.listingTop{display:flex;justify-content:space-between;gap:15px;color:var(--green);font-size:8px;font-weight:800}.listingTop small{color:var(--muted)}.productionGrid h2{margin:15px 0;font:500 27px Georgia,serif}.productionGrid h2 a{color:var(--ink);text-decoration:none}.productionGrid>article>p{min-height:54px;color:var(--muted);font-size:10px;line-height:1.7}.listingEvidence{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0;border-block:1px solid var(--line)}.listingEvidence div{display:flex;flex-direction:column;gap:4px;padding:13px;border-right:1px solid var(--line)}.listingEvidence div:last-child{border:0}.listingEvidence b{font-size:17px;text-transform:capitalize}.listingEvidence span{color:var(--muted);font-size:7px}.productionGrid footer{display:flex;justify-content:space-between;align-items:center;gap:15px}.productionGrid footer>div{display:flex;flex-direction:column}.productionGrid footer small{color:var(--muted);font-size:7px}.productionGrid footer b{font-size:21px}.emptyProduction{padding:55px;text-align:center;background:#fff;border:1px solid var(--line)}.emptyProduction b{font:500 25px Georgia,serif}.emptyProduction p{color:var(--muted);font-size:11px}.liveHero{padding:65px 0;background:#171717;color:#fff}.liveHero>.shell{display:grid;grid-template-columns:1fr 280px;gap:60px;align-items:center}.liveHero h1{margin:12px 0;font:500 50px Georgia,serif}.liveHero p{max-width:720px;color:#c7c7c3;font-size:13px;line-height:1.7}.liveHero .domainBadges span{background:#292929;border-color:#4a4a4a;color:#e5e5e1}.liveHero aside{display:flex;flex-direction:column;padding:25px;background:#fff;color:var(--ink);border-radius:10px}.liveHero aside small{color:var(--muted);font-size:8px}.liveHero aside>b{margin:6px 0 17px;font-size:28px}.liveHero aside span{margin-top:9px;color:var(--muted);font-size:8px;text-align:center}.liveBody{display:grid;grid-template-columns:1fr 280px;gap:60px;padding-block:60px}.liveBody h2{margin:0 0 18px;font:500 27px Georgia,serif}.liveBody h2:not(:first-child){margin-top:40px}.evidenceCta{display:inline-block;margin-top:15px;text-decoration:none}.productionRow{display:grid;grid-template-columns:1fr 1fr auto;gap:18px;align-items:center;padding:15px 0;border-top:1px solid var(--line)}.productionRow>div:first-child{display:flex;flex-direction:column;gap:5px}.productionRow span{color:var(--muted);font-size:8px}.gateList{display:flex;gap:6px;flex-wrap:wrap}.gateList i{padding:5px 7px;border-radius:10px;font-size:7px;font-style:normal}.gateList i.pass{background:#eeeeec;color:var(--green)}.gateList i.fail{background:#f8e9e9;color:#a34d4d}.productionRow button:disabled{opacity:.35;cursor:not-allowed}
@media(max-width:800px){.productionGrid,.liveHero>.shell,.liveBody{grid-template-columns:1fr}.marketTrust{flex-wrap:wrap}.productionRow{grid-template-columns:1fr}.marketHero h1,.liveHero h1{font-size:40px}}
@media(max-width:620px){.productionGrid footer{align-items:flex-start;flex-direction:column}.marketHero{padding:55px 0}.listingEvidence{grid-template-columns:1fr}.listingEvidence div{border-right:0;border-bottom:1px solid var(--line)}}

/* Lightweight first-visit walkthrough. */
.tourOpen{overflow:hidden}.tourOverlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#151515c7;backdrop-filter:blur(3px)}.tourDialog{position:relative;width:min(520px,100%);padding:30px;border:1px solid #d8d8d4;border-radius:18px;background:#fff;box-shadow:0 30px 90px #0006}.tourTop{display:flex;align-items:center;justify-content:space-between}.tourTop>span{color:var(--green);font-size:9px;font-weight:900;letter-spacing:1.6px}.tourClose{width:34px;height:34px;border:0;border-radius:50%;background:#f1f1ef;color:var(--ink);font-size:23px;line-height:1;cursor:pointer}.tourProgress{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:18px 0 26px}.tourProgress i{height:4px;border-radius:4px;background:#e2e2de}.tourProgress i.active{background:var(--green)}.tourIcon{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:var(--mint);color:var(--green);font:700 20px Georgia,serif}.tourDialog h2{margin:18px 0 10px;font:500 32px/1.15 Georgia,serif}.tourDialog>p{margin:0;color:#646461;font-size:13px;line-height:1.75}.tourHint{display:flex;justify-content:space-between;gap:16px;margin:22px 0;padding:13px 15px;border-left:3px solid var(--green);background:#f3f3f1}.tourHint b{font-size:10px}.tourHint span{color:var(--muted);font-size:9px}.tourPreference{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px;cursor:pointer}.tourPreference input{accent-color:var(--green)}.tourActions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.tourActions>div{display:flex;gap:9px}.tourSkip{border:0;background:transparent;color:var(--muted);font-size:10px;font-weight:700;cursor:pointer}.tourActions .btn,.tourActions .outline{padding:10px 17px;font-size:11px}.tourTarget{position:relative!important;z-index:1001!important;outline:4px solid var(--lime)!important;outline-offset:6px;border-radius:5px}.tourTarget:after{content:"";position:absolute;inset:-12px;z-index:-1;border-radius:10px;background:#fff;box-shadow:0 0 0 9999px #15151580;pointer-events:none}
@media(max-width:620px){.tourOverlay{align-items:end;padding:12px}.tourDialog{padding:23px 20px;border-radius:16px}.tourDialog h2{font-size:27px}.tourActions{align-items:flex-end}.tourActions>div{flex-wrap:wrap;justify-content:flex-end}.tourTarget{outline-offset:3px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tourDialog{animation:none}}

/* Official v1 brand — selected logo concept 11. */
.brand{display:block!important;width:210px;height:48px;max-width:24vw;flex:0 0 auto;font-size:0!important;line-height:0;background:url("/brand/the-news-domains-logo.svg") left center/contain no-repeat}.brand i,.brand span{display:none!important}.brand.inverse{width:205px;height:58px;padding:7px 9px;border-radius:7px;background-color:var(--cream);background-origin:content-box;background-clip:padding-box}.dashSide>.brand.inverse{max-width:100%;margin-bottom:8px}.invoicePaper .brand,.checkoutCard>.brand{max-width:210px}
@media(max-width:620px){.brand{width:160px;height:42px;max-width:46vw}.brand.inverse{width:170px;height:50px}}
.heroActions{display:flex;gap:12px;align-items:center;margin-top:28px}.heroActions a{text-decoration:none}.memberHero .spotTop b{color:var(--orange-dark)}.privateCard{border-top-color:var(--orange)}.dashUser{display:flex;flex-direction:column;gap:6px}.dashUser b,.dashUser span,.dashUser small{display:block;max-width:100%;overflow-wrap:anywhere;line-height:1.35}.dashUser b{margin-bottom:2px}.checkoutForm textarea{min-height:120px;resize:vertical}

.domainFactGrid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-width:1px 0 0 1px}.domainFactGrid>div{display:flex;min-height:92px;flex-direction:column;justify-content:center;gap:7px;padding:17px;border:1px solid var(--line);border-width:0 1px 1px 0;background:#fff}.domainFactGrid b{font:600 17px Georgia,serif;overflow-wrap:anywhere}.domainFactGrid span{color:var(--muted);font-size:8px;line-height:1.45;text-transform:uppercase;letter-spacing:.45px}
@media(max-width:800px){.domainFactGrid{grid-template-columns:1fr 1fr}}

/* Marketplace empty-state alignment */
.productionListings>.sectionHead p{margin:0}.emptyProduction{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:42px 28px}.emptyProduction b{display:block;margin:0;font:500 25px/1.25 Georgia,serif}.emptyProduction p{max-width:620px;margin:0;color:var(--muted);font-size:12px;line-height:1.65}.emptyProduction>.btn{display:inline-flex;align-items:center;justify-content:center;margin-top:4px;text-decoration:none}
@media(max-width:620px){.productionListings{padding-block:46px}.emptyProduction{min-height:250px;padding:36px 22px;gap:16px}.emptyProduction b{font-size:23px}.emptyProduction p{font-size:12px}}

/* Registered buyer domain workspace */
.memberListing{min-height:100vh;background:#f7f7f5}.memberListing header{background:#fff}.memberCrumbs{display:flex;gap:9px;align-items:center;padding-block:14px;color:var(--muted);font-size:10px}.memberCrumbs a{color:var(--ink);text-decoration:none}.memberDomainHero{padding:48px 0;background:linear-gradient(135deg,#fbf5ed,#f6f3ed);border-block:1px solid var(--line)}.memberDomainHeroGrid{display:grid;grid-template-columns:1fr 280px;gap:55px;align-items:center}.memberDomainHero label{color:var(--orange-dark);font-size:9px;font-weight:900;letter-spacing:1.45px}.memberDomainHero h1{margin:11px 0 13px;font:500 48px/1.05 Georgia,serif}.memberDomainHero p{max-width:730px;margin:0;color:var(--muted);font-size:13px;line-height:1.75}.memberDomainHero aside{display:flex;flex-direction:column;align-items:stretch;padding:24px;background:#fff;border:1px solid var(--line);border-top:4px solid var(--orange);border-radius:9px;box-shadow:0 14px 35px #17171712}.memberDomainHero aside small{color:var(--muted);font-size:8px;letter-spacing:1px}.memberDomainHero aside>b{margin:6px 0 17px;font-size:29px}.memberDomainHero aside .btn{text-align:center;text-decoration:none}.memberDomainHero aside em{margin-top:9px;color:var(--muted);font-size:8px;text-align:center;font-style:normal}.domainBadges{display:flex;flex-wrap:wrap;gap:7px;margin-top:19px}.domainBadges span{padding:6px 10px;border:1px solid #d4d4cf;border-radius:14px;background:#fff;color:#555552;font-size:8px;font-weight:800;text-transform:uppercase}.memberDomainLayout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:42px;padding-block:48px 80px}.memberReport{display:flex;min-width:0;flex-direction:column;gap:24px}.memberReport>section{padding:26px;background:#fff;border:1px solid var(--line)}.memberReport>section>h2,.reportTitle h2{margin:0 0 18px;font:500 27px/1.2 Georgia,serif}.memberDisclosure{border-left:4px solid var(--orange)!important;background:#fff9f5!important}.memberDisclosure b{font-size:12px}.memberDisclosure p{margin:7px 0 0;color:var(--muted);font-size:10px;line-height:1.7}.memberGate{padding:42px!important;text-align:center}.memberGate label{color:var(--orange-dark);font-size:9px;font-weight:900;letter-spacing:1.4px}.memberGate h2{margin:12px 0!important}.memberGate p{max-width:650px;margin:0 auto 22px;color:var(--muted);font-size:12px;line-height:1.75}.memberGate .btn{display:inline-flex;text-decoration:none}.memberStatGrid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-width:1px 0 0 1px}.memberStatGrid>div{display:flex;min-height:86px;flex-direction:column;justify-content:center;gap:7px;padding:15px;border:1px solid var(--line);border-width:0 1px 1px 0}.memberStatGrid b{font:600 18px Georgia,serif}.memberStatGrid span,.profileGrid span{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.4px}.profileGrid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-width:1px 0 0 1px}.profileGrid>div{display:flex;min-height:82px;flex-direction:column;gap:8px;justify-content:center;padding:15px;border:1px solid var(--line);border-width:0 1px 1px 0}.profileGrid b{font-size:10px;line-height:1.5;overflow-wrap:anywhere}.reportTitle{display:flex;justify-content:space-between;gap:25px;align-items:start}.reportTitle h2{margin-bottom:5px}.reportTitle p{margin:0;color:var(--muted);font-size:9px}.reportTitle>strong{color:var(--orange-dark);font:600 27px Georgia,serif;white-space:nowrap}.ratingFactors{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ratingFactors article{padding:13px;border:1px solid var(--line)}.ratingFactors article>div{display:flex;justify-content:space-between;gap:12px}.ratingFactors b{font-size:9px}.ratingFactors span{color:var(--muted);font-size:9px}.ratingFactors i{display:block;height:5px;margin-top:10px;background:#ecece8;overflow:hidden}.ratingFactors em{display:block;height:100%;background:var(--orange)}.freshnessBar{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px;padding:12px 14px;background:#f3f3f1;color:var(--muted);font-size:8px}.reportEmpty{padding:22px;background:#f4f4f2;color:var(--muted);font-size:10px}.memberEvidenceList{border-top:1px solid var(--line)}.memberEvidenceList article{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.memberEvidenceList article>div{display:flex;flex-direction:column;gap:5px}.memberEvidenceList label{color:var(--orange-dark);font-size:8px;font-weight:900;text-transform:uppercase}.memberEvidenceList b{font-size:10px;line-height:1.5}.memberEvidenceList span,.memberEvidenceList small{color:var(--muted);font-size:8px}.memberEvidenceList a{color:var(--orange-dark);font-size:9px;font-weight:800;text-decoration:none}.evidenceOverview{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-width:1px 0 0 1px}.evidenceOverview>div{display:flex;min-height:94px;flex-direction:column;gap:7px;justify-content:center;padding:16px;border:1px solid var(--line);border-width:0 1px 1px 0}.evidenceOverview b{font-size:10px}.evidenceOverview span{color:var(--muted);font-size:9px}.evidenceFootnote{margin:12px 0 0;padding:10px 12px;background:#f3f3f1;color:var(--muted);font-size:8px}.identityRequestForm{display:flex;flex-direction:column;gap:15px;padding:20px;background:#faf8f3;border:1px solid var(--line)}.identityRequestForm>div{display:grid;grid-template-columns:.65fr 1.35fr;gap:13px}.identityRequestForm label{font-size:9px;font-weight:800}.identityRequestForm input,.identityRequestForm textarea{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid #cfcfca;border-radius:6px;background:#fff}.identityRequestForm textarea{min-height:100px;resize:vertical}.identityRequestForm .confidentialConsent{display:flex;gap:9px;align-items:flex-start;font-weight:400;line-height:1.6}.identityRequestForm .confidentialConsent input{width:auto;margin:2px 0 0}.identityRequestForm .btn{align-self:flex-start}.identityStatus{padding:20px;border-left:4px solid #8b8b86;background:#f3f3f1}.identityStatus.approved{border-left-color:var(--orange);background:#fff7f1}.identityStatus.rejected{border-left-color:#a34d4d;background:#fff4f4}.identityStatus b{font-size:11px}.identityStatus p{margin:7px 0 13px;color:var(--muted);font-size:9px;line-height:1.65}.identityStatus .btn{display:inline-flex;text-decoration:none}.buyerChecklist{padding:0;margin:0;list-style:none;border-top:1px solid var(--line)}.buyerChecklist li{display:flex;gap:11px;padding:12px 0;border-bottom:1px solid var(--line);color:var(--orange-dark);font-size:10px}.buyerChecklist span{color:#4f4f4c}.memberSide{position:sticky;top:94px;align-self:start;display:flex;flex-direction:column;padding:22px;background:#eeeeec;border-top:4px solid #171717}.memberSide h3{margin:0 0 13px;font:500 19px Georgia,serif}.memberSide>span{display:grid;grid-template-columns:70px 1fr;gap:10px;padding:11px 0;border-bottom:1px solid #d2d2ce;color:var(--muted);font-size:8px}.memberSide>span b{color:var(--ink);font-size:9px}.memberSide hr{width:100%;margin:17px 0;border:0;border-top:1px solid #d2d2ce}.memberSide>small{margin-bottom:5px;color:var(--muted);font-size:8px}.memberSide>strong{font-size:11px;text-transform:capitalize}.memberSide>a{margin-top:17px;color:var(--orange-dark);font-size:9px;font-weight:800;text-decoration:none}
@media(max-width:900px){.memberDomainHeroGrid,.memberDomainLayout{grid-template-columns:1fr}.memberDomainHero aside{max-width:380px}.memberSide{position:static}.memberStatGrid,.profileGrid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.memberDomainHero{padding:36px 0}.memberDomainHero h1{font-size:38px}.memberDomainHeroGrid{gap:28px}.memberDomainLayout{gap:24px;padding-block:28px 55px}.memberReport>section{padding:21px 18px}.memberGate{padding:32px 20px!important}.memberStatGrid,.profileGrid,.ratingFactors,.evidenceOverview,.identityRequestForm>div{grid-template-columns:1fr}.memberEvidenceList article{grid-template-columns:1fr}.memberEvidenceList a,.memberEvidenceList small{justify-self:start}.reportTitle{flex-direction:column;gap:8px}}

/* Expanded business-content pages and protected member access. */
.deepContent{padding:0 0 90px;background:#fff}.deepContent>.shell{display:flex;flex-direction:column;gap:28px}.contentSection{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:38px 0;border-top:1px solid var(--line)}.contentSection label{color:var(--orange-dark);font-size:10px;font-weight:900;letter-spacing:1.5px}.contentSection h2{margin:10px 0 0;font:500 36px/1.2 Georgia,serif}.contentSection>p{margin:0;color:var(--muted);font-size:15px;line-height:1.85}.contentColumns{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.contentColumns article{padding:26px;border:1px solid var(--line);border-top:4px solid var(--orange);background:#fafaf8}.contentColumns h3{margin:0 0 12px;font:600 21px Georgia,serif}.contentColumns p{margin:0;color:var(--muted);font-size:13px;line-height:1.75}.contentColumns a{display:inline-block;margin-top:16px;color:var(--orange-dark);font-size:12px;font-weight:800;text-decoration:none}.contentBand{padding:30px 34px;border-left:5px solid var(--orange);background:#171717;color:#fff}.contentBand h2{margin:0 0 10px;font:500 27px Georgia,serif}.contentBand p{max-width:900px;margin:0;color:#c8c8c4;font-size:13px;line-height:1.8}.factorTable{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line);border-width:1px 0 0 1px}.factorTable>div{position:relative;min-height:130px;padding:24px;border:1px solid var(--line);border-width:0 1px 1px 0}.factorTable b{font:600 19px Georgia,serif}.factorTable span{position:absolute;right:22px;top:22px;color:var(--orange-dark);font-weight:900}.factorTable p{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.faqList{display:flex;flex-direction:column;border-top:1px solid var(--line)}.faqList details{padding:21px 0;border-bottom:1px solid var(--line)}.faqList summary{cursor:pointer;font:600 20px Georgia,serif}.faqList p{max-width:850px;margin:13px 0 0;color:var(--muted);font-size:13px;line-height:1.75}.authBox{max-width:560px}.pageKicker{color:var(--orange-dark);font-size:10px;letter-spacing:1.5px}.authIntro{color:var(--muted);font-size:13px;line-height:1.7}.authNote{display:block;margin-top:16px;color:var(--muted);font-size:10px;line-height:1.6}.cf-turnstile{min-height:65px}
@media(max-width:800px){.contentSection{grid-template-columns:1fr;gap:20px}.contentColumns{grid-template-columns:1fr}.factorTable{grid-template-columns:1fr}.deepContent{padding-bottom:60px}}

/* Larger responsive brand mark. */
header .brand img,.nav .brand img{width:255px!important;max-width:255px!important;max-height:52px!important;height:auto!important}.dashSide .brand img{width:210px!important;max-width:100%!important}@media(max-width:900px){header .brand img,.nav .brand img{width:220px!important;max-width:220px!important}}@media(max-width:620px){header .brand img,.nav .brand img{width:185px!important;max-width:min(185px,58vw)!important}}

/* Marketplace alignment: keep every section on the shared content axis. */
.hero.small{display:flex;flex-direction:column;align-items:center}.hero.small>h1,.hero.small>p,.hero.small>b{width:min(1180px,calc(100% - 40px))}.hero.small>h1{margin:18px auto 20px}.hero.small>p,.hero.small>b{margin-left:auto;margin-right:auto}.grid>article:only-child{grid-column:1/-1;width:100%;min-height:230px;align-items:center;justify-content:center;text-align:center}.grid>article:only-child h2{max-width:680px;margin:0 auto 16px}.grid>article:only-child p{max-width:680px;margin:0 auto;line-height:1.7}.deepContent>.shell{width:min(1180px,calc(100% - 40px))}
@media(max-width:620px){.hero.small>h1,.hero.small>p,.hero.small>b{width:calc(100% - 26px)}.hero.small>h1{font-size:39px;line-height:1.08}.grid{margin-top:28px;margin-bottom:55px}.grid>article:only-child{min-height:250px;padding:34px 22px}.deepContent>.shell{width:calc(100% - 26px)}}
.brand img{display:block;width:205px;max-height:42px;object-fit:contain}.heroActions{display:flex;gap:12px;margin-top:28px}.infoHero{padding:72px 0;background:linear-gradient(135deg,var(--cream),#fff,var(--orange-soft))}.infoHero label{font-size:11px;font-weight:800;letter-spacing:1.8px;color:var(--orange-dark)}.infoHero h1{font:500 58px/1.05 Georgia,serif;margin:15px 0}.infoHero p{font-size:18px;color:var(--muted)}.infoPage{padding-block:65px 90px}.infoLead{max-width:850px;font:500 28px/1.5 Georgia,serif}.infoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.infoGrid article{padding:26px;background:#f4f4f2;border-top:4px solid var(--orange)}.infoGrid p{color:var(--muted);font-size:13px}.adminQuick,.publicationGates{display:flex;gap:10px;flex-wrap:wrap}.adminQuick a,.publicationGates span{padding:12px 14px;background:#f3f3f1;border:1px solid var(--line);text-decoration:none;font-size:11px;font-weight:800}.checkoutHero{padding:60px 0;background:var(--cream)}.checkoutHero h1{font:500 50px Georgia,serif}.checkoutGrid{display:grid;grid-template-columns:2fr 1fr;gap:30px;padding-block:50px}.checkoutCard,.checkoutNote{padding:28px;border:1px solid var(--line);background:#fff}.checkoutNote{background:#171717;color:#fff}.dashSide .brand{background:#fff;padding:8px;border-radius:8px}.dashSide .brand img{width:180px}@media(max-width:700px){.brand img{width:165px}.infoHero h1{font-size:42px}.infoGrid,.checkoutGrid{grid-template-columns:1fr}.heroActions{flex-direction:column;align-items:flex-start}}
