.guide-main{max-width:1050px}.guide-main article>.service-hero{max-width:850px}.guide-main .service-hero>p:not(.section-badge):not(.guide-byline){color:#bdcfe4;line-height:1.85}.guide-byline{font-size:13px;color:#9eb9d2;margin:0 0 24px}.guide-main .service-section{max-width:900px}.guide-main .service-section p{max-width:810px}.guide-index{background:#0b2137;border:1px solid #35516c;border-radius:16px;padding:24px;max-width:810px;margin-bottom:32px}.guide-index h2{font-size:18px;margin:0 0 14px}.guide-index ol{padding-left:22px;margin:0;line-height:1.9;color:#9ee3f3}.guide-index a{color:inherit;text-underline-offset:3px}.guide-main section[id]{scroll-margin-top:115px}.guide-example{padding:23px;background:#0b2137;border-left:2px solid #45cde6;border-radius:0 12px 12px 0;margin-top:23px}.guide-example>strong{color:#e6f6ff}.guide-example p{margin:12px 0 0}.guide-checklist{padding-left:24px;color:#b9cce0;line-height:1.8;font-size:16px}.guide-checklist li{padding-left:6px;margin-bottom:19px}.guide-checklist strong{color:#e2f0fb;display:block}.guide-table-wrap{overflow-x:auto;max-width:100%;margin:25px 0}.guide-table-wrap table{border-collapse:collapse;width:100%;font-size:14px;color:#bdcfe4;text-align:left}.guide-table-wrap caption{text-align:left;font-size:13px;color:#a7c6dc;padding-bottom:12px}.guide-table-wrap th,.guide-table-wrap td{padding:15px 12px;border-bottom:1px solid #2a435d;vertical-align:top;line-height:1.7}.guide-table-wrap th{color:#e2f1ff;font-weight:600}.guide-table-wrap th:first-child{width:23%}.guide-main .service-contact .btn-primary{white-space:normal;line-height:1.5}.guide-main .service-hero h1{font-size:clamp(33px,4.3vw,53px)}@media(max-width:600px){.guide-table-wrap table{font-size:13px}.guide-table-wrap th,.guide-table-wrap td{padding:12px 7px;overflow-wrap:anywhere}.guide-index{padding:20px}.guide-example{padding:19px}.guide-checklist{padding-left:20px}.guide-main .service-section h2{font-size:26px}}
.guide-main{max-width:1120px;padding-top:145px}.guide-main .service-hero{max-width:880px}.guide-main .service-hero h1{font-family:Inter,Arial,sans-serif;font-weight:800;letter-spacing:-.04em;line-height:1.14;font-size:clamp(34px,4.5vw,57px);background:linear-gradient(115deg,#edf7ff 5%,#8dd8ff 48%,#32dace 100%);background-clip:text;-webkit-text-fill-color:transparent}.guide-main .service-section h2{font-weight:750;letter-spacing:-.03em;line-height:1.3;background:linear-gradient(110deg,#edf7ff,#9cdff6 65%,#48cbd7);background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(25px,3vw,34px)}.guide-main .service-lead{font-size:18px;line-height:1.85;max-width:760px}.guide-main .service-section{max-width:900px;padding-block:42px;border-top-color:#34546f80}.guide-main .service-section p{font-size:16px;line-height:1.9;color:#b8cce1;max-width:800px}.guide-main .guide-index{padding:27px 30px;border-radius:20px;background:linear-gradient(130deg,#0d2943f5,#07172cf5);border-color:#37607e;max-width:820px;box-shadow:0 18px 45px #0002}.guide-main .guide-index h2{font-size:19px;letter-spacing:-.02em;color:#e5f5ff}.guide-main .guide-index ol{display:grid;grid-template-columns:1fr 1fr;gap:9px 30px;font-size:14px;line-height:1.7;padding-left:22px}.guide-main .guide-index a{text-decoration:none;color:#b3d9ec}.guide-main .guide-index a:hover{text-decoration:underline;color:#77e3ec}.guide-main .guide-example{background:linear-gradient(120deg,#102b44,#081a30);border-left:2px solid #3ed6e1;border-radius:0 16px 16px 0;padding:26px 28px;margin-top:28px}.guide-main .guide-example>strong{font-weight:600;color:#9be4f4;letter-spacing:.02em;font-size:14px}.guide-main .guide-checklist{list-style:none;counter-reset:guide-question;padding:0;display:grid;gap:12px}.guide-main .guide-checklist li{position:relative;counter-increment:guide-question;margin:0;padding:20px 22px 20px 66px;border:1px solid #2e4e69;border-radius:13px;background:#091e32;font-size:15px;line-height:1.8}.guide-main .guide-checklist li:before{content:counter(guide-question,decimal-leading-zero);position:absolute;left:20px;top:19px;font-weight:700;font-size:20px;color:#6fd8ee}.guide-main .guide-checklist strong{font-weight:600;margin-bottom:5px;color:#e7f5ff}.guide-main .guide-table-wrap{border:1px solid #35516c;border-radius:16px;background:#081c30;padding:15px}.guide-main .guide-table-wrap caption{padding:4px 12px 15px;color:#9bd8ed}.guide-main .guide-table-wrap thead{background:#10304a}.guide-main .guide-table-wrap tbody tr:last-child>*{border-bottom:0}.guide-main .service-contact{background:radial-gradient(ellipse at 100% 0,#14517b55,transparent 75%),#091d31;border:1px solid #38607c;border-radius:20px;padding:32px;margin-top:24px}.guide-main .service-contact .home-small{font-size:13px}.guide-main a:not(.btn-primary):focus-visible{outline:2px solid #78e3f0;outline-offset:4px}.guide-main .service-list{font-size:16px;color:#b8cce1}.guide-main .service-list li{margin-bottom:8px}.guide-main .service-list li::marker{color:#64d7e9}@media(max-width:700px){.guide-main{padding-top:120px}.guide-main .guide-index ol{grid-template-columns:1fr;gap:10px}.guide-main .guide-index{padding:24px}.guide-main .service-section{padding-block:30px}.guide-main .guide-table-wrap{padding:6px}.guide-main .guide-table-wrap table{font-size:13px}.guide-main .guide-checklist li{padding:20px 18px 20px 55px}.guide-main .guide-checklist li:before{left:16px;font-size:18px}.guide-main .service-contact{padding:24px}.guide-main .service-section p{font-size:16px;line-height:1.85}.guide-main .guide-example{padding:22px}.guide-main .service-hero h1{font-size:clamp(33px,8vw,44px)}}
