/* NCM consultation is deliberately scoped: the product search keeps its own layout. */
.ncm-workspace{padding:8px 0 35px;--ncm-radius:16px}.ncm-workspace button{font-family:inherit}.ncm-workspace h1,.ncm-workspace h2,.ncm-workspace h3{color:var(--text)}.ncm-workspace p{color:var(--muted);line-height:1.65}.ncm-workspace button:focus-visible,.ncm-workspace input:focus-visible,.ncm-workspace summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.ncm-hero{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:40px;align-items:center;padding:30px 0 36px}.ncm-hero .eyebrow{color:var(--accent)}.ncm-hero h1{font-size:clamp(33px,3.8vw,58px);line-height:1.05;letter-spacing:-.05em;margin:20px 0}.ncm-hero h1 em{font-style:normal;color:var(--accent)}.ncm-hero-copy>p{font-size:14px;max-width:640px;margin:0 0 20px}.ncm-context{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--muted);font-size:11px;line-height:1.6}.ncm-context>span:first-child{font-weight:750}.ncm-stack{height:240px;width:245px;position:relative;perspective:1000px;justify-self:center;transform:translate3d(calc(var(--pointer-x,0px) * .4),calc(var(--pointer-y,0px) * .4),0)}.ncm-stack-layer,.ncm-stack-face{position:absolute;inset:15px 18px;border:1px solid var(--line);border-radius:16px;box-shadow:7px 12px 20px #0002}.ncm-stack-layer:first-child{background:var(--surface-3);transform:rotateY(-18deg) rotateZ(-14deg) translate(-20px,-8px)}.ncm-stack-layer:nth-child(2){background:var(--surface);transform:rotateY(-14deg) rotateZ(-6deg) translate(-8px,0)}.ncm-stack-face{padding:24px;background:linear-gradient(140deg,#ffb46d,#ff822f);color:#28170b;border-color:#cf783c;transform:rotateY(-12deg) rotateZ(6deg);box-shadow:5px 5px 0 #a9551e,15px 20px 32px #0002;display:grid;grid-template-columns:1fr auto;align-content:space-between;animation:ncm-settle .7s ease-out both}.ncm-stack-face>span{font-size:11px;letter-spacing:.18em;font-weight:850}.ncm-stack-face strong{grid-column:1/-1;font-size:29px;line-height:1.02;letter-spacing:-.045em}.ncm-stack-face small{grid-column:1/-1;font-size:8px;font-weight:800;letter-spacing:.04em}.ncm-stack-face .ico{width:29px;height:29px}
.ncm-search-surface{background:var(--surface);padding:25px 27px 21px;border:1px solid var(--line);border-top:3px solid var(--orange);border-radius:4px 4px var(--ncm-radius) var(--ncm-radius);box-shadow:var(--shadow);position:relative;z-index:1}.ncm-search-surface label{display:block;font-size:12px;font-weight:750;margin-bottom:12px}.ncm-input-line{display:flex;align-items:center;gap:14px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:7px 7px 7px 17px;box-shadow:inset 0 2px 4px #0000000a}.ncm-input-line>.ico{color:var(--accent);flex-shrink:0}.ncm-input-line input{background:transparent;border:0;outline-offset:0;color:var(--text);font:inherit;font-size:18px;flex:1;min-width:0;padding:12px 2px}.ncm-input-line .button{flex-shrink:0}.ncm-search-surface form>p{font-size:11px;margin:10px 0 18px}.ncm-filters{display:flex;flex-wrap:wrap;gap:8px}.ncm-filters button{font-size:11px;font-weight:650;color:var(--muted);padding:9px 13px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2);cursor:pointer;transition:transform .18s,box-shadow .18s}.ncm-filters button[aria-pressed=true]{color:var(--orange-ink);background:linear-gradient(145deg,var(--orange-hi),var(--orange));border-color:var(--orange);box-shadow:0 3px 0 #9f521e;transform:translateY(-2px)}.ncm-filters button:hover{transform:translateY(-2px)}.ncm-quota-note{font-size:10px;margin:17px 0 0!important;max-width:850px}.ncm-stats{display:flex;flex-wrap:wrap;gap:14px 28px;padding:24px 3px 8px;font-size:11px;color:var(--muted)}.ncm-stats strong{font-size:19px;letter-spacing:-.035em;color:var(--text);margin-right:4px}.ncm-results-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:33px 0 22px}.ncm-results-heading .eyebrow{color:var(--accent)}.ncm-results-heading h2{font-size:28px;letter-spacing:-.035em;margin:9px 0 0}.ncm-results-heading>p{font-size:11px;margin:0}.ncm-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ncm-group-card{display:flex;flex-direction:column;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--ncm-radius);box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s;min-width:0}.ncm-group-card:hover{transform:translateY(-4px);box-shadow:0 20px 35px #0000001c,0 4px 0 var(--line)}.ncm-group-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ncm-code{font-family:'Cascadia Mono',Consolas,monospace;font-size:18px;font-weight:800;letter-spacing:-.035em}.ncm-option-count{background:var(--surface-2);border:1px solid var(--line);padding:5px 8px;border-radius:5px;color:var(--muted);font-size:10px;white-space:nowrap}.ncm-group-card h3{font-size:13px;line-height:1.55;margin:21px 0 17px;overflow-wrap:anywhere}.ncm-group-tags{display:flex;flex-wrap:wrap;gap:7px;align-items:start;margin:auto 0 20px;font-size:10px;color:var(--muted)}.ncm-group-tags>span{padding:4px 7px;border-radius:4px;background:var(--surface-2)}.ncm-group-tags b{color:var(--text);font-family:Consolas,monospace}.ncm-attention-tag{color:var(--accent)!important;background:var(--surface-2);border:1px solid var(--line);padding:4px 7px;border-radius:4px;font-size:10px;line-height:1.5}.ncm-open-group{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:14px 0 0;border:0;border-top:1px solid var(--line);color:var(--accent);background:none;font-size:11px;font-weight:800;text-align:left;cursor:pointer}.ncm-open-group .ico{transition:transform .2s}.ncm-open-group:hover .ico{transform:translateX(4px)}.ncm-pager{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:28px 0;font-size:11px;color:var(--muted)}.ncm-pager>div{display:flex;gap:9px}.ncm-pager button:disabled{opacity:.4;cursor:default}.ncm-history{border:1px solid var(--line);border-radius:12px;background:var(--surface-2);margin-top:28px}.ncm-history summary{display:flex;align-items:center;gap:12px;padding:17px 20px;font-size:13px;font-weight:650;cursor:pointer;list-style:none}.ncm-history summary:after{content:'+';margin-left:auto;font-size:20px;color:var(--accent)}.ncm-history[open] summary:after{content:'−'}.ncm-history summary>span{font-size:11px;font-weight:400;color:var(--muted)}.ncm-history-content{padding:0 20px 17px}.ncm-history-content p{font-size:11px;margin:12px 0 0}.ncm-history-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ncm-history-items button{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:center;padding:12px;text-align:left;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:7px;cursor:pointer}.ncm-history-items strong{font:700 13px 'Cascadia Mono',Consolas,monospace}.ncm-history-items small{font-size:10px;color:var(--muted);grid-row:2}.ncm-history-items .ico{grid-column:2;grid-row:1/3;width:18px}
.ncm-backline{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:24px 0}.ncm-backline .eyebrow{color:var(--muted)}.ncm-options-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;margin:30px 0 25px}.ncm-options-heading .eyebrow{color:var(--accent)}.ncm-options-heading h1{font-size:clamp(34px,5vw,56px);font-family:'Cascadia Mono',Consolas,monospace;letter-spacing:-.06em;margin:9px 0 13px}.ncm-options-heading p{font-size:13px;max-width:760px;margin:0}.ncm-heading-icon{display:grid;place-content:center;width:85px;height:85px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:5px 5px 0 var(--surface-3),12px 14px 25px #0002;transform:rotate(7deg);color:var(--accent);flex-shrink:0}.ncm-heading-icon .ico{width:37px;height:37px}.ncm-context-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0}.ncm-guidance{padding:14px 17px;border-left:3px solid var(--orange);font-size:11px;background:var(--surface-2);border-radius:0 6px 6px 0;margin:21px 0}.ncm-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:27px}.ncm-option-card{display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--ncm-radius);padding:24px;box-shadow:var(--shadow)}.ncm-option-card>header{display:flex;justify-content:space-between;gap:12px;align-items:center}.ncm-option-index{font-size:10px;font-weight:850;letter-spacing:.13em;color:var(--accent)}.ncm-option-card h2{font-size:17px;line-height:1.45;letter-spacing:-.02em;margin:19px 0 22px;overflow-wrap:anywhere}.ncm-option-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;margin-top:auto}.ncm-option-open{margin-top:23px;width:100%;justify-content:space-between}.ncm-field{padding:12px 0;border-bottom:1px solid var(--line);min-width:0;break-inside:avoid}.ncm-field:last-child{border-bottom:0}.ncm-field-label{display:block;font-size:10px;color:var(--muted);line-height:1.5;margin-bottom:5px}.ncm-field-value{display:flex;gap:9px;align-items:flex-start;justify-content:space-between}.ncm-field-value>strong{font:700 17px 'Cascadia Mono',Consolas,monospace;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.ncm-field-compact .ncm-field-value>strong{font-size:15px}.ncm-missing .ncm-field-value>strong{font:500 11px 'Segoe UI',Arial,sans-serif;color:var(--muted)}.ncm-field-legal .ncm-field-value>strong{font:400 12px 'Segoe UI',Arial,sans-serif;line-height:1.8}.ncm-copy{display:grid;place-content:center;flex-shrink:0;width:27px;height:27px;background:var(--surface-2);color:var(--muted);border:1px solid transparent;border-radius:6px;cursor:pointer;transition:background .15s,transform .15s}.ncm-copy .ico{width:14px;height:14px}.ncm-copy:hover{color:var(--accent);border-color:var(--line);transform:translateY(-2px)}.ncm-detail-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;background:radial-gradient(ellipse at 95% 0,#ff8a3420,transparent 70%),#252321;color:#fff8f0;border:1px solid #4c443c;border-radius:var(--ncm-radius);padding:27px 30px;box-shadow:0 4px 0 #151412,0 18px 25px #0001}.ncm-detail-hero>div{min-width:0}.ncm-detail-hero .eyebrow{color:#ffac73}.ncm-detail-hero h1{color:#fff8f0;font-size:clamp(21px,2.5vw,32px);letter-spacing:-.035em;line-height:1.22;margin:12px 0 18px;overflow-wrap:anywhere}.ncm-detail-hero .ncm-context{color:#e0d8cf}.ncm-fiscal-stamp{display:grid;place-items:center;gap:8px;width:79px;height:94px;flex-shrink:0;background:#ff9648;color:#241306;border-radius:17px;transform:rotate(7deg);box-shadow:5px 4px 0 #a94f18}.ncm-fiscal-stamp .ico{width:30px;height:30px}.ncm-fiscal-stamp b{font-size:8px;letter-spacing:.08em;text-align:center}.ncm-warning{border:1px solid var(--line);border-left:4px solid var(--orange);background:var(--surface);border-radius:9px;padding:17px 20px;margin:23px 0;box-shadow:0 3px 0 var(--surface-3)}.ncm-warning>div{display:flex;align-items:center;gap:10px;color:var(--accent);font-size:12px}.ncm-warning>div .ico{width:19px;height:19px}.ncm-warning ul{margin:14px 0 0;padding-left:19px}.ncm-warning li{font-size:11px;line-height:1.65;margin:10px 0;color:var(--text)}.ncm-warning li strong{display:block;font-size:11px}.ncm-warning li span{display:block;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted)}.ncm-tabs{display:flex;gap:5px;width:fit-content;max-width:100%;padding:5px;background:var(--surface-3);border:1px solid var(--line);border-radius:11px;box-shadow:inset 0 2px 4px #0000000a;margin:28px 0}.ncm-tabs button{display:flex;align-items:center;gap:9px;background:none;border:1px solid transparent;border-radius:7px;padding:12px 16px;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s}.ncm-tabs button[aria-selected=true]{background:var(--surface);color:var(--text);border-color:var(--line);box-shadow:0 3px 0 var(--line),0 5px 8px #0001;transform:translateY(-2px)}.ncm-tabs .ico{width:18px;height:18px}.ncm-panel-intro{display:flex;align-items:end;justify-content:space-between;gap:25px;margin:27px 0 21px}.ncm-panel-intro h2{font-size:25px;letter-spacing:-.035em;margin:0}.ncm-panel-intro p{font-size:11px;max-width:490px;margin:0}.ncm-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.ncm-tax-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--ncm-radius);box-shadow:var(--shadow);min-width:0;overflow:hidden}.ncm-tax-card>header{padding:20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);background:linear-gradient(125deg,var(--surface-2),var(--surface))}.ncm-tax-card>header>span{display:grid;place-content:center;width:35px;height:35px;border:1px solid var(--line);background:var(--surface);border-radius:9px;color:var(--accent);box-shadow:0 3px 0 var(--surface-3);transform:rotate(-5deg)}.ncm-tax-card h3{font-size:19px;letter-spacing:-.025em;margin:0}.ncm-tax-card>div{padding:5px 20px 13px}.ncm-tax-card .ncm-field-label{font-size:10px}.ncm-tax-card .ncm-field-value>strong{font-size:19px}.ncm-tax-card .ncm-missing .ncm-field-value>strong{font-size:11px}.ncm-tax-card .ncm-field-legal .ncm-field-value>strong{font-size:11px}.ncm-full-fields{padding-top:17px}.ncm-detail-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--ncm-radius);margin:24px 0;box-shadow:var(--shadow);overflow:hidden}.ncm-detail-section>header{display:flex;align-items:center;gap:13px;padding:20px 24px;border-bottom:1px solid var(--line)}.ncm-detail-section h3{font-size:19px;margin:0;letter-spacing:-.025em}.ncm-section-number{font:700 12px Consolas,monospace;color:var(--accent)}.ncm-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;padding:8px 24px 22px}.ncm-detail-grid .ncm-field{border-bottom:1px solid var(--line)}.ncm-detail-grid .ncm-field-value>strong{font-size:13px}.ncm-detail-grid .ncm-missing .ncm-field-value>strong{font-size:11px}.ncm-section-empty{font-size:12px;padding:18px 24px;margin:0}.ncm-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ncm-legal-card{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--ncm-radius);padding:25px;box-shadow:var(--shadow)}.ncm-legal-card>header{display:flex;gap:12px;align-items:center;margin-bottom:20px}.ncm-legal-card>header .ico{color:var(--accent)}.ncm-legal-card h3{font-size:19px;margin:0}.ncm-legal-card .ncm-section-empty{padding:0}.ncm-legal-card .ncm-field-label{font-size:10px}.ncm-provenance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:25px;border:1px solid var(--line);border-radius:var(--ncm-radius);background:var(--surface);box-shadow:var(--shadow)}.ncm-provenance span{display:block;font-size:10px;color:var(--muted);margin-bottom:6px}.ncm-provenance strong{font-size:13px;overflow-wrap:anywhere}.ncm-origin-status{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--ncm-radius);margin-top:25px}.ncm-origin-status h3{font-size:19px;margin:0 0 16px}.ncm-origin-status .ncm-field-value>strong{font-family:inherit;font-size:13px}.ncm-no-alerts{padding:20px;background:var(--surface-2);border:1px solid var(--line);border-radius:9px;font-size:12px;color:var(--muted);margin-top:23px;line-height:1.7}.ncm-loading{display:flex;align-items:center;justify-content:center;gap:15px;min-height:220px;color:var(--muted);font-size:14px}.ncm-error,.ncm-empty{text-align:center;padding:50px 25px;background:var(--surface);border:1px solid var(--line);border-radius:var(--ncm-radius);margin:25px 0}.ncm-error>strong{font-size:20px}.ncm-error p,.ncm-empty p{font-size:13px;max-width:620px;margin:15px auto 23px}.ncm-empty>.ico{color:var(--accent);width:34px;height:34px}.ncm-empty h2{font-size:24px;margin:17px 0}.ncm-copy-dialog textarea{min-height:140px}.ncm-workspace [role=tabpanel]:focus{outline:none}
@keyframes ncm-settle{from{opacity:0;transform:translateY(15px) rotateY(-12deg) rotateZ(2deg)}to{opacity:1;transform:translateY(0) rotateY(-12deg) rotateZ(6deg)}}
.ncm-workspace[data-ncm-view=detail] .ncm-backline{margin:14px 0 16px}.ncm-detail-hero{padding:20px 25px}.ncm-detail-hero h1{font-size:clamp(21px,2.3vw,29px);margin:9px 0 12px}.ncm-fiscal-stamp{width:66px;height:77px;border-radius:14px;gap:4px}.ncm-fiscal-stamp .ico{width:26px;height:26px}.ncm-fiscal-stamp b{font-size:7px}.ncm-warning-summary{display:flex;align-items:center;gap:13px;width:100%;margin:17px 0 0;padding:12px 16px;border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:8px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer;box-shadow:0 2px 0 var(--surface-3)}.ncm-warning-summary-title{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.5}.ncm-warning-summary-title>.ico{width:18px;height:18px;color:var(--accent)}.ncm-warning-chips{display:flex;flex-wrap:wrap;gap:5px}.ncm-warning-chips>span{padding:3px 6px;font-size:9px;border-radius:4px;background:var(--surface-2);color:var(--accent)}.ncm-warning-link{display:flex;align-items:center;gap:7px;margin-left:auto;font-size:10px;font-weight:650;color:var(--accent);white-space:nowrap}.ncm-warning-link .ico{width:16px;height:16px}.ncm-workspace[data-ncm-view=detail] .ncm-tabs{margin:19px 0}.ncm-workspace[data-ncm-view=detail] .ncm-panel-intro{margin-top:20px}
@media(min-width:1500px){.ncm-group-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ncm-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1100px){.ncm-hero{grid-template-columns:minmax(0,1fr) 220px;gap:20px}.ncm-stack{transform:scale(.85);transform-origin:center}.ncm-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ncm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ncm-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ncm-history-items{grid-template-columns:repeat(3,minmax(0,1fr))}.ncm-panel-intro{display:block}.ncm-panel-intro p{margin-top:10px;max-width:none}}
@media(max-width:750px){.ncm-hero{position:relative;display:block;overflow:hidden;padding-top:25px}.ncm-hero-copy{position:relative;z-index:1}.ncm-hero h1{font-size:39px;max-width:470px}.ncm-hero-copy>p{font-size:13px;max-width:450px}.ncm-stack{position:absolute;right:-120px;top:15px;opacity:.12;pointer-events:none;transform:scale(.85)}.ncm-context{font-size:10px;gap:6px 13px}.ncm-search-surface{padding:20px}.ncm-input-line{flex-wrap:wrap;gap:0;padding:0;background:none;border:0;box-shadow:none;position:relative}.ncm-input-line>.ico{position:absolute;left:12px;top:16px;width:20px}.ncm-input-line input{flex-basis:100%;width:100%;font-size:16px;min-height:52px;padding:12px 12px 12px 42px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.ncm-input-line .button{width:100%;margin-top:10px;justify-content:space-between}.ncm-filters{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ncm-filters button{padding:10px 8px}.ncm-results-heading{display:block}.ncm-results-heading>p{margin:10px 0}.ncm-options-grid,.ncm-legal-grid{grid-template-columns:1fr}.ncm-heading-icon{width:65px;height:65px}.ncm-history-items{grid-template-columns:repeat(2,minmax(0,1fr))}.ncm-detail-hero{padding:24px;gap:18px}.ncm-fiscal-stamp{display:none}.ncm-tabs{width:100%;gap:3px}.ncm-tabs button{flex:1;justify-content:center;font-size:10px;padding:10px 7px}.ncm-tabs .ico{width:16px}.ncm-provenance{grid-template-columns:repeat(2,minmax(0,1fr))}.ncm-backline>.eyebrow{display:none}}
@media(max-width:500px){.ncm-hero h1{font-size:34px}.ncm-hero .eyebrow{font-size:8px}.ncm-group-grid,.ncm-summary-grid{grid-template-columns:1fr}.ncm-group-card{padding:20px}.ncm-code{font-size:20px}.ncm-group-card h3{font-size:14px;margin:18px 0}.ncm-search-surface{padding:18px 15px}.ncm-search-surface form>p{font-size:10px}.ncm-stats{gap:12px 16px;font-size:10px}.ncm-stats strong{font-size:17px}.ncm-results-heading h2{font-size:25px}.ncm-pager{font-size:10px}.ncm-pager .button{font-size:10px;padding:9px}.ncm-pager .ico{width:16px}.ncm-pager>div{gap:5px}.ncm-history summary{padding:16px;font-size:12px}.ncm-history-content{padding:0 13px 15px}.ncm-history-items button{padding:10px}.ncm-history-items strong{font-size:12px}.ncm-option-card{padding:20px}.ncm-option-card h2{font-size:16px}.ncm-option-preview{column-gap:11px}.ncm-option-preview .ncm-field-label{font-size:9px}.ncm-option-preview .ncm-field-value>strong{font-size:14px}.ncm-option-preview .ncm-missing .ncm-field-value>strong{font-size:10px}.ncm-detail-hero h1{font-size:23px}.ncm-detail-hero{padding:22px 19px}.ncm-warning{padding:15px}.ncm-warning li{font-size:11px}.ncm-tabs button{flex-direction:column;gap:6px;font-size:9px}.ncm-tabs{margin:24px 0}.ncm-detail-grid{grid-template-columns:1fr;padding:5px 19px 20px}.ncm-detail-grid .ncm-field-value>strong{font-size:14px}.ncm-detail-section>header{padding:18px}.ncm-detail-section h3{font-size:17px}.ncm-legal-card{padding:20px}.ncm-provenance{padding:20px;gap:20px 15px}.ncm-provenance strong{font-size:12px}.ncm-origin-status{padding:20px}.ncm-panel-intro h2{font-size:24px}.ncm-heading-icon{display:none}.ncm-options-heading h1{font-size:40px}}
@media(max-width:600px){.ncm-warning-summary{display:grid;grid-template-columns:1fr auto;gap:7px 10px;padding:11px 12px}.ncm-warning-summary-title{grid-column:1/-1}.ncm-warning-link{font-size:9px}.ncm-warning-chips{min-width:0}.ncm-workspace[data-ncm-view=detail] .ncm-backline{margin:12px 0}.ncm-detail-hero{padding-top:19px;padding-bottom:19px}}
@media(prefers-reduced-motion:reduce){.ncm-workspace *{animation:none!important;transition:none!important}.ncm-stack,.ncm-stack-face,.ncm-stack-layer,.ncm-fiscal-stamp,.ncm-heading-icon{transform:none!important}.ncm-group-card:hover,.ncm-copy:hover,.ncm-open-group:hover .ico{transform:none!important}}
@media print{.ncm-search-surface,.ncm-stack,.ncm-backline,.ncm-tabs,.ncm-copy,.ncm-pager,.ncm-history,.ncm-option-open{display:none!important}.ncm-summary-grid,.ncm-detail-grid,.ncm-legal-grid{display:block}.ncm-tax-card,.ncm-detail-section,.ncm-legal-card{box-shadow:none;break-inside:avoid;margin-bottom:20px}.ncm-detail-hero{background:#eee;box-shadow:none}.ncm-detail-hero h1,.ncm-detail-hero .eyebrow,.ncm-detail-hero .ncm-context{color:#111}}
