.editorial-shell{max-inline-size:var(--spacing-content);padding-inline:var(--spacing-6);min-inline-size:0;margin-inline:auto}.editorial-hero{isolation:isolate;background:var(--pim-color-background-alt);border-block-end:var(--pim-border-width-control) solid var(--pim-color-line);position:relative;overflow:hidden}.editorial-hero-grid{gap:var(--spacing-12);padding-block:var(--spacing-16);align-items:center;display:grid}.editorial-hero-copy{justify-items:start;gap:var(--spacing-6);min-inline-size:0;display:grid}.editorial-hero h1{max-inline-size:min(14ch,100%);font-size:var(--text-display);line-height:var(--pim-leading-heading);text-wrap:balance;letter-spacing:var(--pim-tracking-heading);color:var(--pim-color-primary);font-weight:900}.editorial-hero-description{max-inline-size:var(--spacing-frame);font-size:var(--text-20);line-height:var(--pim-leading-body);color:var(--pim-color-foreground-muted)}.editorial-hero-media{border-radius:var(--radius-2xl);aspect-ratio:4/3;background:var(--pim-color-editorial-forest);min-inline-size:0;box-shadow:var(--pim-shadow-card);border-end-start-radius:0;margin:0;position:relative;overflow:hidden}.editorial-photo{object-fit:cover;block-size:100%;inline-size:100%;display:block}.editorial-photo-frame{inset:var(--spacing-4);border:var(--pim-border-width-control) solid var(--pim-color-on-editorial-forest);position:absolute}@supports (color:color-mix(in lab, red, red)){.editorial-photo-frame{border:var(--pim-border-width-control) solid color-mix(in srgb, var(--pim-color-on-editorial-forest) 35%, transparent)}}.editorial-photo-frame{border-radius:var(--radius-xl);pointer-events:none}.editorial-hero-media figcaption{padding:var(--spacing-6);font-size:var(--text-13);color:var(--pim-color-on-editorial-forest);background:linear-gradient(transparent, var(--pim-color-editorial-forest));padding-block-start:var(--spacing-12);position:absolute;inset-block-end:0;inset-inline:0}.editorial-actions{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;min-inline-size:0;display:flex}.editorial-action{justify-content:center;align-items:center;gap:var(--spacing-3);max-inline-size:100%;min-block-size:var(--spacing-control);padding:var(--spacing-3) var(--spacing-6);border:var(--pim-border-width-control) solid transparent;border-radius:var(--radius-pill);font-size:var(--text-15);font-weight:700;line-height:var(--pim-leading-body);transition:background var(--pim-duration-base) var(--ease-brand), border-color var(--pim-duration-base) var(--ease-brand);text-decoration:none;display:inline-flex}.editorial-action-primary{color:var(--pim-color-on-secondary);background:var(--pim-color-secondary)}.editorial-action-primary:hover{background:var(--pim-color-secondary-hover)}.editorial-action-secondary{color:var(--pim-color-foreground);border-color:var(--pim-color-line-control)}.editorial-action-secondary:hover{background:var(--pim-color-surface-2)}.editorial-arrow{font-size:var(--text-20);flex:none}.editorial-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.editorial-action:focus-visible,.editorial-card-link:focus-visible,.editorial-faq summary:focus-visible{outline:var(--spacing-1) solid var(--pim-color-focus);outline-offset:var(--spacing-1)}.editorial-section{padding-block:var(--spacing-20);color:var(--pim-color-foreground);background:var(--pim-color-background);scroll-margin-block-start:var(--spacing-24)}.editorial-section>.editorial-shell{gap:var(--spacing-10);display:grid}.editorial-section-soft{background:var(--pim-color-background-alt)}.editorial-section-dark{color:var(--pim-color-on-editorial-forest);background:var(--pim-color-editorial-forest)}.editorial-section-heading{gap:var(--spacing-4);max-inline-size:var(--spacing-frame);display:grid}.editorial-section h2,.editorial-cta h2{font-size:var(--text-headline);font-weight:900;line-height:var(--pim-leading-heading);text-wrap:balance}.editorial-description{font-size:var(--text-17);line-height:var(--pim-leading-body);color:var(--pim-color-foreground-muted)}.editorial-section-dark .editorial-description,.editorial-section-dark .editorial-eyebrow{color:var(--pim-color-on-editorial-forest-muted)}.editorial-steps{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--container-xs)), 1fr));counter-reset:editorial-step;gap:var(--spacing-8);padding:0;list-style:none;display:grid}.editorial-steps>li{align-content:start;gap:var(--spacing-5);border-block-start:var(--pim-border-width-control) solid var(--pim-color-on-editorial-forest);grid-template-columns:auto minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.editorial-steps>li{border-block-start:var(--pim-border-width-control) solid color-mix(in srgb, var(--pim-color-on-editorial-forest) 30%, transparent)}}.editorial-steps>li{counter-increment:editorial-step;padding-block-start:var(--spacing-6)}.editorial-step-number{font-size:var(--text-numeral);line-height:1;font-family:var(--font-numeral);color:var(--pim-color-on-editorial-forest-muted)}.editorial-step-number:before{content:counter(editorial-step, decimal-leading-zero)}.editorial-step-number:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{content:counter(editorial-step, arabic-indic)}.editorial-steps h3,.editorial-card h3{font-size:var(--text-24);font-weight:700;line-height:var(--pim-leading-heading)}.editorial-steps p{font-size:var(--text-15);line-height:var(--pim-leading-body);color:var(--pim-color-on-editorial-forest-muted);margin-block-start:var(--spacing-3)}.editorial-cards{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--container-xs)), 1fr));gap:var(--spacing-6);padding:0;list-style:none;display:grid}.editorial-card{border-block-start:var(--pim-border-width-control) solid var(--pim-color-line-control);background:var(--pim-color-surface-2);grid-template-rows:auto 1fr;min-inline-size:0;display:grid;overflow:hidden}.editorial-card-media{aspect-ratio:4/3;overflow:hidden}.editorial-card-body{align-items:start;gap:var(--spacing-4);padding:var(--spacing-6);flex-direction:column;display:flex}.editorial-card-mark{inline-size:var(--spacing-10);block-size:var(--spacing-1);background:var(--pim-color-accent)}.editorial-card p{font-size:var(--text-15);line-height:var(--pim-leading-body);color:var(--pim-color-foreground-muted)}.editorial-card-link{justify-content:space-between;align-items:center;gap:var(--spacing-4);inline-size:100%;min-block-size:var(--spacing-control);border-block-start:var(--pim-border-width-control) solid var(--pim-color-line);font-size:var(--text-15);color:var(--pim-color-primary);text-underline-offset:var(--spacing-1);margin-block-start:auto;padding-block-start:var(--spacing-4);font-weight:700;display:inline-flex}.editorial-cta{padding-block:var(--spacing-16);color:var(--pim-color-foreground);background:var(--pim-color-secondary-tint);border-block-start:var(--pim-border-width-control) solid var(--pim-color-line)}.editorial-cta-grid{gap:var(--spacing-8);align-items:center;display:grid}.editorial-cta-copy{gap:var(--spacing-4);max-inline-size:var(--spacing-frame);display:grid}.editorial-cta p{font-size:var(--text-17);line-height:var(--pim-leading-body);color:var(--pim-color-foreground-muted)}.editorial-faq{gap:var(--spacing-4);max-inline-size:var(--spacing-frame);display:grid}.editorial-faq details{border-block-end:var(--pim-border-width-control) solid var(--pim-color-line-control)}.editorial-faq summary{justify-content:space-between;align-items:center;gap:var(--spacing-5);padding-block:var(--spacing-5);min-block-size:var(--spacing-control);cursor:pointer;list-style:none;display:flex}.editorial-faq summary::-webkit-details-marker{display:none}.editorial-faq h3{font-size:var(--text-20);font-weight:700}.editorial-faq-sign{inline-size:var(--spacing-6);block-size:var(--spacing-6);flex:none;position:relative}.editorial-faq-sign:before,.editorial-faq-sign:after{content:"";border-block-start:var(--pim-border-width-control) solid currentColor;position:absolute;inset-block-start:50%;inset-inline:0}.editorial-faq-sign:after{rotate:90deg}.editorial-faq details[open] .editorial-faq-sign:after{display:none}.editorial-faq details>p{font-size:var(--text-17);line-height:var(--pim-leading-body);color:var(--pim-color-foreground-muted);white-space:pre-line;padding-block-end:var(--spacing-6)}@media not all and (min-width:40rem){.editorial-hero h1{font-size:var(--text-headline)}}@media (min-width:64rem){.editorial-hero-grid{gap:var(--spacing-16);padding-block:var(--spacing-24);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.editorial-hero-media{aspect-ratio:4/5}.editorial-cta-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.editorial-cta-grid>.editorial-actions{justify-content:flex-end}}
