.domestic-story{position:relative;height:360svh;color:#172c3a;background:#fff;scroll-margin-top:0}.domestic-sticky{position:sticky;top:var(--header-height,80px);max-width:1440px;height:calc(100svh - var(--header-height, 80px));min-height:580px;margin:0 auto;padding:28px clamp(22px,4vw,64px) 24px;display:flex;flex-direction:column;gap:24px}.domestic-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.domestic-heading h2{margin:0;font:inherit;font-size:clamp(28px,3.2vw,46px);font-weight:600;letter-spacing:-.045em;line-height:1.12}.domestic-heading>p{margin:0;font-size:14px;color:#5a6874}.domestic-layout{display:grid;grid-template-columns:minmax(200px,25%) minmax(0,1fr);flex:1;gap:clamp(20px,2.5vw,36px);min-height:0}.domestic-copy{display:flex;flex-direction:column;gap:26px;padding-top:15px;min-width:0}.domestic-index{display:block;color:#1768db;font-size:14px;margin-bottom:18px;font-variant-numeric:tabular-nums}.domestic-description{min-height:192px}.domestic-description h3{font-size:clamp(22px,2.15vw,32px);line-height:1.2;letter-spacing:-.03em;margin:0 0 14px;font-weight:550}.domestic-description p{font-size:clamp(14px,1.15vw,17px);line-height:1.6;margin:0;color:#5a6874}.domestic-stages{display:grid;gap:12px}.domestic-stages button{display:flex;align-items:center;gap:18px;min-height:44px;padding:0;border:0;background:transparent;color:#172c3a;font:inherit;text-align:left;cursor:pointer;font-size:14px}.domestic-stages button>span:first-child{display:grid;place-items:center;flex:0 0 36px;height:36px;border:1px solid #acb8c1;border-radius:50%;font-variant-numeric:tabular-nums;color:#5a6874;transition:background .18s,color .18s}.domestic-stages button[aria-current]{color:#1768db}.domestic-stages button[aria-current]>span:first-child{color:#fff;background:#1768db;border-color:#1768db}.domestic-stages button:hover>span:first-child{border-color:#1768db}.domestic-error button:focus-visible,.domestic-links a:focus-visible,.domestic-stages button:focus-visible{outline:3px solid #1768db;outline-offset:5px;border-radius:3px}.domestic-links{display:grid;gap:14px;margin-top:auto;padding-bottom:18px}.domestic-links a{display:flex;justify-content:space-between;gap:14px;align-items:center;color:#1768db;font-size:14px;text-decoration:none}.domestic-links a:last-child:not(.domestic-actions__catalog){color:#172c3a;text-decoration:underline;text-underline-offset:5px}.domestic-links.domestic-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:0;order:3}.domestic-actions>a{min-height:48px;max-width:none;font-size:16px;line-height:1.35}.domestic-actions a.domestic-actions__catalog{padding:10px 10px 10px 24px;border-radius:999px;background:#ff9a45;color:#112b50;text-decoration:none;gap:22px;transition:transform .24s ease,background-color .24s ease,box-shadow .24s ease}.domestic-actions__circle{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#fff;transition:transform .24s ease}@media (hover:hover){.domestic-actions a.domestic-actions__catalog:hover{background:#ffad68;transform:translateY(-2px);box-shadow:0 8px 20px #b35b151c}.domestic-actions__catalog:hover .domestic-actions__circle{transform:rotate(-35deg)}}.domestic-actions a.domestic-actions__catalog:active{transform:translateY(0);box-shadow:none}.domestic-links a:hover{text-decoration:underline;text-underline-offset:5px}.domestic-figure{display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:0;min-height:0;margin:0}.domestic-image{position:relative;aspect-ratio:4/3;width:100%;max-height:calc(100svh - 240px);overflow:hidden;background:#f3f6f8}.domestic-canvas,.domestic-poster{display:block;width:100%;height:100%;object-fit:contain}.domestic-canvas{position:absolute;inset:0;opacity:0}.domestic-canvas-ready{opacity:1}.domestic-poster-hidden{visibility:hidden}.domestic-figure figcaption{color:#5a6874;font-size:12px;line-height:1.45}.domestic-error{font-size:13px;line-height:1.5;color:#5a6874}.domestic-error button{padding:0;border:0;background:transparent;font:inherit;color:#1768db;text-decoration:underline;cursor:pointer}.domestic-manual{height:auto}.domestic-manual .domestic-sticky{position:relative;top:auto;height:auto;min-height:0;padding-top:64px;padding-bottom:64px}.domestic-manual .domestic-image{max-height:none}@media (max-height:740px) and (min-width:761px){.domestic-sticky{min-height:500px;gap:16px;padding-top:20px}.domestic-copy{gap:12px;padding-top:0}.domestic-description{min-height:155px}.domestic-description h3{font-size:23px}.domestic-index{margin-bottom:10px}.domestic-stages{gap:0}.domestic-links{gap:10px;padding-bottom:0}}@media (max-width:760px){.domestic-story{height:340svh;scroll-margin-top:0}.domestic-sticky{top:var(--header-height,72px);height:calc(100svh - var(--header-height, 72px));min-height:530px;padding:18px 20px;gap:14px}.domestic-heading{display:block}.domestic-heading h2{font-size:clamp(26px,6.3vw,36px)}.domestic-heading>p{margin-top:6px;font-size:12px}.domestic-copy,.domestic-layout{display:contents}.domestic-description{order:0;min-height:96px;display:grid;grid-template-columns:38px 1fr;align-content:start;column-gap:12px}.domestic-index{grid-row:1/3;font-size:11px;margin:5px 0 0;white-space:nowrap}.domestic-description h3{font-size:clamp(19px,4.8vw,24px);margin-bottom:6px}.domestic-description p{font-size:12px;line-height:1.5}.domestic-figure{order:1;flex:1;gap:6px;align-items:center}.domestic-image{width:100%;max-height:none;flex-shrink:0}.domestic-figure figcaption{font-size:10px;align-self:flex-start}.domestic-stages{order:2;grid-template-columns:repeat(4,1fr);gap:4px}.domestic-stages button{display:flex;flex-direction:column;gap:5px;min-height:50px;font-size:10px;text-align:center;justify-content:flex-start}.domestic-stages button>span:first-child{flex-basis:28px;width:28px;height:28px;font-size:11px}.domestic-links{order:3;display:flex;gap:14px;margin:0;padding:0;justify-content:space-between}.domestic-links a{font-size:11px;line-height:1.4;gap:6px;max-width:60%}.domestic-error{font-size:11px}.domestic-manual{height:auto}.domestic-manual .domestic-sticky{padding:40px 20px;gap:18px}.domestic-manual .domestic-image{width:100%}.domestic-manual .domestic-figure{flex:auto}}@media (prefers-reduced-motion:reduce){.domestic-stages button>span:first-child{transition:none}}.domestic-progress{flex:0 0 2px;height:2px;background:#e7edf1;overflow:hidden}.domestic-progress>span{display:block;width:100%;height:100%;background:#1768db;transform-origin:left}.domestic-description{animation:domestic-copy-in .45s ease-out both}.domestic-links a>svg{transition:transform .2s ease}.domestic-links a:focus-visible>svg,.domestic-links a:hover>svg{transform:translate(2px,-2px)}.domestic-stages button:hover>span:first-child{box-shadow:0 0 0 4px #1768db12}@keyframes domestic-copy-in{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.domestic-sticky{gap:10px;padding:14px 20px}.domestic-heading>p{display:none}.domestic-description{min-height:88px}.domestic-description h3{font-size:19px}.domestic-image{width:100%}.domestic-links a{font-size:10px}}@media (max-width:760px) and (max-height:700px){.domestic-sticky{gap:8px}.domestic-description{min-height:85px}.domestic-heading h2{font-size:25px}.domestic-figure figcaption{font-size:9px}.domestic-image{width:100%}}@media (prefers-reduced-motion:reduce){.domestic-description{animation:none}.domestic-links a>svg{transition:none}}.domestic-links .arrow-icon{width:19px;height:19px;flex-shrink:0}@media (max-height:599px){.domestic-story{height:auto}.domestic-sticky{position:relative;top:auto;height:auto;min-height:0;padding-top:32px;padding-bottom:32px}.domestic-image{width:100%;height:auto;max-height:none;aspect-ratio:4/3}.domestic-figure{flex:auto}}@media (max-width:760px){.domestic-figure{flex:0 1 auto;justify-content:flex-start;margin-top:8px}.domestic-description{min-height:108px}.domestic-description p{font-size:14px;line-height:1.45}.domestic-stages{margin-top:8px}.domestic-figure figcaption,.domestic-links a,.domestic-stages button{font-size:11px}}@media (max-width:760px) and (min-height:600px) and (max-height:700px){.domestic-sticky{gap:6px;padding-block:10px}.domestic-description{min-height:100px}.domestic-description h3{font-size:18px}.domestic-description p{font-size:14px;line-height:1.35}.domestic-image{width:100%}.domestic-stages{margin-top:2px}.domestic-stages button{min-height:42px;gap:3px}.domestic-stages button>span:first-child{width:24px;height:24px;flex-basis:24px}.domestic-figure figcaption,.domestic-links a{font-size:10px}}@media (max-width:760px){.domestic-links.domestic-actions{gap:12px}.domestic-actions>a{font-size:14px;max-width:none;flex:1 1 0}.domestic-actions>a:first-child>.arrow-icon{display:none}.domestic-actions a.domestic-actions__catalog{gap:8px;padding:10px 8px 10px 14px}.domestic-actions__circle{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.domestic-actions a.domestic-actions__catalog,.domestic-actions__circle{transition:none;transform:none!important}}.domestic-sticky{min-height:fit-content}.domestic-image{max-height:none}@media (min-width:761px){.domestic-figure{align-items:center}.domestic-image{width:min(100%,calc((100svh - 245px) * 1.3333))}.domestic-figure figcaption{align-self:flex-start}.domestic-copy{gap:18px;padding-top:0}.domestic-description{min-height:160px}.domestic-stages{gap:6px}}@media (max-width:760px){.domestic-sticky{padding-inline:16px}.domestic-figure{margin-top:0}.domestic-description{min-height:108px}}@media (max-height:599px){.domestic-image{width:100%}}