.intl-root .button:after{transform:translate(-110%)}.intl-root .button:hover:after,.intl-root .button:focus-visible:after{transform:translate(110%)}.intl-root .button:hover>.arrow-mark svg,.intl-root .button:focus-visible>.arrow-mark svg{transform:translate(5px)}.intl-root .desktop-nav a:after{left:0;right:auto}.intl-root .desktop-nav a[aria-current=page]:after{width:100%}.intl-root .utility-bar{display:block}.intl-root .utility-inner{gap:16px}.ichrome-lead{flex:auto;min-width:0;padding-block:6px;line-height:1.4}@media (max-width:860px){.intl-root .utility-inner{justify-content:space-between}}.ichrome-menu{flex:none;display:none;position:relative}.ichrome-menu>summary{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding-inline:12px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.ichrome-menu>summary::-webkit-details-marker{display:none}.ichrome-burger{gap:4px;width:18px;display:grid}.ichrome-burger>span{background:var(--ink);border-radius:1px;height:2px}.ichrome-menu-panel{inset-inline-end:0;z-index:120;border:1px solid var(--line);background:var(--paper);border-radius:10px;width:min(340px,100vw - 32px);padding:16px;position:absolute;top:calc(100% + 10px);box-shadow:0 18px 48px #071f372e}.ichrome-menu-panel ul{margin:0 0 16px;padding:0;list-style:none;display:grid}.ichrome-menu-panel li a{border-bottom:1px solid var(--line);align-items:center;min-height:48px;font-size:16px;display:flex}.ichrome-menu-panel li a[aria-current=page]{color:var(--terracotta-deep);font-weight:700}.ichrome-menu-panel li a:focus-visible{outline:2px solid var(--terracotta);outline-offset:2px}.ichrome-menu-panel .button{width:100%}@media (max-width:1120px),(orientation:portrait){.ichrome-menu{display:block}}.ichrome-disclaimer{color:#a9bac9;max-width:52ch;margin:0;font-size:14px;line-height:1.7}.ichrome-he{color:#8da0b0;white-space:nowrap;margin-inline-start:6px;font-size:13px}.ichrome-legal-note{color:#a9bac9}.ichrome-main{background:var(--paper)}.ipg-hero{border-bottom:1px solid var(--line);background:var(--sand);padding-block:clamp(40px,7vw,88px) clamp(32px,5vw,56px)}.ipg-hero-inner{grid-template-columns:minmax(0,780px);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.ipg-hero-inner.ipg-has-figure{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ipg-hero h1{color:var(--night);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(36px,5vw,58px);font-weight:700;line-height:1.06}.ipg-lede{max-width:60ch;color:var(--muted);margin:0 0 28px;font-size:clamp(17px,1.6vw,19px);line-height:1.6}.ipg-actions{flex-wrap:wrap;gap:12px;display:flex}.ipg-hero-figure{aspect-ratio:4/3;border-radius:14px;margin:0;overflow:hidden}.ipg-hero-figure img{object-fit:cover;width:100%;height:100%}@media (max-width:860px){.ipg-hero-inner.ipg-has-figure{grid-template-columns:minmax(0,1fr)}}.ipg-note{border:1px solid var(--line);border-inline-start:3px solid var(--terracotta);background:var(--card);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:24px 0;padding:14px 18px;font-size:15px;display:flex}.ipg-note a{color:var(--terracotta-deep);text-underline-offset:.18em;font-weight:700;text-decoration:underline}.ipg-section{padding-block:clamp(36px,5vw,64px)}.ipg-section+.ipg-section{border-top:1px solid var(--line)}.ipg-body{max-width:70ch}.ipg-section h2,.ipg-closing h2{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(26px,3vw,36px);line-height:1.15}.ipg-section h2{color:var(--night)}.ipg-section p{margin:0 0 14px;font-size:17px;line-height:1.7}.ipg-bullets{margin:0 0 18px;padding-inline-start:1.2em}.ipg-bullets li{margin-block:6px;font-size:17px;line-height:1.6}.ipg-bullets li::marker{color:var(--terracotta)}.ipg-section-cta{margin-top:20px}.ipg-closing{background:var(--night);color:#fff;padding-block:clamp(44px,6vw,80px)}.ipg-closing h2{color:#fff}.ipg-closing p{color:#c9d5df;margin:0 0 24px;font-size:17px;line-height:1.7}.ipl-hero h1{overflow-wrap:break-word}.ipl-banner,.ipl-footnote{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.ipl-banner p,.ipl-footnote p{margin:0}.ipl-banner a,.ipl-footnote a{color:var(--terracotta-deep);text-underline-offset:.18em;font-weight:700;text-decoration:underline}.ipl-banner{border:1px solid var(--terracotta);background:var(--card);color:var(--night);border-inline-start-width:4px;border-radius:8px;margin:0 0 24px;padding:14px 18px;font-size:15px;font-weight:600;line-height:1.6}.ipl-footnote{border-top:1px solid var(--line);color:var(--muted);margin:28px 0 0;padding-top:16px;font-size:14px;line-height:1.6}.ipl-he{color:var(--muted);white-space:nowrap;font-size:.85em}
