.editorial-content-page,.editorial-content-contact-layout,.editorial-content-faq{min-inline-size:0}.editorial-content-page :where(h1,h2,h3,p,a,summary,label,button){overflow-wrap:break-word}.editorial-content-page :where([id]){scroll-margin-block-start:var(--spacing-24)}.editorial-content-reading-lede{max-inline-size:var(--spacing-frame);font-size:var(--text-20);line-height:var(--pim-leading-body);color:var(--pim-color-foreground-muted)}.editorial-content-ambition-note{font-size:var(--text-24);line-height:var(--pim-leading-body);border-inline-start:var(--pim-border-width-control) solid currentColor;padding-inline-start:var(--spacing-6)}.editorial-live{gap:var(--spacing-4);font-size:var(--text-17);line-height:var(--pim-leading-body);color:var(--pim-color-foreground-muted);display:grid}.editorial-live :where(p,ul){max-inline-size:var(--spacing-frame)}.editorial-live :where(h3,h4){font-size:var(--text-24);font-weight:700;line-height:var(--pim-leading-heading);color:var(--pim-color-foreground);margin-block-start:var(--spacing-4)}.editorial-live h4{font-size:var(--text-20)}.editorial-live strong{color:var(--pim-color-foreground)}.editorial-live-figures{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--container-xs)), 1fr));gap:var(--spacing-6);margin-block-end:var(--spacing-4);display:grid}.editorial-live-figures>div{gap:var(--spacing-2);border-block-start:var(--pim-border-width-control) solid var(--pim-color-line-control);padding-block-start:var(--spacing-5);display:grid}.editorial-live-figures dt{font-size:var(--text-15);font-weight:700}.editorial-live-figures dd{overflow-wrap:break-word;min-inline-size:0;font-family:var(--font-numeral);font-size:var(--text-numeral);color:var(--pim-color-primary);line-height:1}.editorial-content-notice{gap:var(--spacing-3);border:var(--pim-border-width-control) solid var(--pim-color-line-control);background:var(--pim-color-surface-2);color:var(--pim-color-foreground);padding:var(--spacing-6);border-radius:var(--radius-xl);line-height:var(--pim-leading-body);display:grid}.editorial-content-notice h3{font-size:var(--text-24);font-weight:700}.editorial-content-text-action,.editorial-content-notice a,.editorial-content-channel-card a,.editorial-content-document-nav a,.editorial-content-breadcrumb a,.editorial-content-section-nav a{text-underline-offset:var(--spacing-1);font-weight:700;text-decoration:underline}.editorial-content-page :where(a,button,input,select,textarea,summary):focus-visible,.editorial-content-document :where(a,summary):focus-visible{outline:calc(var(--pim-border-width-control) * 2) solid var(--pim-color-focus);outline-offset:var(--spacing-1)}.editorial-content-faq-controls{align-items:end;gap:var(--spacing-5);border-block-end:var(--pim-border-width-control) solid var(--pim-color-line);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;padding-block-end:var(--spacing-6);display:grid}.editorial-content-faq-controls>div{gap:var(--spacing-3);display:grid}.editorial-content-faq-controls label{font-weight:700;font-size:var(--text-14)}.editorial-content-faq-controls button{min-block-size:var(--spacing-11)}.editorial-content-result-count{padding-block:var(--spacing-5);font-size:var(--text-14);color:var(--pim-color-foreground-muted)}.editorial-content-faq-group{margin-block-end:var(--spacing-10)}.editorial-content-faq-group>h3{font-size:var(--text-24);margin-block-end:var(--spacing-5);font-weight:700}.editorial-content-question{border-block-start:var(--pim-border-width-control) solid var(--pim-color-line)}.editorial-content-question:last-child{border-block-end:var(--pim-border-width-control) solid var(--pim-color-line)}.editorial-content-question summary{padding:var(--spacing-5) var(--spacing-3);cursor:pointer;font-size:var(--text-20);font-weight:700}.editorial-content-question summary::marker{color:var(--pim-color-accent)}.editorial-content-question p{padding:var(--spacing-2) var(--spacing-3) var(--spacing-6);max-inline-size:var(--spacing-frame);font-size:var(--text-17);line-height:var(--pim-leading-body);white-space:pre-line;color:var(--pim-color-foreground-muted)}.editorial-content-contact-layout{align-items:start;gap:var(--spacing-10);max-inline-size:var(--spacing-content);padding:var(--spacing-20) var(--spacing-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);margin-inline:auto;display:grid}.editorial-content-contact-aside{gap:var(--spacing-6);display:grid}.editorial-content-channel-card{gap:var(--spacing-4);padding:var(--spacing-8);border:var(--pim-border-width-control) solid var(--pim-color-line);border-radius:var(--radius-xl);background:var(--pim-color-surface-2);display:grid}.editorial-content-channel-card h2{font-size:var(--text-24);font-weight:700}.editorial-content-channel-card p{font-size:var(--text-17);line-height:var(--pim-leading-body);color:var(--pim-color-foreground-muted)}.editorial-content-social-links{gap:var(--spacing-5);flex-wrap:wrap;display:flex}.editorial-content-intent-picker{gap:var(--spacing-3);border:0;min-inline-size:0;padding:0;display:grid}.editorial-content-contact-form,.editorial-content-contact-form>.grid,.editorial-content-intent-picker{grid-template-columns:minmax(0,1fr);min-inline-size:0}.editorial-content-contact-form>button[type=submit]{block-size:auto;min-inline-size:0;max-inline-size:100%;min-block-size:var(--spacing-control);padding-block:var(--spacing-3);white-space:normal;overflow-wrap:break-word;display:block}.editorial-content-intent-picker legend{font-size:var(--text-20);margin-block-end:var(--spacing-3);font-weight:700}.editorial-content-intent-picker p{font-size:var(--text-14);color:var(--pim-color-foreground-muted);line-height:var(--pim-leading-body)}.editorial-content-intent-picker>div{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.editorial-content-intent-picker button{border:var(--pim-border-width-control) solid var(--pim-color-line-control);border-radius:var(--radius-pill);padding:var(--spacing-3) var(--spacing-4);min-block-size:var(--spacing-11);font-size:var(--text-14);line-height:var(--pim-leading-body);text-align:start}.editorial-content-intent-picker button[aria-pressed=true]{background:var(--pim-color-primary);color:var(--pim-color-on-primary);border-color:var(--pim-color-primary)}.editorial-content-intent-picker button:disabled{cursor:wait}.editorial-content-document-header{max-inline-size:var(--spacing-content);gap:var(--spacing-6);padding:var(--spacing-16) var(--spacing-6) var(--spacing-10);margin-inline:auto;display:grid}.editorial-content-document-header h1{font-size:var(--text-hero);line-height:var(--pim-leading-display);text-wrap:balance;font-weight:900}.editorial-content-breadcrumb{gap:var(--spacing-3);font-size:var(--text-14);color:var(--pim-color-foreground-muted);flex-wrap:wrap;display:flex}.editorial-content-section-nav,.editorial-content-document-nav{gap:var(--spacing-4) var(--spacing-6);padding:var(--spacing-6);border-block:var(--pim-border-width-control) solid var(--pim-color-line);font-size:var(--text-14);line-height:var(--pim-leading-body);flex-wrap:wrap;align-items:center;display:flex}.editorial-content-section-nav{max-inline-size:var(--spacing-content);margin-inline:auto}.editorial-content-document-nav [aria-current=page]{color:var(--pim-color-primary);text-decoration-thickness:var(--pim-border-width-control)}.editorial-content-policy-body{max-inline-size:var(--spacing-frame);padding:var(--spacing-16) var(--spacing-6);margin-inline:auto}.editorial-content-document-meta{gap:var(--spacing-4);font-size:var(--text-14);color:var(--pim-color-foreground-muted);flex-wrap:wrap;display:flex}.editorial-content-document-help{max-inline-size:var(--spacing-content);gap:var(--spacing-5);padding:var(--spacing-10) var(--spacing-6) var(--spacing-16);border-block-start:var(--pim-border-width-control) solid var(--pim-color-line);margin-inline:auto;display:grid}.editorial-content-document-help h2{font-size:var(--text-24);font-weight:700}.editorial-content-document-help a{text-underline-offset:var(--spacing-1);text-decoration:underline}@media not all and (min-width:48rem){.editorial-content-faq-controls,.editorial-content-contact-layout{grid-template-columns:minmax(0,1fr)}.editorial-content-faq-controls button{justify-self:start}.editorial-content-contact-layout{padding-block:var(--spacing-12);gap:var(--spacing-8)}.editorial-content-channel-card{padding:var(--spacing-6)}}
