.home-atlas{background:#202b39}.home-atlas .atlas-heading h2{color:#202b39}.home-atlas .atlas-phone{background:#dde4ee;border-color:#d2ddeb}.home-atlas .atlas-grid{row-gap:42px}.home-design-note{display:flex;flex-wrap:wrap;gap:22px;align-items:center;padding:20px 0;margin-bottom:32px;border-block:1px solid #dbe3ee;color:#66778d;font-size:12px}.home-design-note a{margin-left:auto;color:#245be5}.home-manual{padding:72px 0;background:#ffffff;scroll-margin-top:100px}.home-manual h2{font-size:clamp(29px,3.6vw,42px);line-height:1.35;color:#202b39;margin:14px 0 22px;letter-spacing:-.025em}.home-manual-lead{max-width:790px;font-size:14px;line-height:1.95;color:#566779}.home-manual-nav{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 35px}.home-manual-nav a{padding:11px 16px;background:#e7edfb;border-radius:8px;font-size:13px;color:#245be5;text-decoration:none}.home-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.home-guide-grid article{background:#f4f6fa;border:1px solid #dbe3ed;padding:28px 30px;border-radius:18px;scroll-margin-top:100px}.home-manual h3{font-size:23px;color:#202b39;line-height:1.5;margin:0 0 23px}.home-manual ol,.home-manual ul{list-style:none;margin:0;padding:0}.home-guide-grid li+li{border-top:1px solid #dbe3ee;margin-top:22px;padding-top:20px}.home-manual li strong{font-size:14px;color:#263e60}.home-manual li p{font-size:13px;line-height:1.95;color:#566779;margin:8px 0 0}.home-manual-details{padding:24px 0;border-bottom:1px solid #dbe3ee;scroll-margin-top:100px}.home-manual-details summary{font-size:17px;color:#263e60;font-weight:600;cursor:pointer;min-height:28px}.home-manual-details ul{display:grid;grid-template-columns:1fr 1fr;gap:24px 30px;padding-top:22px}.home-manual-details li{font-size:13px;color:#566779;line-height:1.9}.home-manual-next{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#e7edfb;border-radius:16px;padding:28px;margin-top:32px}.home-manual-next h3{font-size:20px;margin-bottom:10px}.home-manual-next p{max-width:700px;font-size:13px;color:#566779;line-height:1.9;margin:0}@media(max-width:980px){.home-guide-grid{gap:20px}.home-guide-grid article{padding:24px}.home-manual-next{flex-direction:column;align-items:start}}@media(max-width:640px){.home-manual{padding:48px 0}.home-guide-grid,.home-manual-details ul{grid-template-columns:1fr}.home-guide-grid article{padding:24px 21px}.home-manual h3{font-size:21px}.home-design-note{gap:12px}.home-design-note a{margin-left:0;width:100%}.home-manual-next .btn{width:100%}}

.home-atlas .atlas-heading h2{color:#fff}.home-atlas .atlas-heading>p{color:#b7c5d6}.home-atlas .eyebrow{color:#ed9850}.home-design-note{border-color:#425065;color:#bfcee2}.home-design-note a{color:#9dbdff}.home-atlas .atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 34px}.home-atlas .atlas-grid figure{display:grid;grid-template-columns:minmax(170px,1fr) minmax(0,1fr);align-items:center;gap:24px;padding-top:28px;border-top:1px solid #425065}.home-atlas .atlas-phone{background:#344052;border:1px solid #526076;border-radius:8px;padding:9px}.home-atlas .atlas-grid h3{color:#f6f8fc;font-size:23px}.home-atlas .atlas-grid p{color:#b8c6d8;font-size:13px}.home-atlas .atlas-grid figcaption>span{color:#edaa71}.home-atlas .atlas-grid figcaption a,.home-atlas .atlas-note>a{color:#9dbdff}.home-atlas .atlas-note{border-color:#425065}.home-atlas .atlas-note p{color:#b8c6d8}.home-atlas .atlas-grid figure:last-child{grid-column:1/-1;grid-template-columns:minmax(220px,260px) 1fr;gap:48px}.home-atlas .atlas-grid figure:last-child figcaption{max-width:580px}.home-atlas .atlas-grid figure:last-child h3{font-size:32px}.home-manual-nav a,.home-guide-grid article,.home-manual-next{border-radius:5px}.home-guide-grid article{border-top:3px solid #245be5}.home-related{font-size:13px;line-height:1.9;margin-top:28px;color:#566779}.home-related a{color:#245be5;text-decoration:underline;text-underline-offset:4px}.home-manual-next .btn{background:#245be5;color:#fff;border-color:#245be5;border-radius:5px}@media(max-width:980px){.home-atlas .atlas-grid{grid-template-columns:1fr}.home-atlas .atlas-grid figure{grid-template-columns:minmax(220px,260px) 1fr;gap:32px}}@media(max-width:640px){.home-atlas .atlas-grid figure,.home-atlas .atlas-grid figure:last-child{display:block}.home-atlas .atlas-phone{max-width:310px}.home-atlas .atlas-grid figure:last-child h3{font-size:23px}}
