@font-face{font-family:Geologica;src:url(/fonts/geologica-variable.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:Azeret Mono;src:url(/fonts/azeret-mono-variable.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--field-0:#ffffff;--field-50:#f7f9fd;--field-100:#e8f0ff;--paper-100:#ffffff;--mint-100:#e8f0ff;--mint-300:#d6e4ff;--ink-900:#10264a;--ink-700:#435677;--ink-500:#65738c;--line-soft:#d9e3f2;--line-strong:#b7c8e2;--control-border:#65738c;--survey-500:#ff7358;--survey-700:#c9442e;--success-700:#146c52;--brand-600:#2f63f5;--brand-700:#234ed1;--brand-100:#e8f0ff;--shadow-soft:0 18px 54px rgba(47,99,245,.1);--shadow-card:0 12px 34px rgba(16,38,74,.09);--page:clamp(18px,4vw,56px);--content-max:1280px;--radius:16px;--radius-lg:26px;--radius-pill:999px;--radius-control:14px;--radius-field:16px;--radius-card:20px;--ease:cubic-bezier(.16,1,.3,1);--display-xl:clamp(2.05rem,calc(1.6rem + 2.2vw),3.5rem);--display-lg:clamp(2rem,calc(1.65rem + 1.6vw),3rem);--display-md:clamp(1.85rem,calc(1.55rem + 1.2vw),2.4rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--ink-900);font-family:Manrope,sans-serif;font-weight:430;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--brand-600);outline-offset:3px;box-shadow:0 0 0 5px var(--field-0)}.srOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skipLink{position:fixed;z-index:200;left:16px;top:12px;padding:11px 15px;border:2px solid var(--field-0);border-radius:var(--radius);background:var(--ink-900);color:var(--field-0);font-size:.9rem;transform:translateY(-160%);transition:transform .12s var(--ease)}.skipLink:focus{transform:translateY(0)}.topbar{position:relative;min-height:68px;padding:0 var(--page);display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--field-0);border-bottom:1px solid var(--line-soft)}.shellInner{width:min(var(--content-max),100%);margin-inline:auto}.topbarInner{min-height:inherit;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{min-width:44px;min-height:44px;display:inline-flex;align-items:center;gap:11px;white-space:nowrap}.brandLockup{display:block;width:252px;height:auto}.brandMark{display:none}.brandWord{font-size:clamp(.88rem,1.3vw,1.05rem);font-variation-settings:"SHRP" 68,"wght" 660;letter-spacing:-.05em}.brandWord i{color:var(--survey-700);font-style:normal}.mainNav{display:flex;align-items:center;gap:clamp(10px,2vw,28px);font-size:.875rem;font-variation-settings:"SHRP" 30,"wght" 470}.mainNav a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-700)}.mainNav a:first-child{padding:0 16px;border:1px solid var(--ink-900);border-radius:var(--radius);background:var(--ink-900);color:var(--field-0)}.mobileMenu{display:none}.mobileMenu summary{min-width:58px;min-height:44px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field-0);font-size:.84rem;font-weight:540;cursor:pointer;list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu nav{position:absolute;z-index:40;top:calc(100% + 1px);right:var(--page);width:min(320px,calc(100vw - 2 * var(--page)));display:grid;border:1px solid var(--line-strong);border-top:0;background:var(--field-0);box-shadow:8px 10px 0 color-mix(in srgb,var(--ink-900) 12%,transparent)}.mobileMenu nav a{min-height:50px;padding:0 16px;display:flex;align-items:center;border-top:1px solid var(--line-soft);color:var(--ink-700);font-size:.9rem}.mobileMenu nav a:hover{background:var(--mint-100);color:var(--ink-900)}.container{margin:0 auto;padding:0 var(--page)}.productHero{padding:54px 0 72px}.heroIntro{margin-bottom:32px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:end;gap:48px}.articleMeta,.demoBar,.estimateContext,.eyebrow,.formIntro span,.loginForm .codeInput,.loginSteps li span,.sourceMeta,.toolbarLabel,.tradeGroups a>b{font-family:Azeret Mono,monospace;font-size:.75rem;font-weight:520;letter-spacing:.065em;line-height:1.4;text-transform:uppercase}.eyebrow{margin:0 0 14px;color:var(--survey-700)}h1{max-width:18ch;margin:0;font-size:var(--display-lg);font-variation-settings:"SHRP" 62,"wght" 720;letter-spacing:-.055em;line-height:1.04}.heroLede{max-width:55ch;margin:0;font-size:clamp(.98rem,1.35vw,1.13rem);line-height:1.58}.explorer{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field-0);overflow:hidden}.demoBar{min-height:34px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--field-100);border-bottom:1px solid var(--line-soft)}.queryComposer{position:relative;z-index:5;border-bottom:1px solid var(--line-strong);background:var(--field-0)}.queryIntro{padding:22px 22px 18px;display:flex;align-items:end;justify-content:space-between;gap:32px}.queryIntro .eyebrow{margin-bottom:7px}.queryIntro h2{margin:0;font-size:clamp(1.35rem,2.1vw,2rem);font-variation-settings:"SHRP" 48,"wght" 570;letter-spacing:-.035em}.queryIntro>p{max-width:52ch;margin:0;color:var(--ink-700);font-size:.88rem;line-height:1.55}.searchForm{padding:0 22px 22px}.queryFields{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.comboField{position:relative;min-width:0;padding:16px;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--field-0)}.comboField>label{min-height:26px;margin-bottom:10px;display:flex;align-items:center;gap:8px;color:var(--ink-700);font-size:.86rem;font-weight:540}.comboField>label small{margin-left:auto;color:var(--ink-700);font-family:Azeret Mono,monospace;font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.comboField.isSelected>label small{color:var(--success-700)}.queryStep{color:var(--survey-700);font-family:Azeret Mono,monospace;font-size:.74rem}.comboControl{position:relative}.comboControl input{width:100%;min-height:58px;padding:0 76px 0 14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field-0);color:var(--ink-900);font-size:clamp(1rem,1.6vw,1.2rem);font-variation-settings:"SHRP" 42,"wght" 510}.comboControl input::placeholder{color:var(--ink-700);opacity:1}.comboControl input:disabled{border-color:var(--line-soft);background:var(--field-50);color:var(--ink-500);cursor:not-allowed}.comboField.isSelected .comboControl input{box-shadow:inset 4px 0 0 var(--success-700)}.comboClear{z-index:2;right:37px;top:7px;width:44px;height:44px;border:0;background:transparent;font-size:1.2rem}.comboClear,.comboState{position:absolute;color:var(--ink-500)}.comboState{right:14px;top:50%;font-size:.82rem;transform:translateY(-50%);pointer-events:none}.comboField.isSelected .comboState{color:var(--success-700)}.comboHint{min-height:1.2em;margin:9px 0 0;line-height:1.45}.comboField.isSelected .comboHint,.comboHint{color:var(--ink-700)}.comboError,.comboHint[data-tone=error]{color:var(--survey-700)}.comboError{margin:5px 0 0;font-size:.82rem;font-weight:650;line-height:1.45}.comboList{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);max-height:330px;margin:0;padding:5px;overflow:auto;list-style:none;border:1px solid var(--ink-900);border-radius:var(--radius);background:var(--field-0);box-shadow:8px 10px 0 color-mix(in srgb,var(--ink-900) 14%,transparent)}.comboList li{min-height:64px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;border-radius:2px;cursor:pointer}.comboList li+li{border-top:1px solid var(--line-soft)}.comboList li.isActive{background:var(--mint-100)}.comboList li>span{min-width:0;display:grid;gap:4px}.comboList strong{font-size:.94rem;font-weight:570}.comboList small{color:var(--ink-700);font-size:.8rem}.comboList b{flex:0 0 auto;color:var(--survey-700);font-family:Azeret Mono,monospace;font-size:.74rem;font-weight:540}.comboList .comboFeedback{color:var(--ink-700);font-size:.86rem;cursor:default}.queryOptions{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(360px,1.15fr) minmax(300px,.9fr);border-left:1px solid var(--line-strong)}.queryAction,.queryOptions>label,.volumeSelector{min-width:0;margin:0;padding:16px;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.queryOptions>label{display:grid;gap:7px}.queryAction>span,.queryOptions>label>span,.volumeSelector legend{font-family:Azeret Mono,monospace;font-size:.72rem;font-weight:520;letter-spacing:.04em;text-transform:uppercase}.queryOptions select{width:100%;min-height:52px;padding:0 13px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field-0);color:var(--ink-900);font-size:.9rem}.queryOptions small{font-size:.78rem;line-height:1.4}.volumeSelector{min-inline-size:0;border-top:0;border-left:0}.volumeSelector legend{width:100%;padding:0;float:left}.volumeSelector>div{margin-top:7px;display:grid;grid-template-columns:repeat(4,1fr);clear:both}.volumeSelector label{position:relative;min-width:0}.volumeSelector input{position:absolute;opacity:0}.volumeSelector label span{min-height:52px;display:grid;place-items:center;border:1px solid var(--line-strong);border-right:0;background:var(--field-0);color:var(--ink-700);font-size:.86rem;cursor:pointer}.volumeSelector label:last-child span{border-right:1px solid var(--line-strong)}.volumeSelector input:checked+span{background:var(--ink-900);color:var(--field-0)}.volumeSelector input:focus-visible+span{position:relative;z-index:2;outline:2px solid var(--field-0);outline-offset:2px;box-shadow:0 0 0 4px var(--ink-900)}.volumeSelector>small{margin-top:7px;display:block}.queryAction{display:grid;align-content:end;gap:11px;background:var(--mint-100)}.queryAction .primaryButton{width:100%;min-height:54px}.primaryButton{min-height:46px;padding:0 18px;border:1px solid var(--ink-900);border-radius:var(--radius);background:var(--ink-900);color:var(--field-0);font-size:.9rem;font-variation-settings:"SHRP" 34,"wght" 540;transition:background .12s var(--ease)}.primaryButton:not(:disabled):hover{background:var(--ink-700)}.primaryButton:disabled{cursor:not-allowed;opacity:.55}.secondaryButton{min-height:46px;padding:0 18px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field-0);font-size:.78rem}.secondaryButton:hover{background:var(--field-100)}.buttonSpinner{width:13px;height:13px;display:inline-block;vertical-align:-2px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:button-spin .7s linear infinite}@keyframes button-spin{to{transform:rotate(1turn)}}.qualificationEmpty{min-height:220px;display:grid;grid-template-columns:repeat(3,1fr);background:var(--field-50)}.qualificationEmpty>div{padding:22px;display:grid;align-content:start;gap:8px}.qualificationEmpty>div+div{border-left:1px solid var(--line-soft)}.qualificationEmpty span{color:var(--survey-700);font-family:Azeret Mono,monospace;font-size:.7rem}.qualificationEmpty strong{font-size:.95rem;font-weight:570}.qualificationEmpty p{max-width:40ch;margin:0;line-height:1.55}.workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,390px)}.resultPanel{min-width:0;border-right:1px solid var(--line-strong)}.panelToolbar{min-height:58px;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line-soft)}.panelToolbar>div:first-child{min-width:0;display:grid;gap:3px}.panelToolbar strong{overflow:hidden;font-size:.94rem;font-weight:540;text-overflow:ellipsis;white-space:nowrap}.viewTabs{display:inline-flex;gap:4px}.viewTabs button{min-width:58px;min-height:44px;padding:0 12px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--ink-700)}.viewTabs button[aria-selected=true]{border-color:var(--line-strong);background:var(--field-100);color:var(--ink-900)}.mapCanvas{position:relative;min-height:420px;overflow:hidden;background:var(--mint-100)}.waterShape{position:absolute;inset:0 0 auto;height:82px;background:var(--mint-300);clip-path:polygon(0 0,100% 0,100% 58%,79% 80%,55% 55%,24% 84%,0 62%)}.road{position:absolute;left:-10%;width:120%;height:16px;border:2px solid var(--line-soft);background:var(--field-0)}.roadOne{top:48%;transform:rotate(-8deg)}.roadTwo{top:29%;transform:rotate(4deg)}.roadThree{top:73%;transform:rotate(7deg)}.surveyArea{position:absolute;inset:13% 18% 12% 17%;border:2px solid var(--survey-500);background:color-mix(in srgb,var(--survey-500) 24%,transparent);clip-path:polygon(18% 8%,66% 0,92% 25%,100% 70%,70% 100%,20% 91%,0 55%)}.city{position:absolute;z-index:2;color:var(--ink-700);font-size:.75rem;font-weight:500}.cityMain{left:46%;top:49%}.cityWest{left:18%;top:36%}.citySouth{right:18%;bottom:18%}.mapPoint{z-index:3;width:44px;height:44px;border:0;border-radius:50%;background:transparent}.mapPoint,.mapPoint:before{position:absolute;transform:translate(-50%,-50%)}.mapPoint:before{content:"";left:50%;top:50%;width:10px;height:10px;border:2px solid var(--field-0);border-radius:50%;background:var(--ink-900);box-shadow:0 0 0 1px var(--ink-900)}.mapPoint[aria-pressed=true]:before{width:16px;height:16px;background:var(--survey-700)}.mapPopover{position:absolute;z-index:4;left:50%;top:16px;min-width:220px;padding:12px 14px;display:grid;gap:4px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field-0);transform:translateX(-50%)}.mapPopover strong{font-size:.82rem}.mapPopover span{color:var(--ink-700);font-size:.78rem}.mapLegend{position:absolute;left:14px;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field-0);font-size:.74rem}.mapLegend i{width:8px;height:8px;border-radius:50%;background:var(--ink-900)}.estimateHeading{display:grid;gap:10px;padding-bottom:17px;border-bottom:1px solid var(--line-soft)}.estimateHeading h2{margin:4px 0 0;font-size:1.45rem;font-variation-settings:"SHRP" 48,"wght" 580}.measureProof{padding:16px 0;display:grid;gap:5px;border-bottom:1px solid var(--line-soft)}.measureProof span{font-family:Azeret Mono,monospace;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.measureProof strong{font-size:.9rem;font-weight:570}.measureProof a{width:fit-content;min-height:44px;display:inline-flex;align-items:center;color:var(--ink-700);font-size:.82rem;text-decoration:underline;text-underline-offset:3px}.coverageBlock{padding:18px 0;border-bottom:1px solid var(--line-soft)}.coverageBlock>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:.82rem}.coverageTrack{height:5px;margin-top:12px;background:var(--field-100)}.coverageTrack i{display:block;width:51%;height:100%;background:var(--survey-500)}.coverageTrack.isUnknown i{width:30px;background:var(--line-strong)}.coverageBlock p{margin:10px 0 0;color:var(--ink-500);font-size:.68rem;line-height:1.45}.creditSummary{margin:0;padding:17px 0;display:grid;gap:11px}.creditSummary div{display:flex;align-items:center;justify-content:space-between;gap:12px}.creditSummary dd,.creditSummary dt{margin:0;font-size:.82rem}.creditSummary dd{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fullButton{width:100%}.launchControls{padding-top:16px;display:grid;gap:12px;border-top:1px solid var(--line-soft)}.fairness{margin:0;display:flex;gap:7px;color:var(--ink-700);font-size:.8rem;line-height:1.45}.fairness span{color:var(--survey-700)}.termsCheck{min-height:54px;margin:0;padding:12px;display:flex;align-items:flex-start;gap:11px;border:1px solid var(--line-soft);color:var(--ink-700);font-size:.84rem;line-height:1.45}.termsCheck input{width:21px;height:21px;flex:0 0 auto;accent-color:var(--ink-900)}.termsCheck label{min-height:44px;display:inline-flex;align-items:center;cursor:pointer}.termsCheck a{text-decoration:underline;text-underline-offset:2px}.standaloneTerms{margin-bottom:16px;padding:14px}.standaloneTerms.termsCheck{min-height:56px;font-size:.86rem}.resultList{overflow:auto}.resultHead,.resultRow{min-width:820px;display:grid;grid-template-columns:1.05fr .95fr 1fr .9fr}.resultHead{background:var(--field-100);color:var(--ink-500)}.resultHead span{padding:10px 12px;font-size:.72rem}.resultRow{min-height:126px;border-top:1px solid var(--line-soft)}.resultRow>span{min-width:0;padding:12px;display:flex;flex-direction:column;justify-content:center}.resultHead span+span,.resultRow>span+span{border-left:1px solid var(--line-soft)}.resultRow strong{font-size:.86rem;font-weight:540}.resultRow small{margin-top:4px;color:var(--ink-500);font-size:.74rem}.sourceCell{font-family:Azeret Mono,monospace;font-size:.7rem;overflow-wrap:anywhere}.sourceCell a{text-decoration:underline;text-underline-offset:3px}.statusCell{font-size:.74rem}.selectCell{padding:0!important;display:grid!important;place-items:center}.selectCell label{position:relative;width:44px;height:44px;display:grid;place-items:center;cursor:pointer}.selectCell input{position:absolute;inset:0;width:44px;height:44px;margin:0;opacity:0;cursor:pointer}.selectCell label>span{position:relative;width:20px;height:20px;border:2px solid var(--line-strong);border-radius:2px;background:var(--field-0)}.selectCell input:checked+span{border-color:var(--ink-900);background:var(--ink-900)}.selectCell input:checked+span:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--field-0);border-width:0 2px 2px 0;transform:rotate(45deg)}.selectCell input:focus-visible{outline:0;box-shadow:none}.selectCell input:focus-visible+span{outline:2px solid var(--field-0);outline-offset:2px;box-shadow:0 0 0 4px var(--ink-900)}.mobileResults{display:none}.liveMessage{min-height:38px;padding:11px 14px;font-size:.8rem;border-top:1px solid var(--line-soft)}.explorerMessage:empty{min-height:0;padding:0;border-top:0}.explorerMessage[data-tone=success]{color:var(--success-700)!important;background:var(--mint-100)}.explorerMessage[data-tone=error]{color:var(--survey-700)!important;background:color-mix(in srgb,var(--survey-500) 8%,var(--field-0))}.contentSection{padding:72px 0;border-top:1px solid var(--line-soft);background:var(--field-0)}.compactSection{padding-bottom:92px}.sectionGrid{display:grid;grid-template-columns:190px minmax(0,1fr);gap:42px}.catalogSection h2,.editorialPage h2,.marketContent h2,.relatedMarkets h2,.sectionGrid h2,.sourceEvidence h2{margin:0;font-size:clamp(1.65rem,3vw,2.75rem);font-variation-settings:"SHRP" 52,"wght" 570;letter-spacing:-.04em;line-height:1.08}.sectionLede{max-width:66ch;margin:14px 0 0;line-height:1.58}.marketLinks{margin:32px 0 22px;display:grid;border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.marketLinks a{min-height:118px;padding:15px;display:grid;align-content:space-between;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.marketLinks span{font-size:.84rem;font-weight:540}.marketLinks strong{margin-top:18px;font-size:1.45rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketLinks small{color:var(--ink-500);font-size:.74rem}.textLink{min-height:44px;display:inline-flex;align-items:center;color:var(--ink-900);font-size:.8rem;font-weight:550;text-decoration:underline;text-underline-offset:4px}.methodColumns{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.methodColumns article{min-height:180px;padding:18px;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.methodColumns b{color:var(--survey-700);font-family:Azeret Mono,monospace;font-size:.72rem}.methodColumns h3{margin:34px 0 9px;font-size:.95rem}.methodColumns p{margin:0;color:var(--ink-700);font-size:.82rem;line-height:1.5}.siteFooter{padding:clamp(48px,6vw,76px) var(--page);color:var(--field-0)}.footerInner{width:min(1560px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,2fr);gap:clamp(48px,7vw,104px);align-items:start}.footerBrand{display:grid;align-content:start;gap:9px}.footerBrand strong{font-size:1.2rem;font-variation-settings:"SHRP" 68,"wght" 660;letter-spacing:-.035em}.footerBrandLink{width:fit-content;min-height:48px;display:inline-flex;align-items:center}.footerBrandLink img{max-width:min(284px,100%);height:auto;flex:0 0 auto}.footerBrand span{color:var(--mint-300);font-size:.95rem}.footerBrand p{max-width:34ch;margin:18px 0 0;color:var(--mint-300);line-height:1.55}.footerNav{display:grid;grid-template-columns:.8fr 1fr 1.25fr;gap:34px clamp(28px,4vw,64px)}.footerGroup{min-width:0;display:grid;align-content:start;gap:2px}.footerGroupTitle{min-height:34px;display:flex;align-items:flex-start;color:var(--mint-300);font-family:Azeret Mono,monospace;font-size:.78rem;font-weight:560;letter-spacing:.055em;line-height:1.4;text-transform:uppercase}.footerConsentButton,.footerGroup a{width:fit-content;min-height:44px;display:inline-flex;align-items:center;color:var(--field-0);font-size:.9rem;line-height:1.35}.footerConsentButton:hover,.footerGroup a:hover{color:var(--mint-300);text-decoration:underline;text-underline-offset:4px}.footerConsentButton{padding:0;border:0;background:transparent;font-family:inherit;cursor:pointer}.consentPanel{position:fixed;z-index:100;right:20px;bottom:20px;width:min(590px,calc(100vw - 40px));padding:18px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;border:1px solid var(--ink-900);border-radius:var(--radius);background:var(--field-0);box-shadow:10px 12px 0 color-mix(in srgb,var(--ink-900) 18%,transparent)}.consentPanel[hidden]{display:none}.consentPanel .eyebrow{margin-bottom:6px}.consentPanel strong{display:block;font-size:1.05rem}.consentPanel p{max-width:58ch;margin:7px 0 0;color:var(--ink-700);font-size:.9rem;line-height:1.55}.consentPanel a{min-height:44px;display:inline-flex;align-items:center;color:var(--ink-700);font-size:.875rem;text-decoration:underline;text-underline-offset:3px}.consentActions{display:grid;gap:8px}.consentActions button{white-space:nowrap}.breadcrumbs{padding:24px 0}.breadcrumbs ol{margin:0;padding:0;display:flex;align-items:center;gap:8px;list-style:none;color:var(--ink-500);font-size:.82rem}.breadcrumbs li{display:inline-flex;align-items:center;gap:8px}.breadcrumbs li+li:before{content:"/";color:var(--line-strong)}.breadcrumbs a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.articleMeta{color:var(--ink-500)!important;font-family:Azeret Mono,monospace;font-size:.76rem!important;letter-spacing:.025em}.articleToc{margin:0 0 34px;padding:22px;border:1px solid var(--line-strong);background:var(--field-50)}.articleToc>strong{font-size:.9rem}.articleToc ol{margin:14px 0 0;padding-left:22px;display:grid;gap:7px}.articleToc a{min-height:44px;display:inline-flex;align-items:center;color:var(--ink-700);font-size:.86rem;text-decoration:underline;text-underline-offset:3px}.editorialPage section[id]{scroll-margin-top:24px}.faqList{margin-top:30px;border-top:1px solid var(--line-strong)}.faqList details{border-bottom:1px solid var(--line-strong)}.faqList summary{min-height:64px;padding:16px 48px 16px 0;display:flex;align-items:center;position:relative;font-size:.98rem;font-weight:570;cursor:pointer;list-style:none}.faqList summary::-webkit-details-marker{display:none}.faqList summary:after{content:"+";position:absolute;right:12px;color:var(--survey-700);font-family:Azeret Mono,monospace;font-size:1.25rem}.faqList details[open] summary:after{content:"−"}.faqList p{max-width:76ch;margin:-4px 48px 20px 0;color:var(--ink-700);font-size:.9rem;line-height:1.62}.relatedActions{margin-top:24px;display:flex;flex-wrap:wrap;gap:6px 28px}.catalogPage,.editorialPage,.marketPage{padding-bottom:90px;background:var(--field-0)}.catalogHero{padding:38px 0 64px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:48px}.catalogHero .eyebrow{grid-column:1/-1;margin-bottom:-24px}.catalogHero h1,.editorialPage header h1,.emptyState h1,.marketHero h1{max-width:19ch}.catalogHero>p:last-child{margin:0;color:var(--ink-700);line-height:1.6}.catalogHeroAction{width:fit-content;grid-column:1/-1;display:inline-flex;align-items:center;margin-top:-22px}.catalogSection{padding:62px 0;border-top:1px solid var(--line-soft)}.catalogSectionHead{margin-bottom:28px;display:grid;grid-template-columns:1fr minmax(280px,.7fr);align-items:end;gap:42px}.catalogSectionHead .eyebrow{margin-bottom:10px}.catalogSectionHead>p{margin:0;color:var(--ink-700);line-height:1.55}.catalogRows{border-top:1px solid var(--line-strong)}.catalogRow{min-height:86px;display:grid;grid-template-columns:minmax(240px,1fr) 160px 190px 54px;align-items:stretch;border-bottom:1px solid var(--line-soft)}.catalogRow>*{padding:14px 16px;display:flex;flex-direction:column;justify-content:center}.catalogRow>*+*{border-left:1px solid var(--line-soft)}.catalogRow strong{font-size:.92rem}.catalogRow b{font-size:1.1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalogRow small{margin-top:4px;color:var(--ink-500);font-size:.76rem}.catalogRow i{align-items:center;font-style:normal}.directoryControls{padding:16px;display:grid;grid-template-columns:minmax(280px,1fr) minmax(220px,.45fr) 150px;align-items:end;gap:14px;border:1px solid var(--line-strong);background:var(--field-50)}.directoryControls label{display:grid;gap:7px}.directoryControls label>span{color:var(--ink-700);font-size:.82rem;font-weight:540}.directoryControls input,.directoryControls select{width:100%;min-height:48px;padding:0 13px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field-0);color:var(--ink-900)}.directoryControls input::placeholder{color:var(--ink-700);opacity:1}.directoryControls p{min-height:48px;margin:0;padding:0 13px;display:flex;align-items:center;gap:6px;border:1px solid var(--line-soft);color:var(--ink-700);font-size:.78rem}.directoryControls p strong{color:var(--ink-900);font-size:1.15rem}.tradeGroups{margin-top:18px;border-top:1px solid var(--line-strong)}.tradeGroups details{border-bottom:1px solid var(--line-strong)}.tradeGroups summary{min-height:62px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:22px;background:var(--field-50);cursor:pointer}.tradeGroups summary span{font-size:1rem;font-weight:570}.tradeGroups summary b{color:var(--ink-700);font-size:.8rem;font-weight:460}.tradeGroups details>div{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft)}.tradeGroups a{min-height:78px;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:12px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.tradeGroups a>span{min-width:0;display:grid;gap:5px}.tradeGroups a strong{font-size:.88rem;font-weight:560}.tradeGroups a small{color:var(--ink-700);font-size:.78rem}.tradeGroups a>b{color:var(--ink-700);font-family:Azeret Mono,monospace;font-size:.74rem;font-weight:500}.tradeGroups a>i{font-style:normal;text-align:center}.tradeGroups a:hover{background:var(--mint-100)}.directoryEmpty{padding:34px 18px;border-bottom:1px solid var(--line-strong);color:var(--ink-700)}.liveCoveragePanel>div{max-width:820px}.liveCoveragePanel p:not(.eyebrow){color:var(--ink-700);line-height:1.6}.liveCoveragePanel .primaryButton{width:fit-content;margin-top:12px;display:inline-flex;align-items:center}.cityGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.cityGrid a{min-height:128px;padding:17px;display:grid;align-content:space-between;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.cityGrid a span{color:var(--ink-700);font-size:.8rem}.cityGrid a small{color:var(--ink-500);font-size:.74rem}.metricStrip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.metricStrip>div{min-height:124px;padding:17px;display:grid;align-content:space-between;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.metricStrip span{color:var(--ink-500);font-size:.78rem}.metricStrip strong{font-size:clamp(1.2rem,2.4vw,2rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metricStrip small{color:var(--ink-500);font-size:.74rem}.marketTable{border-top:1px solid var(--line-strong)}.marketTable a{min-height:78px;display:grid;grid-template-columns:1fr 210px 54px;align-items:stretch;border-bottom:1px solid var(--line-soft)}.marketTable a>*{padding:13px 16px;display:flex;flex-direction:column;justify-content:center}.marketTable a>*+*{border-left:1px solid var(--line-soft)}.marketTable small{margin-top:4px;color:var(--ink-500);font-size:.76rem}.marketTable b{font-size:1.1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketTable i{align-items:center!important;font-style:normal}.sourceNote{max-width:820px;padding:64px 0 0 190px}.sourceNote .eyebrow{margin-bottom:11px}.sourceNote>p:not(.eyebrow){color:var(--ink-700);line-height:1.6}.marketHero{padding:34px 0 60px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:72px;align-items:end}.marketHero>div>p:last-child{max-width:68ch;margin:20px 0 0;color:var(--ink-700);font-size:1.03rem;line-height:1.6}.marketSummary{padding:19px;display:grid;gap:11px;border:1px solid var(--line-strong);border-radius:var(--radius)}.marketSummary>span{color:var(--ink-500);font-size:.78rem}.marketSummary>strong{font-size:2.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketSummary>small{color:var(--ink-500);font-size:.76rem;line-height:1.45}.marketSummary .primaryButton{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.marketContent{padding:72px 0;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:72px;border-bottom:1px solid var(--line-soft)}.definitionPanel>p:not(.eyebrow),.marketContent article>p:not(.eyebrow){color:var(--ink-700);line-height:1.62}.marketContent article h2{max-width:24ch}.definitionPanel{padding-left:24px;border-left:1px solid var(--line-strong)}.definitionPanel .eyebrow{margin-bottom:10px}.definitionPanel dl{margin:26px 0 10px;border-top:1px solid var(--line-soft)}.definitionPanel dl div{padding:11px 0;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line-soft);font-size:.8rem}.definitionPanel dt{color:var(--ink-500)}.definitionPanel dd{margin:0;text-align:right}.sourceEvidence{padding:62px 0;display:grid;grid-template-columns:1fr 1.3fr;gap:64px;border-bottom:1px solid var(--line-soft)}.sourceEvidence>div:last-child>p{margin-top:0;color:var(--ink-700);line-height:1.58}.sourceLink{min-height:44px;display:inline-flex;align-items:center;font-size:.84rem;font-weight:550;text-decoration:underline;text-underline-offset:4px}.sourceMeta{font-family:Azeret Mono,monospace;font-size:.72rem;text-transform:uppercase}.relatedMarkets{padding-top:62px;display:grid;grid-template-columns:1fr 2fr;gap:64px}.relatedMarkets>div:last-child{border-top:1px solid var(--line-strong)}.relatedMarkets a{min-height:70px;display:grid;grid-template-columns:1fr 110px 130px;align-items:center;border-bottom:1px solid var(--line-soft)}.relatedMarkets a>*{padding:12px}.relatedMarkets strong{border-left:1px solid var(--line-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.relatedMarkets small{color:var(--ink-500);border-left:1px solid var(--line-soft)}.narrowContainer{max-width:1040px}.editorialPage header{padding:36px 0 64px}.editorialPage header>p:last-child{max-width:68ch;color:var(--ink-700);font-size:1.05rem;line-height:1.62}.editorialPage section{min-height:180px;display:grid;grid-template-columns:100px 1fr;border-top:1px solid var(--line-soft)}.editorialPage section>span{padding:24px 18px;color:var(--survey-700);font-family:Azeret Mono,monospace;font-size:.72rem;border-right:1px solid var(--line-soft)}.editorialPage section>div{padding:30px 32px;align-content:start}.editorialPage section h2{max-width:24ch}.editorialPage section p{max-width:68ch;margin:15px 0 0;color:var(--ink-700);line-height:1.65}.editorialPage section p+p{margin-top:12px}.editorialPage section p .textLink{min-height:0;display:inline;font-size:inherit}.publisherDetails{max-width:760px;margin:22px 0 0;border-top:1px solid var(--line-soft)}.publisherDetails>div{min-height:54px;padding:11px 0;display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:start;border-bottom:1px solid var(--line-soft)}.publisherDetails dt{color:var(--ink-500);font-family:Azeret Mono,monospace;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.publisherDetails dd{margin:0;color:var(--ink-700);font-size:.86rem;line-height:1.5}.editorialCallout{margin-top:54px;padding:24px;border:1px solid var(--line-strong)}.editorialCallout p{color:var(--ink-700);line-height:1.55}.inlineButton{margin-top:14px;display:inline-flex;align-items:center}.rightsForm{padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:18px;border:1px solid var(--line-strong);background:var(--field-0)}.rightsForm label{display:grid;gap:7px}.rightsForm label>span{color:var(--ink-500);font-size:.8rem}.rightsForm input,.rightsForm select,.rightsForm textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field-0);color:var(--ink-900);resize:vertical}.loginForm label>small,.rightsForm label>small{color:var(--ink-500);font-size:.875rem;line-height:1.5}.rightsForm label>span small{float:right;color:var(--ink-500);font-size:inherit}.rightsForm .fullField,.rightsForm .liveMessage,.rightsForm .primaryButton{grid-column:1/-1}.formIntro{padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.formIntro span{color:var(--survey-700);font-family:Azeret Mono,monospace;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.formIntro p{max-width:62ch;margin:7px 0 0;color:var(--ink-700);font-size:.82rem;line-height:1.5}.rightsForm .honeypot{position:absolute;left:-10000px}.sourceDirectory{border-top:1px solid var(--line-strong)}.sourceDirectory a{min-height:104px;display:grid;grid-template-columns:260px 1fr 54px;align-items:stretch;border-bottom:1px solid var(--line-soft)}.sourceDirectory a>*{padding:16px;display:flex;flex-direction:column;justify-content:center}.sourceDirectory a>*+*{border-left:1px solid var(--line-soft)}.sourceDirectory small{margin-top:5px;color:var(--ink-500)}.sourceDirectory p{margin:0;color:var(--ink-700);line-height:1.5}.sourceDirectory i{align-items:center!important;font-style:normal}.emptyState{min-height:70vh;padding:72px var(--page);display:grid;place-items:center;background:var(--field-0)}.emptyState>div{width:min(720px,100%)}.emptyState p:not(.eyebrow){max-width:58ch;color:var(--ink-700);line-height:1.6}.emptyState .primaryButton{margin-top:18px;display:inline-flex;align-items:center}.loginForm{max-width:520px;margin-top:28px;display:grid;gap:14px}.loginSteps{margin:0 0 10px;padding:0;display:grid;grid-template-columns:1fr 1fr;list-style:none;border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.loginSteps li{min-height:54px;padding:0 12px;display:flex;align-items:center;gap:9px;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);color:var(--ink-500);font-size:.8rem}.loginSteps li span{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--line-soft);border-radius:50%;font-family:Azeret Mono,monospace;font-size:.7rem}.loginSteps li[data-state=current]{background:var(--mint-100);color:var(--ink-900)}.loginSteps li[data-state=current] span{border-color:var(--ink-900);background:var(--ink-900);color:var(--field-0)}.loginSteps li[data-state=done]{color:var(--success-700)}.loginSteps li[data-state=done] span{border-color:var(--success-700)}.loginForm label{display:grid;gap:7px}.loginForm label>span{color:var(--ink-500);font-size:.8rem}.loginForm input{width:100%;min-height:52px;padding:10px 13px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field-0);color:var(--ink-900)}.loginForm .codeInput{max-width:260px;font-family:Azeret Mono,monospace;font-size:1.35rem;letter-spacing:.24em}.loginForm .primaryButton{width:fit-content;margin-top:4px}.loginSecondaryActions{display:flex;align-items:center;gap:22px}.textButton{min-height:44px;padding:0;border:0;background:transparent;color:var(--ink-700);font:inherit;font-size:.8rem;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.textButton:disabled{opacity:.5;cursor:not-allowed}.liveMessage{min-height:1.4em;margin:0;color:var(--ink-700);font-size:.9rem;line-height:1.5}.formMessage{padding:11px 12px;border:1px solid transparent}.formMessage:empty{min-height:0;padding:0}.formMessage[data-tone=success]{border-color:var(--success-700);background:var(--mint-100);color:var(--success-700)}.formMessage[data-tone=error]{border-color:var(--survey-700);background:color-mix(in srgb,var(--survey-500) 8%,var(--field-0));color:var(--survey-700)}.dashboard{padding-top:52px;padding-bottom:90px}.dashboardHeader,.jobSummary{padding-bottom:42px;display:flex;align-items:flex-end;justify-content:space-between;gap:36px}.dashboardHeader h1,.jobSummary h1{max-width:none}.dashboardHeader p:last-child,.jobSummary p:last-child{margin:12px 0 0;color:var(--ink-700)}.notice{margin:0 0 20px;padding:16px 18px;border:1px solid var(--line-strong);background:var(--field-0);color:var(--ink-700);font-size:.86rem;line-height:1.5}.successNotice{border-color:var(--success-700);color:var(--success-700)}.balanceGrid{display:grid;grid-template-columns:1fr 1fr 1.5fr;border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.balanceGrid article{min-height:138px;padding:18px;display:grid;align-content:space-between;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.balanceGrid span,.creditPacks span{color:var(--ink-700);font-family:Azeret Mono,monospace;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.balanceGrid strong{font-size:clamp(1.3rem,3vw,2.3rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.balanceGrid small{color:var(--ink-500)}.dashboardSection{margin-top:68px}.sectionTitle{margin-bottom:22px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.sectionTitle h2{margin:0;font-size:clamp(1.7rem,3vw,2.8rem);letter-spacing:-.04em}.sectionTitle .primaryButton{display:inline-flex;align-items:center}.deliveryTable,.jobTable{border-top:1px solid var(--line-strong)}.jobTable>a{min-height:92px;display:grid;grid-template-columns:minmax(260px,1.45fr) minmax(270px,1fr) minmax(140px,.55fr) minmax(190px,.65fr);align-items:stretch;border-bottom:1px solid var(--line-soft)}.jobTable>a>*{padding:14px 16px;display:flex;flex-direction:column;justify-content:center}.jobTable>a>*+*{border-left:1px solid var(--line-soft)}.jobTable strong{font-size:.94rem}.jobTable small{margin-top:6px;line-height:1.4}.jobTable small,.jobTable time{color:var(--ink-700);font-size:.8rem}.jobTable time small{width:fit-content;color:var(--ink-700);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.jobStatus{width:fit-content;min-height:30px;padding:5px 9px;display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:999px;font-family:Azeret Mono,monospace;font-size:.72rem!important;font-weight:590!important;letter-spacing:.03em;text-transform:uppercase}.jobStatus[data-status=partial],.jobStatus[data-status=ready]{border-color:var(--success-700);color:var(--success-700)}.jobStatus[data-status=empty]{border-color:var(--line-strong);color:var(--ink-700)}.jobStatus[data-status=cancelled],.jobStatus[data-status=failed]{border-color:var(--survey-700);color:var(--survey-700)}.jobProgress{width:100%;height:4px;margin-top:8px;overflow:hidden;background:var(--field-100)}.jobProgress b{height:100%;display:block;background:var(--survey-700)}.jobProgress.isIndeterminate b,.progressTrack.isIndeterminate i{width:32%;animation:survey-progress 1.4s var(--ease) infinite}@keyframes survey-progress{0%{transform:translateX(-110%)}to{transform:translateX(330%)}}.emptyPanel{padding:36px 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-soft)}.emptyPanel p{margin-top:0;color:var(--ink-700)}.creditPacks{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.creditPacks article{min-height:210px;padding:18px;display:grid;align-content:space-between;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.creditPacks strong{margin-top:32px;font-size:1.55rem}.creditPacks p{margin:8px 0 20px;color:var(--ink-700)}.publicCreditPacks{margin:42px 0 54px}.publicCreditPacks article{min-height:280px;padding:24px}.publicCreditPacks p b,.publicCreditPacks p small{display:block}.publicCreditPacks p b{color:var(--ink-900);font-size:1.15rem}.publicCreditPacks p small{margin-top:7px;color:var(--ink-500);font-size:.76rem;line-height:1.45}.publicCreditPacks .primaryButton{width:fit-content;min-height:50px;display:inline-flex;align-items:center;margin-top:12px}.checkoutTerms{max-width:760px}.creditPackLoading{min-height:74px;padding:16px 18px;display:flex;align-items:center;gap:10px;border:1px solid var(--line-strong);background:var(--field-0);color:var(--ink-700);font-size:.86rem}.invoiceList{border-top:1px solid var(--line-strong)}.invoiceList article{min-height:78px;display:grid;grid-template-columns:1.2fr 1fr 1fr;border-bottom:1px solid var(--line-soft)}.invoiceList article>span{padding:14px 16px;display:flex;flex-direction:column;justify-content:center}.invoiceList article>span+span{border-left:1px solid var(--line-soft)}.invoiceList small{margin-top:5px;color:var(--ink-700);font-size:.875rem;line-height:1.5}.launchCreditsPanel{max-width:720px;padding:26px;border:1px solid var(--line-strong);background:var(--paper-100)}.launchCreditsPanel span{color:var(--ink-500);font-family:Azeret Mono,monospace;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.launchCreditsPanel strong{display:block;margin-top:18px;font-size:clamp(1.4rem,3vw,2.15rem)}.launchCreditsPanel p{max-width:58ch;margin:10px 0 0;color:var(--ink-700)}.sourceAttribution{margin-top:22px;color:var(--ink-700);font-size:.8rem;line-height:1.55}.sourceAttribution a{color:inherit;text-decoration:underline;text-underline-offset:3px}.backLink{min-height:44px;margin-bottom:24px;display:inline-flex;align-items:center;color:var(--ink-700);font-size:.84rem;text-decoration:underline;text-underline-offset:4px}.jobMetrics{display:flex;border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.jobMetrics span{min-width:180px;min-height:116px;padding:18px;display:grid;align-content:space-between;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);color:var(--ink-700);font-size:.84rem;line-height:1.4}.jobMetrics strong{color:var(--ink-900);font-size:1.8rem}.progressTrack{height:7px;margin-bottom:24px;overflow:hidden;background:var(--field-100);border:1px solid var(--line-soft)}.progressTrack i{height:100%;display:block;background:var(--survey-700);transition:width .3s var(--ease)}.progressCaption{margin:-12px 0 24px;color:var(--ink-700);font-family:Azeret Mono,monospace;font-size:.78rem}.deliveryHead,.deliveryTable article{display:grid;grid-template-columns:1.1fr 1.1fr 1.2fr 180px;align-items:stretch}.deliveryHead{min-height:44px;background:var(--field-100);color:var(--ink-700)}.deliveryHead span{min-width:0;padding:10px 14px;display:flex;align-items:center;font-family:Azeret Mono,monospace;font-size:.7rem;letter-spacing:.045em;text-transform:uppercase}.deliveryHead span+span{border-left:1px solid var(--line-soft)}.deliveryTable article{min-height:118px;border-bottom:1px solid var(--line-soft)}.deliveryTable article>div{min-width:0;padding:14px;display:flex;flex-direction:column;justify-content:center}.deliveryTable article>div+div{border-left:1px solid var(--line-soft)}.deliveryTable a,.deliveryTable strong{overflow-wrap:anywhere;font-size:.92rem}.deliveryTable a{text-decoration:underline;text-underline-offset:3px}.deliveryTable small{margin-top:6px;color:var(--ink-700);font-size:.875rem;line-height:1.5}.deliveryTable button{min-height:44px;margin-top:4px;padding:0;border:0;background:transparent;color:var(--survey-700);font-size:.8rem;text-align:left;text-decoration:underline;text-underline-offset:3px}.deliveryTable button:disabled{opacity:.5;cursor:wait}.sectionMeta{min-height:44px;display:inline-flex;align-items:center;color:var(--ink-700);font-size:.84rem}@media (max-width:1179px){.queryOptions{grid-template-columns:.7fr 1fr}.queryAction{grid-column:1/-1}.workbench{grid-template-columns:1fr}.resultPanel{border-right:0;border-bottom:1px solid var(--line-strong)}.estimatePanel{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.estimateHeading{grid-column:1/-1}.creditSummary,.measureProof{grid-column:1}.estimatePanel .launchControls{grid-column:2;grid-row:2/span 2;align-self:stretch}.cityGrid,.marketLinks,.methodColumns{grid-template-columns:repeat(2,1fr)}.marketHero{grid-template-columns:minmax(0,1fr) 300px;gap:38px}.jobTable>a{grid-template-columns:1.4fr 1fr .6fr}.jobTable time{grid-column:1/-1;min-height:38px;padding-block:8px;border-top:1px solid var(--line-soft);border-left:0!important}.deliveryHead,.deliveryTable article{grid-template-columns:1fr 1fr}.deliveryHead span:nth-child(3){border-left:0}.deliveryHead span:nth-child(3),.deliveryHead span:nth-child(4){border-top:1px solid var(--line-soft)}.deliveryTable article>div:nth-child(3){border-left:0;border-top:1px solid var(--line-soft)}.deliveryTable article>div:nth-child(4){border-top:1px solid var(--line-soft)}.footerInner{grid-template-columns:220px minmax(0,1fr);gap:46px}.footerNav{grid-template-columns:1fr 1fr}.footerGroup:last-child{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:22px}.footerGroup:last-child .footerGroupTitle{grid-column:1/-1}}@media (max-width:959px){.mainNav{display:none}.mobileMenu{display:block}.queryOptions,.queryOptions.isTargeting{grid-template-columns:1fr}.queryAction{grid-column:auto}.volumePresets{grid-template-columns:repeat(2,minmax(0,1fr))!important}.volumePresets label:last-child span,.volumePresets label:nth-child(2) span{border-right:1px solid var(--line-strong)}.volumePresets label:nth-child(n+3) span{border-top:0}}@media (max-width:767px){.topbar{min-height:62px;gap:14px}.productHero{padding:36px 0 48px}.heroIntro{grid-template-columns:1fr;gap:18px;margin-bottom:26px}h1{max-width:100%;font-size:clamp(2.15rem,10.5vw,3.2rem);line-height:1.02;overflow-wrap:break-word;text-wrap:balance}.queryIntro{padding:18px 16px 14px;align-items:flex-start;flex-direction:column;gap:10px}.queryIntro>p{font-size:.82rem}.searchForm{padding:0 16px 16px}.queryFields,.queryOptions{grid-template-columns:1fr}.queryAction{grid-column:auto}.comboField{padding:14px}.comboControl input{min-height:54px;font-size:1rem}.comboField>label small{display:none}.comboList{position:relative;top:auto;margin-top:6px;box-shadow:none}.qualificationEmpty{grid-template-columns:1fr}.qualificationEmpty>div{min-height:120px;padding:18px}.qualificationEmpty>div+div{border-top:1px solid var(--line-soft);border-left:0}.workbench{display:flex;flex-direction:column}.estimatePanel{order:-1;display:block;border-bottom:1px solid var(--line-strong)}.mapCanvas{min-height:340px}.mobileResults{display:block;border-top:1px solid var(--line-strong)}.mobileResultsHeading{min-height:52px;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px}.mobileResultsHeading strong{font-size:.86rem}.mobileResultsHeading span{color:var(--ink-500);font-size:.74rem}.resultList{overflow:visible}.resultHead{position:absolute;min-width:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.resultRow{min-width:0;grid-template-columns:1fr 1fr;min-height:0}.resultRow>span{min-height:66px;border-left:0!important}.resultRow>.selectCell,.resultRow>span:first-child,.resultRow>span:nth-child(2){grid-column:1/-1}.resultRow>span:nth-child(n+2){border-top:1px solid var(--line-soft)}.resultRow>span:nth-child(4){border-left:1px solid var(--line-soft)!important}.resultRow>span:before{content:attr(data-label);margin-bottom:7px;color:var(--ink-500);font-family:Azeret Mono,monospace;font-size:.68rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.resultRow>.selectCell{min-height:52px;padding:4px 8px 4px 14px!important;display:flex!important;align-items:center;justify-content:space-between}.resultRow>.selectCell:before{margin-bottom:0}.catalogHero,.catalogSectionHead,.marketContent,.marketHero,.relatedMarkets,.sectionGrid,.sourceEvidence{grid-template-columns:1fr;gap:24px}.catalogHero .eyebrow{grid-column:auto;margin-bottom:0}.cityGrid,.marketLinks,.methodColumns,.metricStrip{grid-template-columns:1fr}.catalogRow{grid-template-columns:1fr 1fr 54px}.catalogRow>span:first-child{grid-column:1/-1;border-bottom:1px solid var(--line-soft)}.catalogRow>span:nth-child(2){border-left:0}.marketTable a{grid-template-columns:1fr 54px}.marketTable a>span:nth-child(2){grid-column:1;grid-row:2;border-left:0;border-top:1px solid var(--line-soft)}.marketTable a>i{grid-column:2;grid-row:1/3}.sourceNote{padding-left:0}.directoryControls,.tradeGroups details>div{grid-template-columns:1fr}.tradeGroups a{grid-template-columns:minmax(0,1fr) 34px}.tradeGroups a>b{grid-column:1;grid-row:2}.tradeGroups a>i{grid-column:2;grid-row:1/3}.marketSummary{max-width:none}.definitionPanel{padding:24px 0 0;border-top:1px solid var(--line-strong);border-left:0}.relatedMarkets a{grid-template-columns:1fr 90px}.relatedMarkets a small{grid-column:1/-1;border-top:1px solid var(--line-soft);border-left:0}.editorialPage section{min-height:0;grid-template-columns:1fr}.editorialPage section>span{padding:20px 20px 0;border-right:0;font-size:.78rem}.editorialPage section>div{padding:14px 20px 30px}.publisherDetails>div{grid-template-columns:1fr;gap:5px}.sourceDirectory a{grid-template-columns:1fr 54px}.sourceDirectory a>p{grid-column:1;grid-row:2;border-top:1px solid var(--line-soft);border-left:0}.sourceDirectory a>i{grid-column:2;grid-row:1/3}.footerInner{grid-template-columns:1fr;gap:38px}.footerBrand p{margin-top:10px}.footerNav{grid-template-columns:1fr 1fr;gap:30px 24px}.footerGroup:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr}.consentPanel{right:12px;bottom:12px;width:calc(100vw - 24px);grid-template-columns:1fr;gap:12px;box-shadow:6px 7px 0 color-mix(in srgb,var(--ink-900) 18%,transparent)}.consentActions{grid-template-columns:1fr 1fr}.consentActions button{padding-inline:10px;white-space:normal}.rightsForm{grid-template-columns:1fr;padding:16px}.rightsForm .fullField,.rightsForm .liveMessage,.rightsForm .primaryButton{grid-column:auto}.dashboard{padding-top:34px}.dashboardHeader,.jobSummary{align-items:flex-start;flex-direction:column}.balanceGrid,.creditPacks,.invoiceList article{grid-template-columns:1fr}.invoiceList article>span+span{border-left:0;border-top:1px solid var(--line-soft)}.jobTable>a{grid-template-columns:1fr 1fr}.jobTable>a>span:first-child{grid-column:1/-1;border-bottom:1px solid var(--line-soft)}.jobTable>a>span:nth-child(2){border-left:0}.jobTable>a time{grid-column:1/-1}.sectionTitle{align-items:flex-start;flex-direction:column}.jobMetrics{width:100%}.jobMetrics span{min-width:0;flex:1 1}.deliveryTable article{grid-template-columns:1fr}.deliveryHead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.deliveryTable article>div+div{border-top:1px solid var(--line-soft);border-left:0}.deliveryTable article>div:before{content:attr(data-label);margin-bottom:8px;color:var(--ink-500);font-family:Azeret Mono,monospace;font-size:.68rem;letter-spacing:.055em;text-transform:uppercase}}@media (max-width:520px){.comboList li{grid-template-columns:1fr;gap:6px}.comboList b{justify-self:start}.footerGroup:last-child,.footerNav{grid-template-columns:1fr}.footerGroup:last-child,.footerGroup:last-child .footerGroupTitle{grid-column:auto}.jobTable>a{grid-template-columns:1fr}.jobTable>a>*{border-left:0!important}.jobTable>a>*+*{border-top:1px solid var(--line-soft)}.jobTable>a time,.jobTable>a>span:first-child{grid-column:auto}.jobTable>a>span:first-child{border-bottom:0}.jobMetrics{display:grid;grid-template-columns:1fr 1fr}.jobMetrics span{width:auto}.resultRow{grid-template-columns:1fr}.resultRow>span{grid-column:auto!important}.resultRow>span,.resultRow>span:nth-child(4){border-left:0!important}.faqList summary{padding-right:38px}.faqList p{margin-right:0}}@media (max-width:390px){.topbar{padding-inline:12px;gap:8px}.brand{gap:7px}.brand img{width:25px;height:25px}.brandWord{font-size:.76rem}.mobileMenu summary{min-width:52px}.mobileMenu nav{right:12px;width:calc(100vw - 24px)}.demoBar span:last-child{display:none}.panelToolbar{align-items:flex-start;flex-direction:column;padding-block:10px}.consentActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.jobProgress.isIndeterminate b,.progressTrack.isIndeterminate i{width:100%;transform:none}}body{background:var(--field-50)}.container{width:min(calc(var(--content-max) + 2 * var(--page)),100%)}.footerInner{width:min(var(--content-max),100%)}h1,h2,h3,strong{text-wrap:balance}h2{font-weight:680}p{font-size:1rem}.articleMeta,.balanceGrid span,.creditPacks span,.deliveryHead span,.deliveryTable article>div:before,.demoBar,.editorialPage section>span,.estimateContext,.eyebrow,.formIntro span,.jobStatus,.launchCreditsPanel span,.loginSteps li span,.methodColumns b,.progressCaption,.publisherDetails dt,.queryAction>span,.queryOptions>label>span,.queryStep,.resultRow>span:before,.sourceCell,.sourceMeta,.toolbarLabel,.tradeGroups a>b,.volumeSelector legend{font-family:Manrope,sans-serif;letter-spacing:0;text-transform:none}.loginForm .codeInput{font-family:Manrope,sans-serif;letter-spacing:.18em}.eyebrow{margin-bottom:12px;color:var(--brand-600);font-size:.86rem;font-weight:720}.textLink{color:var(--brand-700);font-weight:680;text-decoration:none}.textLink:hover{text-decoration:underline;text-underline-offset:4px}.topbar{z-index:50;min-height:78px;border-bottom-color:var(--line-soft);background:rgba(255,255,255,.96)}.brand{gap:10px}.brandWord{color:var(--ink-900);font-size:clamp(.91rem,1.35vw,1.08rem);font-weight:760;letter-spacing:-.045em}.brandWord i{color:inherit}.mainNav{gap:clamp(8px,1.6vw,24px);font-size:.86rem;font-weight:630}.mainNav a,.mainNav a:first-child{padding:0;border:0;border-radius:0;background:transparent;color:var(--ink-900)}.mainNav a:hover{color:var(--brand-600)}.mainNav .navCta,.mainNav .navCta:first-child{min-height:48px;padding:0 19px;border-radius:14px;background:var(--ink-900);color:white}.mainNav .navCta:hover{background:var(--brand-600);color:white}.mobileMenu summary{border-color:var(--line-soft);border-radius:12px;background:white;color:var(--ink-900);font-weight:680}.mobileMenu nav{top:calc(100% - 2px);overflow:hidden;border:1px solid var(--line-soft);border-radius:18px;background:white;box-shadow:var(--shadow-card)}.mobileMenu nav a{min-height:52px;border-top-color:var(--line-soft);font-weight:600}.mobileMenu nav .navCta{margin:8px;justify-content:center;border:0;border-radius:12px;background:var(--brand-600);color:white}.productHero{padding:74px 0 96px;background:var(--field-50)}.heroIntro{margin-bottom:38px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(42px,7vw,96px)}.heroKicker{margin:0 0 18px;display:flex;align-items:center;gap:10px;color:var(--brand-600);font-size:.92rem;font-weight:760}.heroKicker span{width:11px;height:11px;border-radius:50%;background:var(--survey-500)}.heroCopy{display:grid;gap:22px}.heroLede{color:var(--ink-700);font-size:clamp(1.08rem,1.4vw,1.2rem);line-height:1.62}.heroProofs{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.heroProofs li{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;border-radius:var(--radius-pill);background:var(--brand-100);color:var(--ink-900);font-size:.82rem;font-weight:670}.heroProofs li:before{content:"✓";color:var(--brand-600);font-weight:800}.explorer{overflow:visible;border:0;border-radius:var(--radius-lg);background:white;box-shadow:var(--shadow-soft)}.demoBar{min-height:42px;padding:0 22px;border:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--brand-100);color:var(--ink-700);font-size:.8rem;font-weight:680;letter-spacing:0;text-transform:none}.queryComposer{border:0;border-radius:0;background:white}.queryIntro{padding:28px 28px 22px;align-items:center}.queryIntro h2{font-size:clamp(1.65rem,2.4vw,2.35rem);font-weight:680}.queryIntro>p{font-size:.92rem}.searchForm{padding:0 28px 28px}.queryFields{gap:16px;border:0}.comboField{padding:0;border:0;background:transparent}.comboField>label{margin-bottom:9px;color:var(--ink-900);font-size:.9rem;font-weight:680}.comboField>label small{color:var(--ink-500);font-family:Manrope,sans-serif;font-size:.74rem;font-weight:620;letter-spacing:0;text-transform:none}.queryStep{width:26px;height:26px;display:inline-grid;place-items:center;border-radius:50%;background:var(--brand-100);color:var(--brand-700);font-size:.72rem;font-weight:760}.comboControl input{min-height:62px;padding-inline:17px 80px;border:1px solid var(--control-border);border-radius:var(--radius-field);background:#fbfdff;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:600;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.comboControl input:focus,.comboControl input:hover:not(:disabled){border-color:var(--brand-600)}.comboControl input:focus{outline:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-600) 14%,transparent)}.comboField.isSelected .comboControl input{border-color:var(--success-700);box-shadow:0 0 0 3px color-mix(in srgb,var(--success-700) 10%,transparent)}.comboControl input:focus-visible,.comboField.isSelected .comboControl input:focus-visible{border-color:var(--brand-600);outline:3px solid var(--brand-600);outline-offset:2px;box-shadow:0 0 0 6px white}.comboClear{right:39px;top:9px;border-radius:50%}.comboClear:hover{background:var(--brand-100)}.comboHint{margin-top:8px;color:var(--ink-500);font-size:.8rem}.comboList{top:calc(100% + 8px);padding:7px;border:1px solid var(--line-soft);border-radius:18px;background:white;box-shadow:var(--shadow-card)}.comboList li{border-radius:12px}.comboList li+li{border-top:0}.comboList li.isActive{background:var(--brand-100)}.comboList b{color:var(--brand-700);font-family:Manrope,sans-serif}.queryOptions{margin-top:22px;padding:18px;grid-template-columns:minmax(180px,.72fr) minmax(340px,1.15fr) minmax(300px,.9fr);gap:16px;border:0;border-radius:20px;background:var(--field-50)}.queryAction,.queryOptions>label,.volumeSelector{padding:0;border:0;background:transparent}.queryAction>span,.queryOptions>label>span,.volumeSelector legend{color:var(--ink-700);font-size:.78rem;font-weight:680}.queryOptions select{min-height:54px;border-color:var(--control-border);border-radius:13px;background:white;font-weight:580}.volumeSelector>div{gap:7px}.volumeSelector label span,.volumeSelector label:last-child span{min-height:54px;border:1px solid var(--control-border);border-radius:12px;background:white}.volumeSelector input:checked+span{border-color:var(--brand-600);background:var(--brand-600);color:white}.queryAction{padding:12px;align-content:center;border-radius:15px;background:var(--brand-100)}.primaryButton{min-height:50px;border:0;border-radius:var(--radius-control);background:var(--brand-600);color:white;font-size:.92rem;font-weight:700;box-shadow:0 7px 18px rgba(47,99,245,.16)}.primaryButton:not(:disabled):hover{background:var(--brand-700);transform:translateY(-1px)}.secondaryButton{min-height:50px;border-color:var(--control-border);border-radius:14px;background:white;color:var(--ink-900);font-size:.86rem;font-weight:650}.qualificationEmpty{padding:22px 28px 28px;gap:14px;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:white}.qualificationEmpty>div{min-height:158px;padding:20px;border:0!important;border-radius:18px;background:var(--field-50)}.qualificationEmpty span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--brand-100);color:var(--brand-700);font-family:Manrope,sans-serif;font-weight:760}.qualificationEmpty strong{margin-top:8px;font-size:1rem;font-weight:680}.qualificationEmpty p{color:var(--ink-700);font-size:.86rem}.workbench{padding:0 28px 28px;grid-template-columns:minmax(0,1fr) minmax(350px,390px);gap:18px}.estimatePanel,.resultPanel{overflow:hidden;border:1px solid var(--line-soft);border-radius:20px;background:white}.resultPanel{border-right:1px solid var(--line-soft)}.panelToolbar{padding:12px 16px;border-bottom-color:var(--line-soft)}.toolbarLabel{color:var(--ink-500);font-size:.74rem;font-weight:680}.viewTabs{padding:4px;border-radius:12px;background:var(--field-100)}.viewTabs button{border-radius:9px;font-weight:650}.viewTabs button[aria-selected=true]{border-color:transparent;background:white;color:var(--brand-700);box-shadow:0 2px 8px rgba(16,38,74,.08)}.orbitCanvas{min-height:440px;background:var(--field-50)}#panel-list[hidden],.orbitCanvas[hidden]{display:none}.orbitScene{top:45%;width:330px;height:330px}.orbitRing,.orbitScene{position:absolute;left:50%;transform:translate(-50%,-50%)}.orbitRing{top:50%;border:2px solid var(--brand-600);border-radius:50%;opacity:.28}.orbitRingOuter{width:100%;height:100%}.orbitRingMiddle{width:69%;height:69%;opacity:.4}.orbitRingInner{width:38%;height:38%;opacity:.62}.orbitCenter{position:absolute;left:50%;top:50%;width:98px;height:98px;padding:12px;display:grid;place-items:center;align-content:center;border-radius:50%;background:var(--ink-900);color:white;text-align:center;transform:translate(-50%,-50%);box-shadow:0 10px 28px rgba(16,38,74,.2)}.orbitCenter b{max-width:88px;overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.orbitCenter small{margin-top:3px;color:#c9d8ef;font-size:.69rem}.orbitPoint{left:50%;top:45%}.orbitPoint1{margin:-106px 0 0 116px}.orbitPoint2{margin:55px 0 0 134px}.orbitPoint3{margin:104px 0 0 -113px}.mapPoint:before{width:13px;height:13px;border:3px solid white;background:var(--survey-500);box-shadow:0 0 0 2px var(--brand-600),0 4px 12px rgba(16,38,74,.16)}.mapPoint[aria-pressed=true]:before{width:19px;height:19px;background:var(--brand-600)}.mapPopover{top:18px;border-color:var(--line-soft);border-radius:14px;background:white;box-shadow:var(--shadow-card)}.orbitCaption{position:absolute;left:20px;right:20px;bottom:54px;display:grid;gap:4px;text-align:center}.orbitCaption strong{font-size:.95rem}.orbitCaption span{color:var(--ink-500);font-size:.76rem}.mapLegend{left:50%;bottom:14px;border-color:var(--line-soft);border-radius:var(--radius-pill);background:white;transform:translateX(-50%);white-space:nowrap}.mapLegend i{background:var(--survey-500)}.estimatePanel{padding:22px}.estimateHeading{border-bottom-color:var(--line-soft)}.estimateHeading h2{font-size:1.65rem;font-weight:700}.estimateContext{color:var(--ink-500);font-size:.76rem;font-weight:650}.measureProof span{color:var(--success-700);font-family:Manrope,sans-serif;font-weight:680;letter-spacing:0;text-transform:none}.termsCheck{border-color:var(--line-soft);border-radius:14px;background:var(--field-50)}.termsCheck input{accent-color:var(--brand-600)}.resultHead{background:var(--brand-100)}.resultHead span+span,.resultRow>span+span{border-left-color:var(--line-soft)}.statusCell{color:var(--success-700)}.contentSection{padding:100px 0;border:0;background:white}.contentSection:nth-of-type(odd){background:var(--field-50)}.compactSection{padding-block:82px}.sectionGrid{grid-template-columns:180px minmax(0,1fr);gap:56px}.catalogSection h2,.editorialPage h2,.marketContent h2,.relatedMarkets h2,.sectionGrid h2,.sourceEvidence h2{font-size:clamp(2rem,3.7vw,3.35rem);font-weight:680;line-height:1.06}.sectionLede{color:var(--ink-700);font-size:1.08rem;line-height:1.65}.marketLinks{margin-top:34px;grid-template-columns:repeat(4,1fr);gap:14px;border:0}.marketLinks a{min-height:142px;padding:19px;border:1px solid var(--line-soft);border-radius:18px;background:white;box-shadow:0 7px 20px rgba(16,38,74,.04);transition:border-color .15s var(--ease),transform .15s var(--ease)}.marketLinks a:hover{border-color:var(--brand-600);transform:translateY(-2px)}.marketLinks strong{color:var(--brand-700)}.methodColumns{gap:14px;border:0}.methodColumns article{min-height:210px;padding:22px;border:0;border-radius:20px;background:var(--field-50)}.methodColumns b{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--brand-100);color:var(--brand-700);font-weight:760}.methodColumns h3{margin-top:34px;font-size:1.08rem}.methodColumns p{font-size:.9rem}.faqList{display:grid;gap:10px;border:0}.faqList details{border:1px solid var(--line-soft);border-radius:16px;background:white}.faqList summary{min-height:68px;padding-inline:18px 52px;font-size:1rem;font-weight:650}.faqList summary:after{right:20px;color:var(--brand-600);font-family:Manrope,sans-serif}.faqList p{margin-inline:18px 52px}.catalogPage,.editorialPage,.marketPage{background:var(--field-50)}.breadcrumbs{padding-top:22px}.breadcrumbs ol{flex-wrap:wrap}.breadcrumbs a{color:var(--brand-700)}.catalogHero,.editorialPage header,.marketHero{padding-top:58px;padding-bottom:74px}.catalogHero h1,.editorialPage header h1,.emptyState h1,.marketHero h1{max-width:18ch}.catalogSection{padding:82px 0;border-top-color:var(--line-soft)}.catalogSectionHead{gap:56px}.directoryControls,.rightsForm{padding:20px;border:0;border-radius:20px;background:white;box-shadow:var(--shadow-card)}.directoryControls input,.directoryControls select,.loginForm input,.rightsForm input,.rightsForm select,.rightsForm textarea{border-color:var(--control-border);border-radius:14px;background:#fbfdff}.directoryControls p{border:0;border-radius:12px;background:var(--brand-100)}.tradeGroups{display:grid;gap:12px;border:0}.tradeGroups details{overflow:hidden;border:1px solid var(--line-soft);border-radius:16px;background:white}.tradeGroups summary{padding-inline:20px;border:0;background:white}.tradeGroups details>div{gap:1px;border:0;background:var(--line-soft)}.tradeGroups a{border:0;background:white}.tradeGroups a:hover{background:var(--brand-100)}.cityGrid{gap:14px;border:0}.cityGrid a{min-height:145px;padding:20px;border:1px solid var(--line-soft);border-radius:18px;background:white}.metricStrip{gap:14px;border:0}.metricStrip>div{min-height:138px;padding:20px;border:1px solid var(--line-soft);border-radius:18px;background:white}.deliveryTable,.invoiceList,.jobTable,.marketTable,.sourceDirectory{overflow:hidden;border:1px solid var(--line-soft);border-radius:18px;background:white}.deliveryTable article,.invoiceList article,.jobTable>a,.marketTable a,.sourceDirectory a{border-bottom-color:var(--line-soft)}.jobTable>a:hover,.marketTable a:hover,.sourceDirectory a:hover{background:var(--brand-100)}.marketSummary{border:0;border-radius:22px;background:white;box-shadow:var(--shadow-card)}.marketSummary strong{color:var(--brand-700)}.marketContent{gap:54px;border-bottom:0}.definitionPanel{padding:26px;border:0;border-radius:20px;background:white;box-shadow:var(--shadow-card)}.sourceEvidence{padding:44px;border:0;border-radius:22px;background:var(--brand-100)}.sourceEvidence .eyebrow,.sourceLink{color:var(--brand-700)}.sourceLink{font-weight:680}.relatedMarkets>div:last-child{overflow:hidden;border:1px solid var(--line-soft);border-radius:18px;background:white}.relatedMarkets a:last-child{border-bottom:0}.liveCoveragePanel>div,.sourceNote{border-radius:22px;background:white;box-shadow:var(--shadow-card)}.narrowContainer{width:min(1040px,100%)}.editorialPage header>p:last-child{font-size:1.12rem}.editorialPage section{min-height:0;margin-bottom:14px;grid-template-columns:72px 1fr;border:1px solid var(--line-soft);border-radius:18px;background:white}.editorialPage section>span{padding:28px 20px;border-right-color:var(--line-soft);color:var(--brand-700);font-weight:760}.editorialPage section>div{padding:30px 34px}.articleToc,.editorialCallout{border:0;border-radius:18px;background:var(--brand-100)}.articleToc a{color:var(--brand-700)}.balanceGrid,.creditPacks,.publicCreditPacks{gap:14px;border:0}.balanceGrid article,.creditPacks article{border:1px solid var(--line-soft);border-radius:18px;background:white}.publicCreditPacks article{min-height:300px;padding:26px}.publicCreditPacks article:nth-child(2){border-color:var(--brand-600);box-shadow:var(--shadow-soft)}.publisherDetails dt{font-weight:680}.loginForm{max-width:560px;padding:26px;border-radius:20px;background:white;box-shadow:var(--shadow-card)}.loginSteps{border:0;border-radius:14px;background:var(--brand-100)}.loginSteps li{color:var(--ink-700)}.emptyState{background:var(--field-50)}.emptyState>div{padding:34px;border-radius:24px;background:white;box-shadow:var(--shadow-card)}.consentPanel{border:0;border-radius:20px;background:white;box-shadow:0 18px 60px rgba(16,38,74,.18)}.dashboard{padding-top:70px}.notice{border:0;border-radius:14px;background:var(--brand-100)}.successNotice{background:color-mix(in srgb,var(--success-700) 9%,white)}.balanceGrid article{min-height:150px}.balanceGrid strong{color:var(--brand-700)}.sectionTitle h2{font-weight:680}.jobStatus{border:0;background:var(--brand-100);font-size:.74rem!important}.jobStatus[data-status=partial],.jobStatus[data-status=ready]{background:color-mix(in srgb,var(--success-700) 10%,white)}.jobStatus[data-status=cancelled],.jobStatus[data-status=failed]{background:color-mix(in srgb,var(--survey-500) 12%,white);color:var(--ink-900)}.jobProgress,.progressTrack{overflow:hidden;border:0;border-radius:var(--radius-pill)}.jobProgress b,.progressTrack i{background:var(--brand-600)}.jobMetrics{gap:14px;border:0}.jobMetrics span{border:1px solid var(--line-soft);border-radius:18px;background:white}.deliveryHead{background:var(--brand-100)}.creditPackLoading,.launchCreditsPanel{border:0;border-radius:18px;background:white;box-shadow:var(--shadow-card)}.formMessage{border-radius:12px}.siteFooter{padding-block:72px;background:var(--ink-900)}.footerBrandLink{gap:12px}.footerBrandLink strong{font-size:1rem}.footerBrand>span{margin-top:20px;color:white;font-size:1.08rem;font-weight:670}.footerBrand p{color:#c3d1e6;font-size:.9rem}.footerGroupTitle{color:#91a7c7;font-family:Manrope,sans-serif;letter-spacing:0;text-transform:none}.footerConsentButton,.footerGroup a{color:white}@media (max-width:1179px){.mainNav{display:none}.mobileMenu{display:block}.queryOptions{grid-template-columns:.72fr 1fr}.workbench{grid-template-columns:1fr}.resultPanel{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.marketLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){.footerInner{grid-template-columns:1fr;gap:38px}.footerNav{grid-template-columns:repeat(2,minmax(0,1fr))}.footerGroup:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.topbar{min-height:68px}.productHero{padding:46px 0 68px}.heroIntro{grid-template-columns:1fr;gap:24px}.heroKicker{font-size:.86rem}.heroLede{font-size:1.05rem}.demoBar{padding-inline:16px}.queryIntro{padding:22px 18px 16px}.searchForm{padding:0 18px 18px}.queryFields{gap:18px}.queryOptions{grid-template-columns:1fr;padding:14px;gap:18px}.queryAction{grid-column:1/-1}.comboField{padding:0}.comboList{border-radius:14px}.qualificationEmpty{padding:18px;gap:10px}.qualificationEmpty>div{min-height:0}.workbench{padding:0 18px 18px}.estimatePanel{border-bottom-color:var(--line-soft)}.orbitScene{width:270px;height:270px}.orbitPoint1{margin:-88px 0 0 93px}.orbitPoint2{margin:45px 0 0 106px}.orbitPoint3{margin:83px 0 0 -91px}.sectionGrid{grid-template-columns:1fr;gap:20px}.contentSection{padding-block:68px}.methodColumns article{min-height:175px}.marketLinks{grid-template-columns:1fr}.marketLinks a{min-height:118px}.sourceEvidence{padding:26px}.definitionPanel{padding:22px}.editorialPage section{grid-template-columns:1fr}.editorialPage section>span{width:40px;height:40px;margin:20px 0 0 20px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:var(--brand-100)}.editorialPage section>div{padding:18px 22px 28px}.footerGroup:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.consentPanel{box-shadow:0 14px 44px rgba(16,38,74,.2)}}@media (max-width:520px){.brandLockup{display:none}.brandMark{display:block}.footerGroup:last-child,.footerNav{grid-template-columns:1fr}.mapLegend{max-width:calc(100% - 24px);justify-content:center;white-space:normal;text-align:center}.estimateHeading>div{min-width:0}.estimateContext,.estimateHeading h2{overflow-wrap:anywhere}.heroProofs{display:grid;grid-template-columns:1fr}.heroProofs li{width:fit-content}.queryOptions{padding:12px}.orbitCanvas{min-height:390px}.orbitCaption{bottom:55px}.sourceEvidence{padding:22px}.emptyState>div{min-width:0;padding:24px}.loginForm{min-width:0;padding:20px}.loginSteps{min-width:0;grid-template-columns:1fr}.loginSteps li{min-width:0}.footerGroup:last-child{grid-template-columns:1fr}}@media (max-width:430px){.volumeSelector>div{grid-template-columns:repeat(2,minmax(44px,1fr))}}h1,h2,h3{text-wrap:balance}strong{text-wrap:wrap}.catalogHero,.catalogHero>*,.marketHero,.marketHero>*{min-width:0}.catalogHero h1,.marketHero h1{max-width:20ch;overflow-wrap:break-word;font-size:clamp(3rem,4vw,4rem)}.catalogHeroLong{grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr)}.catalogHeroLong h1,.marketHeroLong h1{max-width:25ch;font-size:clamp(2.5rem,3.25vw,3.3rem);line-height:1.04;letter-spacing:-.045em}.catalogHeroTrade>p:last-of-type{align-self:end}.sectionGrid h2{font-size:clamp(2rem,3.2vw,3rem)}.catalogSection h2,.catalogSectionHead h2{font-size:clamp(1.85rem,2.8vw,2.65rem);line-height:1.1}.editorialPage h2,.marketContent h2,.relatedMarkets h2,.sourceEvidence h2{font-size:clamp(1.7rem,2.4vw,2.25rem);line-height:1.12}.liveCoveragePanel h2,.sourceNote h2{max-width:26ch;font-size:clamp(1.55rem,2.2vw,2.15rem);line-height:1.14}.liveCoveragePanel>div,.sourceNote{width:min(900px,100%);max-width:none;margin-inline:auto;padding:clamp(26px,4vw,42px)}.sourceNote{margin-top:56px}.liveCoveragePanel p:not(.eyebrow),.sourceNote>p:not(.eyebrow){max-width:68ch;font-size:1rem}.marketTable a{min-height:84px}.marketTable strong{font-size:1rem;line-height:1.35}.marketTable small{font-size:.84rem;line-height:1.42}.marketLinks small,.marketSummary>small{font-size:.88rem;line-height:1.45}.marketTable b{font-size:1.16rem}.tradeGroups a strong{font-size:.95rem;line-height:1.35}.tradeGroups a small{font-size:.84rem;line-height:1.4}.tradeGroups a>b{font-size:.82rem}.cityGrid a small,.cityGrid a span,.metricStrip small,.metricStrip span{font-size:.82rem;line-height:1.4}.breadcrumbs ol{font-size:.86rem}.comboField>label small,.publisherDetails dt,.resultRow small,.sourceMeta{font-size:.84rem;line-height:1.45}.queryOptions{align-items:start}.queryAction,.queryOptions>label,.volumeSelector{display:grid;grid-template-rows:auto minmax(54px,auto) auto;align-content:start;gap:8px}.queryAction>span,.queryOptions>label>span,.volumeSelector legend{min-height:22px;display:flex;align-items:center;font-size:.84rem}.queryAction .primaryButton,.queryOptions select,.volumeSelector>div{min-height:54px;margin:0}.volumeSelector>div{margin-top:0}.queryOptions small{margin:0;color:var(--ink-700);font-size:.82rem;line-height:1.45}.queryAction{padding:0;border-radius:0;background:transparent}.estimateContext,.toolbarLabel{font-size:.84rem;line-height:1.4}.queryStep{font-size:.8rem}.measureProof span{font-size:.84rem}.creditSummary dd,.creditSummary dt,.measureProof a,.measureProof strong{font-size:.88rem}.fairness,.mapLegend,.orbitCaption span,.orbitCenter b{font-size:.82rem}.orbitCenter small{font-size:.78rem}.termsCheck{min-height:64px;padding:16px 18px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;font-size:.92rem;line-height:1.55;cursor:pointer}.termsCheck input{width:24px;height:24px;margin:0}.termsCheck>span{min-width:0}.checkoutTerms{width:100%;max-width:none;margin-bottom:18px}.creditPacks{grid-template-columns:repeat(3,minmax(0,1fr))}.creditPacks article{min-width:0}.balanceGrid span,.creditPacks span{font-size:.84rem;letter-spacing:0;text-transform:none}.creditPacks strong{font-size:1.65rem;line-height:1.2}.creditPacks p{font-size:1rem;line-height:1.5}.creditPacks button,.creditPacks p,.creditPacks span,.creditPacks strong{min-width:0;overflow-wrap:anywhere}.accountLogout{min-width:148px}.logoutForm{flex:0 0 auto}.dashboardHeader>div,.jobSummary>div{min-width:0}.dashboardHeader p:last-child,.jobSummary p:last-child{overflow-wrap:anywhere}.resultHead span,.sourceCell,.statusCell{font-size:.82rem;line-height:1.4}.resultRow>span:before{font-size:.8rem}.jobStatus{font-size:.82rem!important}.tradeDiscoveryIntro{margin:0 0 16px;display:flex;align-items:baseline;justify-content:space-between;gap:18px}.tradeDiscoveryIntro strong{font-size:1rem}.tradeDiscoveryIntro span{color:var(--ink-700);font-size:.86rem}.tradeDiscoveryGrid{margin-bottom:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tradeDiscoveryGrid a{min-width:0;min-height:112px;padding:17px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;gap:12px;border:1px solid var(--line-soft);border-radius:17px;background:white;transition:border-color .15s var(--ease),transform .15s var(--ease),box-shadow .15s var(--ease)}.tradeDiscoveryGrid a:hover{border-color:var(--brand-600);transform:translateY(-2px);box-shadow:0 8px 20px rgba(16,38,74,.06)}.tradeDiscoveryGrid a>span:first-child{min-width:0;display:grid;align-content:start;gap:5px}.tradeDiscoveryGrid strong{font-size:.95rem;line-height:1.32;overflow-wrap:break-word}.tradeDiscoveryGrid small{color:var(--ink-700);font-size:.84rem;line-height:1.35}.tradeDiscoveryCode{align-self:end;color:var(--ink-500);font-family:Azeret Mono,monospace;font-size:.8rem}.tradeDiscoveryGrid i{grid-column:2;grid-row:1/3;align-self:center;color:var(--brand-700);font-style:normal}.catalogTrailingLink{margin-top:8px}@media (max-width:1023px){.catalogHero,.catalogHeroLong,.catalogSectionHead,.marketHero,.marketHeroLong{grid-template-columns:minmax(0,1fr);gap:24px}.catalogHero .eyebrow{grid-column:auto;margin-bottom:0}.catalogHeroAction{grid-column:auto;margin-top:0}.catalogHero h1,.marketHero h1{max-width:22ch;font-size:clamp(2.5rem,4.8vw,3rem)}.catalogHeroLong h1,.marketHeroLong h1{max-width:26ch;font-size:clamp(2.25rem,4.2vw,2.5rem)}.catalogHero>p:last-of-type{max-width:70ch}.tradeDiscoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){h1{max-width:100%;font-size:clamp(2.05rem,9.5vw,2.9rem);line-height:1.03}.catalogHero,.editorialPage header,.marketHero{padding-top:34px;padding-bottom:52px}.catalogHero h1,.marketHero h1{max-width:100%;font-size:clamp(2.1rem,6.6vw,2.5rem);overflow-wrap:anywhere}.catalogHeroLong h1,.marketHeroLong h1{font-size:clamp(2rem,6.4vw,2.25rem);line-height:1.08}.catalogSection{padding:60px 0}.catalogSection h2,.catalogSectionHead h2{font-size:clamp(1.75rem,7.6vw,2.2rem)}.liveCoveragePanel h2,.sourceNote h2{font-size:clamp(1.5rem,6.7vw,1.9rem)}.sourceNote{margin-top:38px}.marketTable strong{font-size:.97rem}.marketTable small{font-size:.84rem}.tradeDiscoveryIntro{align-items:flex-start;flex-direction:column;gap:4px}.tradeDiscoveryGrid{grid-template-columns:1fr;gap:10px}.tradeDiscoveryGrid a{min-height:96px}.creditPacks{grid-template-columns:1fr}}@media (max-width:380px){.liveCoveragePanel>div,.sourceNote{padding:22px}.marketTable a>*{padding-inline:13px}}.catalogHero h1,.heroIntro h1,.marketHero h1{max-width:18ch;font-size:var(--display-xl);line-height:1.03}.catalogHeroLong h1,.marketHeroLong h1{font-size:var(--display-lg);line-height:1.05}.heroIntro{align-items:center}.heroCopy{gap:18px}.queryIntro h2{line-height:1.1}.comboError,.comboHint{font-size:.875rem;line-height:1.5}.comboList small{font-size:.84rem;line-height:1.45}.comboControl input[aria-invalid=true]{border-color:var(--survey-700);box-shadow:0 0 0 3px color-mix(in srgb,var(--survey-500) 12%,transparent)}.queryOptions{grid-template-columns:minmax(190px,.62fr) minmax(470px,1.42fr) minmax(280px,.82fr)}.queryOptions.isTargeting{grid-template-columns:minmax(220px,.58fr) minmax(360px,1fr)}.queryOptions.isTargeting .queryAction{grid-column:auto}.volumePresets{grid-template-columns:repeat(3,minmax(64px,.72fr)) minmax(128px,1.28fr)!important}.volumePresets label span{min-width:0;overflow-wrap:anywhere;text-align:center}.volumePresets label:last-child span{border-right:1px solid var(--line-strong)}.volumeSelector>.customVolume{min-height:48px;padding:6px 7px 6px 14px;display:grid;grid-template-columns:minmax(100px,1fr) minmax(110px,145px);border:1px solid var(--line-soft);border-radius:12px;background:var(--field-50);color:var(--ink-700);font-size:.86rem}.customVolume>label,.volumeSelector>.customVolume{min-width:0;align-items:center;gap:9px;cursor:pointer}.customVolume>label{display:flex}.customVolume>label span{min-height:44px;display:flex;align-items:center;border:0;background:transparent;color:inherit;font-size:inherit}.customVolume input[type=radio]{position:static;width:18px;height:18px;opacity:1;accent-color:var(--brand-600)}.customVolume input[type=number]{position:static;width:100%;min-height:44px;padding:0 10px;opacity:1;border:1px solid var(--control-border);border-radius:9px;background:white;color:var(--ink-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customVolume:has(input[type=radio]:checked){border-color:var(--brand-600);background:var(--brand-100);color:var(--ink-900)}.volumeSelector{grid-template-rows:auto auto auto auto}.creditSummary div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto)}.creditSummary dd,.creditSummary dt{min-width:0;overflow-wrap:anywhere}.termsCheck>span{overflow-wrap:anywhere}.authState{min-height:calc(100svh - 78px);padding-block:clamp(42px,7vw,76px);place-items:start center}.authState>.authShell{width:min(760px,100%);padding:clamp(18px,3vw,28px);background:transparent;box-shadow:none}.authIntro{max-width:620px;margin-inline:auto;text-align:center}.authIntro .eyebrow{margin-bottom:13px}.authIntro h1{max-width:15ch;margin-inline:auto;font-size:var(--display-lg);line-height:1.04;letter-spacing:-.045em}.authIntro>p:last-child{max-width:54ch;margin:18px auto 0;color:var(--ink-700);font-size:1rem;line-height:1.65}.authState .loginForm{width:min(600px,100%);max-width:none;margin:30px auto 0;padding:clamp(22px,3vw,30px);gap:17px}.authState .loginSteps{margin-bottom:4px;grid-template-columns:1fr 1fr}.authState .loginSteps li{min-width:0;min-height:56px;font-size:.9rem}.authState .loginForm label>span{color:var(--ink-700);font-size:.9rem;font-weight:620}.authState .loginForm label>small{color:var(--ink-700);font-size:.84rem;line-height:1.5}.authState .loginForm input{min-height:54px;font-size:1rem}.authState .loginForm .primaryButton{width:100%;min-height:52px;justify-content:center}.authState>.authShell>.primaryButton{margin:28px auto 0;display:flex;width:fit-content}.bulkCreditsPanel{margin-top:16px;padding:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,220px) minmax(210px,270px);align-items:end;gap:22px;border:1px solid var(--line-soft);border-radius:18px;background:white}.bulkCreditsPanel>div{min-width:0}.bulkCreditsPanel span{color:var(--brand-700);font-size:.86rem;font-weight:720}.bulkCreditsPanel strong{margin-top:5px;display:block;font-size:1.25rem;line-height:1.25}.bulkCreditsPanel p{max-width:64ch;margin:8px 0 0;color:var(--ink-700);font-size:.9rem;line-height:1.5}.bulkCreditsPanel label{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px 10px}.bulkCreditsPanel label>span{grid-column:1/-1;color:var(--ink-700);font-size:.84rem;font-weight:620}.bulkCreditsPanel input{width:100%;min-height:46px;padding:0 12px;border:1px solid var(--control-border);border-radius:12px;background:var(--field-50)}.bulkCreditsPanel small{color:var(--ink-700);font-size:.84rem;white-space:nowrap}.bulkCreditsPanel .primaryButton{width:100%}.pricingVolumeNote{margin:16px 0 44px;padding:18px 20px;border-radius:16px;background:var(--brand-100);color:var(--ink-700);line-height:1.55}.pricingVolumeNote strong{color:var(--ink-900)}.resultPagination{margin-top:16px;padding:12px;display:flex;align-items:center;justify-content:center;gap:18px;border:1px solid var(--line-soft);border-radius:14px;background:white}.resultPagination button{min-height:44px;padding:0 14px;border:1px solid var(--line-soft);border-radius:11px;background:var(--field-50);color:var(--ink-900)}.resultPagination button:disabled{opacity:.45;cursor:not-allowed}.resultPagination span{color:var(--ink-700);font-size:.88rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1179px){.queryOptions{grid-template-columns:minmax(190px,.65fr) minmax(450px,1.35fr)}.bulkCreditsPanel{grid-template-columns:minmax(0,1fr) minmax(170px,220px)}.bulkCreditsPanel .primaryButton{grid-column:2}}@media (max-width:959px){.queryOptions,.queryOptions.isTargeting{grid-template-columns:1fr}.queryAction{grid-column:auto}.heroIntro{grid-template-columns:1fr;gap:24px}.queryIntro{align-items:flex-start;flex-direction:column;gap:12px}.queryIntro h2{line-height:1.1}.volumePresets{grid-template-columns:repeat(2,minmax(0,1fr))!important}.volumePresets label:last-child span,.volumePresets label:nth-child(2) span{border-right:1px solid var(--line-strong)}.volumePresets label:nth-child(n+3) span{border-top:0}}@media (max-width:767px){h1{font-size:var(--display-lg);line-height:1.05}.catalogHero h1,.heroIntro h1,.marketHero h1{max-width:18ch;font-size:var(--display-xl);line-height:1.04}.catalogHeroLong h1,.marketHeroLong h1{font-size:var(--display-lg);line-height:1.05}.heroKicker{margin-bottom:14px}.queryOptions{grid-template-columns:1fr}.volumePresets{grid-template-columns:repeat(2,minmax(0,1fr))!important}.volumePresets label:last-child span,.volumePresets label:nth-child(2) span{border-right:1px solid var(--line-strong)}.volumePresets label:nth-child(n+3) span{border-top:0}.authState{min-height:auto;padding:30px var(--page) 52px}.authState>.authShell{padding:26px 22px;border-radius:20px}.authIntro h1{font-size:var(--display-lg)}.authIntro>p:last-child{margin-top:15px;font-size:.96rem;line-height:1.58}.authState .loginForm{margin-top:24px;padding:20px}.authState .loginSteps{grid-template-columns:1fr 1fr}.bulkCreditsPanel{grid-template-columns:1fr;align-items:stretch}.bulkCreditsPanel .primaryButton{grid-column:auto}.resultPagination{align-items:stretch;flex-direction:column;text-align:center}}@media (max-width:390px){.volumeSelector>.customVolume{grid-template-columns:1fr}.customVolume input[type=number]{grid-column:1/-1}.authState{padding-inline:12px}.authState>.authShell{padding:22px 16px}.authState .loginForm{padding:17px}.authState .loginSteps li{padding-inline:9px;font-size:.82rem}}.editorialPage .textLink{overflow-wrap:anywhere;word-break:break-word}.editorialPage h2,.editorialPage section p,.sourceNote h2{overflow-wrap:anywhere}.editorialPage section>div{min-width:0}.catalogPage :is(h1,h2,h3,p,strong,small),.editorialPage :is(h1,h2,h3,p,strong,small),.marketPage :is(h1,h2,h3,p,strong,small){overflow-wrap:anywhere}@media (max-width:959px){.marketContent{grid-template-columns:minmax(0,1fr)}.marketContent>*{min-width:0}.marketContent h2{overflow-wrap:anywhere}.marketTable a{grid-template-columns:minmax(0,1fr) 54px}.marketTable a>span{min-width:0}.marketTable a>span:nth-child(2){grid-column:1;grid-row:2;border-left:0;border-top:1px solid var(--line-soft)}.marketTable a>i{grid-column:2;grid-row:1/3}.marketTable a small,.marketTable a strong{overflow-wrap:anywhere}.relatedMarkets a{grid-template-columns:minmax(0,1fr) minmax(0,90px)}.relatedMarkets a>*{min-width:0}.relatedMarkets small{overflow-wrap:anywhere}}@media (max-width:520px){.tradeGroups summary{grid-template-columns:minmax(0,1fr) auto;display:grid;justify-content:normal}.tradeGroups a small,.tradeGroups a strong,.tradeGroups summary b,.tradeGroups summary span{min-width:0;overflow-wrap:anywhere}.definitionPanel dl div{align-items:flex-start;flex-direction:column;gap:6px}.definitionPanel dd{max-width:100%;text-align:left;overflow-wrap:anywhere}}.orderWorkbench{padding:0 28px 28px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;gap:18px}.orderEstimate{min-width:0;padding:clamp(22px,3vw,32px);display:block;overflow:visible}#estimate-title:focus-visible{outline:3px solid var(--brand-600);outline-offset:5px}.orderEstimate .potentialExplanation{max-width:66ch;margin:18px 0 0;color:var(--ink-700);font-size:.96rem;line-height:1.6}.orderEstimate .measureProof{margin-top:18px;padding:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 18px;border:0;border-radius:14px;background:var(--field-50)}.resultVolumeSelector{margin:24px 0 0;padding:22px;display:grid;gap:12px;border:1px solid var(--line-soft);border-radius:18px;background:white}.resultVolumeSelector legend{width:100%;min-height:0;padding:0 0 14px;color:var(--ink-900);font-size:1.06rem;font-weight:720;line-height:1.35}.resultVolumeSelector>small{color:var(--ink-700);font-size:.88rem;line-height:1.55}.orderEstimate .creditSummary{margin-top:20px;padding:18px;gap:12px;border:0;border-radius:16px;background:var(--brand-100)}.orderEstimate .creditSummary dd,.orderEstimate .creditSummary dt{font-size:.9rem}.orderEstimate .launchControls{margin-top:20px;padding-top:20px}.deliveryPreview{min-width:0;padding:clamp(24px,3vw,32px);border-radius:20px;background:var(--ink-900);color:white}.deliveryPreview .eyebrow{color:#9fb9ff}.deliveryPreview h3{margin:0;font-size:var(--display-md);line-height:1.12}.deliveryPreview ol{margin:30px 0 0;padding:0;display:grid;gap:0;list-style:none}.deliveryPreview li{min-width:0;padding:0 0 24px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;position:relative}.deliveryPreview li:last-child{padding-bottom:0}.deliveryPreview li:not(:last-child):after{content:"";position:absolute;left:16px;top:36px;bottom:4px;width:1px;background:#486184}.deliveryPreview li>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid #6f89ae;border-radius:50%;background:#1b3761;color:white;font-weight:750}.deliveryPreview li div{min-width:0}.deliveryPreview li strong{display:block;color:white;font-size:.98rem;line-height:1.4}.deliveryPreview li p{margin:6px 0 0;color:#c9d8ef;font-size:.88rem;line-height:1.55}.orderPage{padding-top:clamp(38px,5vw,66px);padding-bottom:96px}.orderSteps{margin:0;padding:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;border:1px solid var(--line-soft);border-radius:17px;background:white}.orderSteps li{min-width:0;min-height:48px;padding:8px 12px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;color:var(--ink-700);font-size:.875rem;font-weight:680;text-align:center;list-style:none}.orderSteps b{width:27px;height:27px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--field-100);color:var(--brand-700);font-size:.875rem}.orderSteps li[data-state=done]{color:var(--success-700)}.orderSteps li[data-state=done] b{background:color-mix(in srgb,var(--success-700) 11%,white);color:var(--success-700)}.orderSteps li[data-state=current]{background:var(--brand-100);color:var(--ink-900)}.orderSteps li[data-state=current] b{background:var(--brand-600);color:white}.orderHeader{max-width:820px;margin:clamp(38px,5vw,62px) 0 0}.orderHeader h1{max-width:17ch;margin:0;font-size:var(--display-lg)}.orderHeader>p:last-child{max-width:62ch;margin:16px 0 0;color:var(--ink-700);font-size:1.04rem;line-height:1.62}.orderCard{margin-top:30px;padding:clamp(22px,3.2vw,34px);display:grid;gap:24px;border:1px solid var(--line-soft);border-radius:24px;background:white;box-shadow:var(--shadow-card)}.orderSummary{min-width:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:clamp(28px,5vw,72px);align-items:start}.orderSummary>div{min-width:0}.orderSummary h2{margin:0;font-size:var(--display-md);line-height:1.1;overflow-wrap:anywhere}.orderLocation{margin:12px 0 0;color:var(--ink-700)}.orderEditLink{min-height:44px;margin-top:10px;display:inline-flex;align-items:center;color:var(--brand-700);font-size:.88rem;font-weight:650;text-decoration:underline;text-underline-offset:3px}.orderSummary dl{min-width:0;margin:0;display:grid}.orderSummary dl div{min-width:0;padding:12px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;border-bottom:1px solid var(--line-soft)}.orderSummary dl div:first-child{padding-top:0}.orderSummary dd,.orderSummary dt{min-width:0;margin:0;font-size:.9rem;overflow-wrap:anywhere}.orderSummary dt{color:var(--ink-700)}.orderSummary dd{color:var(--ink-900);font-weight:720;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orderAccounting{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.orderAccounting>div{min-width:0;min-height:116px;padding:18px;display:grid;align-content:space-between;gap:18px;border:1px solid var(--line-soft);border-radius:17px;background:var(--field-50)}.orderAccounting dt{color:var(--ink-700);font-size:.84rem;line-height:1.4}.orderAccounting dd{margin:0;color:var(--ink-900);font-size:clamp(1.15rem,2vw,1.55rem);font-weight:720;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.orderAccounting [data-state=ok]{border-color:color-mix(in srgb,var(--success-700) 30%,var(--line-soft));background:color-mix(in srgb,var(--success-700) 7%,white)}.orderAccounting [data-state=missing]{border-color:color-mix(in srgb,var(--survey-700) 28%,var(--line-soft));background:color-mix(in srgb,var(--survey-500) 8%,white)}.orderReservedNote{margin:-10px 2px 0;color:var(--ink-700);font-size:.88rem;line-height:1.55}.orderRule{padding:19px 20px;border-radius:16px;background:var(--brand-100)}.orderRule strong{display:block;font-size:1rem}.orderRule p{max-width:82ch;margin:7px 0 0;color:var(--ink-700);font-size:.9rem;line-height:1.55}.orderMessage{display:flex;align-items:center;gap:10px;font-size:.9rem;line-height:1.5}.orderValidation{padding:clamp(18px,2.6vw,26px);display:grid;gap:16px;border:1px solid var(--line-soft);border-radius:18px;background:var(--field-50)}.orderNeedsCredits h3,.orderValidationIntro h3{margin:0;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.2}.orderTerms{margin:0;background:white}.orderConfirmButton{width:100%;min-height:56px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1.35;text-align:center}.orderAfter{padding-top:2px;color:var(--ink-700);font-size:.9rem;line-height:1.55}.orderAfter strong{display:block;color:var(--ink-900)}.orderAfter p{margin:5px 0 0}.orderNeedsCredits{padding:clamp(18px,2.6vw,26px);display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,310px);align-items:center;gap:26px;border:1px solid color-mix(in srgb,var(--survey-700) 26%,var(--line-soft));border-radius:18px;background:color-mix(in srgb,var(--survey-500) 7%,white)}.orderNeedsCredits>div{min-width:0}.orderNeedsCredits p:last-child{max-width:66ch;margin:9px 0 0;color:var(--ink-700);font-size:.9rem;line-height:1.55}.orderNeedsCredits .orderConfirmButton{width:100%}.orderTopUp{margin-top:34px;padding:clamp(22px,3.2vw,34px);border:1px solid var(--line-soft);border-radius:24px;background:white}.orderTopUpHeader{margin-bottom:22px}.orderTopUpHeader h2{max-width:24ch;margin:0;font-size:var(--display-md);line-height:1.12}.orderTopUpHeader>p:last-child{max-width:72ch;margin:10px 0 0;color:var(--ink-700);font-size:.96rem;line-height:1.6}.orderTopUp .checkoutTerms{margin-top:0}.orderTopUp .creditPackMessage{margin:0 0 16px;font-size:.9rem;line-height:1.5}.orderUnavailable{max-width:760px;margin:0 auto;padding:clamp(26px,5vw,48px);border-radius:24px;background:white;box-shadow:var(--shadow-card)}.orderUnavailable h1{max-width:16ch;margin:0;font-size:var(--display-lg)}.orderUnavailable>p:last-of-type{max-width:62ch;color:var(--ink-700);line-height:1.6}.orderUnavailable .primaryButton{width:fit-content;margin-top:12px;display:inline-flex;align-items:center}.jobBackgroundNote{max-width:64ch;margin-top:16px!important;padding:14px 16px;border-radius:14px;background:var(--brand-100);color:var(--ink-700);font-size:.9rem;line-height:1.55}@media (max-width:1023px){.orderWorkbench{grid-template-columns:minmax(0,1fr)}.deliveryPreview{min-height:0}.deliveryPreview ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.deliveryPreview li{grid-template-columns:34px minmax(0,1fr);padding:0}.deliveryPreview li:after{display:none}}@media (max-width:767px){.orderWorkbench{padding:0 18px 18px;gap:12px}.orderEstimate{padding:20px}.orderEstimate .measureProof{grid-template-columns:minmax(0,1fr);align-items:start}.resultVolumeSelector{margin-top:20px;padding:17px}.deliveryPreview{padding:22px}.deliveryPreview h3{font-size:1.75rem}.deliveryPreview ol{grid-template-columns:minmax(0,1fr);gap:0}.deliveryPreview li{padding-bottom:22px}.deliveryPreview li:last-child{padding-bottom:0}.deliveryPreview li:not(:last-child):after{display:block}.orderPage{padding-top:24px;padding-bottom:64px}.orderSteps{padding:5px;gap:4px}.orderSteps li{min-height:62px;padding:7px 4px;flex-direction:column;gap:5px;font-size:.875rem;line-height:1.2}.orderSteps b{width:26px;height:26px;font-size:.875rem}.orderHeader{margin-top:30px}.orderHeader h1{max-width:100%;font-size:clamp(2rem,9vw,2.55rem)}.orderHeader>p:last-child{margin-top:13px;font-size:.96rem;line-height:1.55}.orderCard{margin-top:22px;padding:18px;gap:18px;border-radius:20px}.orderSummary{grid-template-columns:minmax(0,1fr);gap:22px}.orderSummary h2{font-size:clamp(1.6rem,7.2vw,2rem)}.orderAccounting{grid-template-columns:minmax(0,1fr);gap:9px}.orderAccounting>div{min-height:88px;padding:15px;gap:10px}.orderNeedsCredits,.orderRule,.orderValidation{padding:16px}.orderNeedsCredits{grid-template-columns:minmax(0,1fr);gap:18px}.orderTopUp{margin-top:22px;padding:18px;border-radius:20px}.orderTopUpHeader h2{font-size:clamp(1.55rem,7vw,1.95rem)}.dashboard{padding-top:26px;padding-bottom:64px}.backLink{margin-bottom:12px}.dashboardHeader,.jobSummary{padding-bottom:24px;gap:20px}.dashboardHeader h1,.jobSummary h1{max-width:100%;font-size:clamp(2rem,9vw,2.6rem);line-height:1.05}.dashboardSection{margin-top:44px}.jobMetrics{gap:9px}.jobMetrics span{min-height:96px;padding:15px;font-size:.84rem}.jobMetrics strong{font-size:1.5rem}.progressCaption{margin-top:-10px;font-size:.84rem;line-height:1.5}}@media (max-width:390px){.orderWorkbench{padding-inline:12px}.deliveryPreview,.orderEstimate{padding:17px}.resultVolumeSelector{padding:14px}.orderPage{padding-inline:12px}.orderCard,.orderTopUp{padding:15px}.orderSteps li{font-size:.875rem}.orderSummary dl div{grid-template-columns:minmax(0,1fr);gap:4px}.orderSummary dd{text-align:left}.termsCheck{padding:14px}.jobMetrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jobMetrics span{min-width:0;overflow-wrap:anywhere}}.jobDetailPage{width:min(1280px,100%);padding-top:clamp(28px,4vw,54px);padding-bottom:clamp(64px,8vw,110px)}.jobDetailBack{margin-bottom:clamp(18px,3vw,30px)}.jobDeliverySection,.jobDetailHero,.jobProgressPanel{border:1px solid var(--line-soft);border-radius:26px;background:white;box-shadow:var(--shadow-card)}.jobDetailHero{padding:clamp(22px,3.5vw,40px)}.jobHeroOverview{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:stretch;gap:clamp(26px,5vw,70px)}.jobHeroCopy{min-width:0;align-self:center}.jobHeroCopy .eyebrow{max-width:70ch;margin-bottom:14px;color:var(--brand-700);font-weight:720;overflow-wrap:anywhere}.jobHeroCopy .jobStatus{margin-bottom:13px}.jobHeroCopy h1{max-width:18ch;margin:0;font-size:clamp(2.35rem,4.4vw,4rem);line-height:1.01;overflow-wrap:anywhere}.jobScope{margin:14px 0 0;color:var(--ink-700);font-size:1rem;line-height:1.55}.jobStateNotice{min-width:0;min-height:190px;padding:clamp(22px,3vw,32px);display:grid;grid-template-columns:48px minmax(0,1fr);align-content:center;gap:18px;border-radius:21px;background:var(--ink-900);color:white}.jobStateNotice[data-tone=success]{background:var(--brand-700)}.jobStateNotice[data-tone=neutral]{background:var(--brand-100);color:var(--ink-900)}.jobStateNotice[data-tone=error]{background:color-mix(in srgb,var(--survey-500) 11%,white);color:var(--ink-900)}.jobStateIcon{width:48px;height:48px;display:grid;place-items:center;border:1px solid color-mix(in srgb,white 45%,transparent);border-radius:50%;background:color-mix(in srgb,white 12%,transparent);color:inherit;font-size:1.15rem;font-weight:780}.jobStateNotice[data-tone=error] .jobStateIcon,.jobStateNotice[data-tone=neutral] .jobStateIcon{border-color:var(--line-strong);background:white;color:var(--brand-700)}.jobStateNotice>div{min-width:0}.jobStateNotice strong{display:block;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.18}.jobStateNotice p{margin:10px 0 0;color:var(--brand-100);font-size:.96rem;line-height:1.6}.jobStateNotice[data-tone=error] p,.jobStateNotice[data-tone=neutral] p{color:var(--ink-700)}.jobDetailPage .jobMetrics{margin-top:26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:0}.jobDetailPage .jobMetrics span{min-width:0;min-height:112px;padding:18px 20px;display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:space-between;gap:18px;border:1px solid var(--line-soft);border-radius:17px;background:var(--field-50)}.jobDetailPage .jobMetrics small{color:var(--ink-700);font-size:.86rem;line-height:1.4}.jobDetailPage .jobMetrics strong{color:var(--ink-900);font-size:clamp(1.65rem,3vw,2.35rem);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jobProgressPanel{margin-top:18px;padding:clamp(22px,3.2vw,34px)}.jobProgressHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.jobProgressHeading .eyebrow{margin-bottom:7px}.jobProgressHeading h2{margin:0;font-size:clamp(1.55rem,2.4vw,2.15rem);line-height:1.12}.jobProgressHeading>span{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;border-radius:var(--radius-pill);background:var(--brand-100);color:var(--brand-700);font-size:.86rem;font-weight:700}.jobProgressPanel .progressTrack{height:8px;margin:24px 0 26px;background:var(--brand-100)}.jobProgressPanel .progressTrack.isComplete i{width:100%}.jobProgressPanel .progressTrack.isStopped{background:color-mix(in srgb,var(--survey-500) 10%,white)}.jobProgressPanel .progressTrack.isStopped i{width:50%;background:var(--survey-700)}.jobJourney{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.jobJourney li{min-width:0;padding-right:22px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;position:relative}.jobJourney li:not(:last-child):after{content:"";position:absolute;top:19px;left:46px;right:8px;height:1px;background:var(--line-strong)}.jobJourney li>span{width:38px;height:38px;z-index:1;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:white;color:var(--ink-700);font-size:.82rem;font-weight:760}.jobJourney li[data-state=done]>span{border-color:var(--brand-600);background:var(--brand-600);color:white}.jobJourney li[data-state=current]>span{border-color:var(--brand-600);color:var(--brand-700);box-shadow:0 0 0 5px var(--brand-100)}.jobJourney li[data-state=error]>span{border-color:var(--survey-700);background:color-mix(in srgb,var(--survey-500) 10%,white);color:var(--survey-700)}.jobJourney li>div{min-width:0;padding-top:1px}.jobJourney strong{display:block;color:var(--ink-900);font-size:.94rem;line-height:1.35}.jobJourney small{margin-top:5px;display:block;color:var(--ink-700);font-size:.875rem;line-height:1.5}.jobJourney li[data-state=next] small,.jobJourney li[data-state=next] strong{color:var(--ink-500)}.jobDetailPage .jobDeliverySection{margin-top:18px;padding:clamp(22px,3.5vw,38px)}.jobDeliveryHeader{margin-bottom:24px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.jobDeliveryHeader>div{min-width:0}.jobDeliveryHeader .eyebrow{margin-bottom:7px}.jobDeliveryHeader h2{margin:0;font-size:clamp(1.85rem,3vw,2.65rem);line-height:1.08}.jobDeliveryHeader p{max-width:66ch;margin:12px 0 0;color:var(--ink-700);line-height:1.58}.jobDeliveryHeader .primaryButton{flex:0 0 auto;justify-content:center}.jobDeliveryHeader .sectionMeta{flex:0 0 auto;padding-inline:15px;border-radius:var(--radius-pill);background:var(--field-50)}.jobDetailPage .deliveryTable{margin-top:0}.jobDeliveryEmpty{min-height:178px;padding:clamp(20px,3vw,28px);display:grid;grid-template-columns:54px minmax(0,1fr);align-content:center;gap:18px;border:1px dashed var(--line-strong);border-radius:18px;background:var(--field-50)}.jobDeliveryEmpty>span{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--brand-100);color:var(--brand-700);font-weight:780}.jobDeliveryEmpty[data-state=cancelled]>span,.jobDeliveryEmpty[data-state=failed]>span{background:color-mix(in srgb,var(--survey-500) 10%,white);color:var(--survey-700)}.jobDeliveryEmpty strong{display:block;font-size:1.18rem;line-height:1.35}.jobDeliveryEmpty p{max-width:68ch;margin:7px 0 0;color:var(--ink-700);line-height:1.55}.jobDeliveryEmpty .textLink{margin-top:14px;display:inline-flex}.jobSourceCard{margin-top:24px;padding:20px 22px;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:28px;border-radius:17px;background:var(--brand-100)}.jobSourceCard .eyebrow{margin-bottom:5px}.jobSourceCard h3{margin:0;font-size:1.12rem;line-height:1.3}.jobSourceCard>p{margin:0;color:var(--ink-700);font-size:.88rem;line-height:1.55}.jobSourceCard a{color:var(--brand-700);font-weight:680;text-decoration:underline;text-underline-offset:3px}.jobDetailPage .formMessage{margin-top:16px}@media (max-width:1023px){.jobHeroOverview{grid-template-columns:minmax(0,1fr);gap:24px}.jobStateNotice{min-height:0}}@media (max-width:767px){.jobDetailPage{padding-top:22px;padding-bottom:64px}.jobDetailHero,.jobDetailPage .jobDeliverySection,.jobProgressPanel{padding:20px;border-radius:21px}.jobHeroCopy h1{font-size:clamp(2.1rem,10vw,2.8rem)}.jobDetailPage .jobMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.jobDetailPage .jobMetrics span{min-height:100px;padding:15px}.jobDetailPage .jobMetrics span:last-child{grid-column:1/-1;min-height:82px}.jobDeliveryHeader,.jobProgressHeading{align-items:flex-start;flex-direction:column;gap:15px}.jobProgressHeading>span{min-height:36px}.jobJourney{grid-template-columns:minmax(0,1fr);gap:0}.jobJourney li{min-height:78px;padding:0 0 18px;grid-template-columns:38px minmax(0,1fr)}.jobJourney li:last-child{min-height:38px;padding-bottom:0}.jobJourney li:not(:last-child):after{top:42px;bottom:4px;left:18px;right:auto;width:1px;height:auto}.jobDeliveryHeader .primaryButton,.jobDeliveryHeader .sectionMeta{width:100%}.jobSourceCard{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:390px){.jobDetailPage{padding-inline:12px}.jobDetailHero,.jobDetailPage .jobDeliverySection,.jobProgressPanel{padding:16px;border-radius:18px}.jobStateNotice{padding:18px;grid-template-columns:42px minmax(0,1fr);gap:13px;border-radius:17px}.jobStateIcon{width:42px;height:42px}.jobStateNotice strong{font-size:1.2rem}.jobStateNotice p{font-size:.9rem}.jobDeliveryEmpty{padding:18px;grid-template-columns:minmax(0,1fr)}.jobDeliveryEmpty>span{width:46px;height:46px}.jobSourceCard{padding:17px}}@media (min-width:1180px){.heroIntro{grid-template-columns:minmax(0,1fr) minmax(520px,.95fr);gap:clamp(44px,5vw,72px)}}.heroLede{max-width:60ch}.heroProofs{display:grid;grid-template-columns:repeat(3,max-content);align-items:center;gap:8px}.heroProofs li{min-height:40px;padding-inline:13px;font-size:.85rem;line-height:1.25;white-space:normal}.heroCopy,.heroIntro>*{min-width:0}.heroProofs{grid-template-columns:repeat(3,minmax(0,1fr))}.heroProofs li{min-width:0}.narrowContainer{width:min(960px,100%)}.editorialPage header>p:last-child{max-width:62ch;font-size:1.08rem;line-height:1.7}.editorialPage section{margin-bottom:18px;grid-template-columns:70px minmax(0,1fr)}.editorialPage section>span{padding:31px 18px}.editorialPage section>div{padding:28px 34px 32px}.editorialPage section h2{max-width:27ch;font-size:clamp(1.6rem,2.15vw,2.05rem);line-height:1.18;overflow-wrap:break-word;word-break:normal}.editorialPage section p{max-width:66ch;margin-top:16px;font-size:1rem;line-height:1.72;overflow-wrap:break-word;word-break:normal}.editorialPage section p+p{margin-top:14px}.editorialCallout{padding:clamp(22px,3vw,30px)}.editorialCallout strong{font-size:1.05rem;line-height:1.4}.editorialCallout p{margin-block:10px 0}.catalogHero>p:last-of-type,.catalogSectionHead>p,.definitionPanel>p:not(.eyebrow),.editorialCallout p,.marketHero>p:last-of-type,.sourceEvidence p:not(.eyebrow){max-width:66ch;font-size:1rem;line-height:1.68}.catalogSectionHead{align-items:start;gap:clamp(30px,5vw,56px)}.catalogSection h2,.catalogSectionHead h2{font-size:clamp(1.75rem,2.45vw,2.35rem);line-height:1.16}.marketContent h2,.relatedMarkets h2,.sourceEvidence h2{font-size:clamp(1.6rem,2.1vw,2.05rem);line-height:1.18}.cityGrid a small,.cityGrid a span,.metricStrip small,.metricStrip span{font-size:.875rem;line-height:1.48}.cityGrid a strong{font-size:1rem;line-height:1.38}.sourceDirectory a{min-height:112px}.sourceDirectory strong{font-size:1rem;line-height:1.4}.sourceDirectory small{font-size:.875rem;line-height:1.45}.sourceDirectory p{max-width:66ch;font-size:.95rem;line-height:1.65}.marketTable small{font-size:.875rem;line-height:1.48}.footerConsentButton,.footerGroup a{font-size:.92rem;line-height:1.5}.footerGroupTitle{font-size:.84rem}.footerBrand p{font-size:.95rem;line-height:1.65}.catalogPage .eyebrow,.contentSection .eyebrow,.editorialPage .eyebrow,.emptyState:not(.authState) .eyebrow,.marketPage .eyebrow{font-family:Manrope,sans-serif;font-size:.875rem;font-weight:720;letter-spacing:0;line-height:1.45;text-transform:none}.catalogPage :is(h1,h2,h3),.editorialPage :is(h1,h2,h3),.marketPage :is(h1,h2,h3){overflow-wrap:break-word;word-break:normal}@media (max-width:1179px){.heroIntro{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:767px){.editorialPage section{grid-template-columns:minmax(0,1fr)}.editorialPage section>span{margin:18px 0 0 20px}.editorialPage section>div{padding:16px 20px 26px}.editorialPage section h2{font-size:clamp(1.5rem,7vw,1.85rem);line-height:1.2}.editorialPage section p{line-height:1.68}.catalogSectionHead{gap:16px}.sourceDirectory a>*{padding:18px}}@media (max-width:600px){.heroProofs{grid-template-columns:minmax(0,1fr);gap:7px}.heroProofs li{width:fit-content;white-space:normal}}.clientDashboard{width:min(calc(var(--content-max) + 2 * var(--page)),100%);padding-top:clamp(34px,5vw,68px);padding-bottom:clamp(72px,9vw,120px)}.clientDashboardHeader{padding:0 0 clamp(28px,4vw,42px);align-items:center}.clientDashboardHeader h1{max-width:13ch;margin:0;font-size:clamp(2.55rem,5vw,4.3rem);line-height:1}.clientDashboardHeader>div>p:last-child{margin-top:14px;display:flex;flex-wrap:wrap;gap:5px 12px;color:var(--ink-700)}.clientDashboardHeader>div>p:last-child span{min-width:0;overflow-wrap:anywhere}.clientDashboardHeader>div>p:last-child span+span:before{content:"·";margin-right:12px;color:var(--line-strong)}.clientDashboardHeader .accountLogout{min-height:50px;border-color:var(--line-soft);border-radius:13px;background:white}.dashboardNotices:empty{display:none}.dashboardNotices{margin-bottom:18px;display:grid;gap:10px}.dashboardNotices .notice{margin:0;padding:17px 19px;border-radius:14px}.dashboardNotices .notice strong{color:var(--ink-900)}.clientDashboardSection,.dashboardOverview{border:1px solid var(--line-soft);border-radius:24px;background:white;box-shadow:var(--shadow-card)}.dashboardOverview{padding:clamp(22px,3.4vw,36px)}.dashboardOverviewTitle{margin-bottom:22px;display:flex;align-items:flex-end;justify-content:space-between;gap:34px}.dashboardOverviewTitle .eyebrow{margin-bottom:6px}.dashboardOverviewTitle h2{margin:0;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.08}.dashboardOverviewTitle>p{max-width:54ch;margin:0;color:var(--ink-700);line-height:1.55}.clientDashboard .balanceGrid{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(280px,1.4fr);gap:10px}.clientDashboard .balanceGrid article{min-width:0;min-height:142px;padding:18px;border-radius:16px;background:var(--field-50);box-shadow:none}.clientDashboard .balanceGrid span{color:var(--ink-700);font-size:.86rem;font-weight:680}.clientDashboard .balanceGrid strong{margin:15px 0;color:var(--ink-900);font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.12;overflow-wrap:anywhere}.clientDashboard .balanceGrid article:nth-child(-n+2) strong{color:var(--brand-700)}.clientDashboard .balanceGrid small{color:var(--ink-700);font-size:.875rem;line-height:1.5}.clientDashboard .clientDashboardSection{margin-top:18px;padding:clamp(22px,3.4vw,36px)}.clientDashboardSection .sectionTitle{margin-bottom:24px}.clientDashboardSection .sectionTitle>div{min-width:0}.clientDashboardSection .sectionTitle .eyebrow{margin-bottom:7px}.clientDashboardSection .sectionTitle h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.08}.clientDashboardSection .sectionTitle>div>p:last-child{max-width:64ch;margin:10px 0 0;color:var(--ink-700);line-height:1.55}.clientDashboardSection .sectionTitle .primaryButton{flex:0 0 auto;justify-content:center}.clientDashboard .jobTable{border-radius:16px}.clientDashboard .jobTable>a{min-height:104px;grid-template-columns:minmax(240px,1.35fr) minmax(250px,1fr) minmax(135px,.5fr) minmax(180px,.65fr)}.clientDashboard .jobTable>a:last-child{border-bottom:0}.clientDashboard .jobTable>a>*{padding:16px 18px}.clientDashboard .jobTable>a>span:first-child strong{font-size:1rem;line-height:1.35}.clientDashboard .jobTable>a:focus-visible{position:relative;z-index:1;outline-offset:-3px}.dashboardEmptyState{min-height:230px;padding:clamp(22px,4vw,38px);display:grid;grid-template-columns:62px minmax(0,1fr);align-content:center;gap:22px;border:1px dashed var(--line-strong);border-radius:18px;background:var(--field-50)}.dashboardEmptyState>span{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:var(--brand-100);color:var(--brand-700);font-weight:780}.dashboardEmptyState strong{display:block;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.3}.dashboardEmptyState p{max-width:62ch;margin:9px 0 18px;color:var(--ink-700);line-height:1.55}.dashboardEmptyState .primaryButton{width:fit-content;display:inline-flex}.dashboardCreditsSection .checkoutTerms{border-color:var(--line-soft);background:var(--field-50)}.dashboardCreditsSection .creditPackMessage{margin:-6px 0 16px}.clientDashboard .creditPacks{gap:10px}.clientDashboard .creditPacks article{min-height:238px;padding:20px;border-radius:16px;background:var(--field-50);box-shadow:none}.clientDashboard .creditPacks article:nth-child(2){border-color:var(--brand-600);background:white}.clientDashboard .creditPacks strong{margin-top:28px}.clientDashboard .bulkCreditsPanel{border-radius:16px;background:var(--field-50)}.clientDashboard .launchCreditsPanel{max-width:none;box-shadow:none;background:var(--field-50)}.clientDashboard .invoiceList{border-radius:16px}.clientDashboard .invoiceList article:last-child{border-bottom:0}.clientDashboard .invoiceList article>span{padding:16px 18px}.clientDashboard .invoiceList small{font-size:.875rem;line-height:1.5}.tradeDiscoveryCode{font-family:Manrope,sans-serif;font-size:.875rem}.jobSourceCard .eyebrow{color:var(--brand-700)}.formMessage[data-tone=error]{color:var(--ink-900)}.articleMeta,.articleToc a,.authState .loginForm label>small,.authState .loginSteps li,.backLink,.balanceGrid span,.breadcrumbs ol,.bulkCreditsPanel label>span,.bulkCreditsPanel small,.bulkCreditsPanel span,.catalogRow small,.cityGrid a small,.cityGrid a span,.clientDashboard .jobTable small,.comboField>label,.comboField>label small,.comboList small,.creditPacks span,.definitionPanel dd,.definitionPanel dt,.deliveryHead span,.demoBar,.directoryControls label>span,.directoryControls p,.editorialPage section>span,.estimateContext,.eyebrow,.footerGroupTitle,.formIntro p,.formIntro span,.heroKicker,.heroProofs li,.jobDetailPage .jobMetrics small,.jobJourney li>span,.jobMetrics span,.jobStatus,.launchCreditsPanel span,.loginSteps li span,.mainNav,.marketLinks small,.marketLinks span,.marketSummary>small,.marketSummary>span,.marketTable small,.measureProof a,.measureProof span,.methodColumns b,.methodColumns p,.metricStrip small,.metricStrip span,.notice,.orbitCaption span,.orbitCenter b,.orbitCenter small,.orderAccounting dt,.progressCaption,.publicCreditPacks p small,.publisherDetails dd,.publisherDetails dt,.qualificationEmpty p,.qualificationEmpty span,.queryAction>span,.queryOptions small,.queryOptions>label>span,.queryStep,.resultHead span,.resultRow small,.rightsForm label>span,.secondaryButton,.sectionMeta,.sourceCell,.sourceLink,.sourceMeta,.statusCell,.termsCheck,.textLink,.toolbarLabel,.tradeDiscoveryGrid small,.tradeDiscoveryIntro span,.tradeGroups a small,.tradeGroups a>b,.volumeSelector legend{font-size:.875rem!important;line-height:1.45}.secondaryButton:not(:disabled):hover{background:var(--field-100)}.secondaryButton:disabled{cursor:not-allowed;opacity:.55}.breadcrumbs a{min-width:44px;padding-inline:6px}@media (max-width:1023px){.clientDashboard .balanceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clientDashboard .balanceGrid article:last-child{grid-column:1/-1;min-height:118px}.clientDashboard .jobTable>a{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(120px,.55fr)}.clientDashboard .jobTable time{grid-column:1/-1}}@media (max-width:767px){.clientDashboard{padding-top:28px;padding-bottom:70px}.clientDashboardHeader{align-items:flex-start;padding-bottom:26px}.clientDashboardHeader h1{font-size:clamp(2.3rem,11vw,3.1rem)}.clientDashboardHeader>div>p:last-child{display:grid;gap:4px}.clientDashboardHeader>div>p:last-child span+span:before{display:none}.clientDashboardHeader .accountLogout,.clientDashboardHeader .logoutForm{width:100%}.clientDashboard .clientDashboardSection,.dashboardOverview{padding:20px;border-radius:21px}.dashboardOverviewTitle{align-items:flex-start;flex-direction:column;gap:12px}.clientDashboardSection .sectionTitle .primaryButton{width:100%}.clientDashboard .jobTable>a{grid-template-columns:minmax(0,1fr) minmax(110px,.55fr)}.clientDashboard .jobTable>a>span:first-child{grid-column:1/-1}.clientDashboard .jobTable>a>span:nth-child(2){border-left:0}.clientDashboard .jobTable time{grid-column:1/-1}}@media (max-width:520px){.clientDashboard .balanceGrid{grid-template-columns:minmax(0,1fr)}.clientDashboard .balanceGrid article:last-child{grid-column:auto}.clientDashboard .balanceGrid article{min-height:124px}.clientDashboard .jobTable>a{grid-template-columns:minmax(0,1fr)}.clientDashboard .jobTable>a>*{grid-column:auto!important;border-left:0!important}.dashboardEmptyState{grid-template-columns:minmax(0,1fr)}.dashboardEmptyState>span{width:52px;height:52px}.dashboardEmptyState .primaryButton{width:100%;justify-content:center}}@media (max-width:390px){.clientDashboard{padding-inline:12px}.clientDashboard .clientDashboardSection,.dashboardOverview{padding:16px;border-radius:18px}.clientDashboard .balanceGrid article,.clientDashboard .creditPacks article{padding:17px}}