.guide{color:#fff;background:radial-gradient(circle at 75% 5%,#5fdaff47,#0000 30%),linear-gradient(145deg,#073b57,#087da9 55%,#00aff0);min-height:100vh}.guide *{box-sizing:border-box}.guide-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#042b41d6;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(18px,6vw,80px);display:flex;position:sticky;top:0}.guide-logo{font:30px var(--serif);letter-spacing:.16em}.guide-logo span{color:#67ddff}.guide-nav div{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:24px;font-size:12px;font-weight:700;display:flex}.guide-nav .guide-cta{color:#073b57;background:#fff;border-radius:999px;padding:13px 17px}.guide article,.guide-index{max-width:1080px;margin:auto;padding:80px 24px}.guide-header{max-width:940px;padding:30px 0 70px}.guide-kicker{letter-spacing:.18em;text-transform:uppercase;color:#9ceaff;font-size:11px;font-weight:700}.guide h1{font:400 clamp(48px,7.5vw,86px)/.98 var(--serif);letter-spacing:-.035em;margin:18px 0 28px}.guide h1 em{font-family:var(--sans);color:#87e8ff;font-style:italic}.guide-lead{color:#e0f4fa;max-width:880px;font-size:clamp(18px,2vw,22px);line-height:1.65}.guide-meta{color:#bde8f4;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:12px;display:flex}.quick-answer{color:#073b57;background:#fff;border-radius:32px;margin-bottom:36px;padding:clamp(27px,5vw,52px);box-shadow:0 35px 80px #02223438}.quick-answer span{color:#00a1df;letter-spacing:.18em;margin-bottom:13px;font-size:10px;font-weight:800;display:block}.quick-answer p{font:400 clamp(25px,3.4vw,39px)/1.25 var(--serif);margin:0}.guide-section{border-top:1px solid #fff3;padding:58px 0}.guide-section h2{font:400 clamp(34px,4.5vw,53px)/1.05 var(--serif);margin:0 0 25px}.guide-section h3{margin:30px 0 8px;font-size:19px}.guide-section>p,.guide-section li{color:#d7eef5;font-size:16px;line-height:1.78}.guide-section a{text-underline-offset:4px;text-decoration:underline}.guide-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.guide-card{background:#ffffff1a;border:1px solid #ffffff38;border-radius:24px;padding:26px;box-shadow:inset 0 1px #ffffff2e}.guide-card b{margin-bottom:9px;font-size:18px;display:block}.guide-card p{color:#d2ecf4;margin:0;line-height:1.65}.guide-steps{counter-reset:steps;gap:13px;padding:0;list-style:none;display:grid}.guide-steps li{background:#ffffff1a;border:1px solid #fff3;border-radius:22px;padding:22px 24px 22px 70px;position:relative}.guide-steps li:before{counter-increment:steps;content:"0" counter(steps);color:#86e6ff;font-weight:800;position:absolute;top:23px;left:24px}.guide-steps b{color:#fff;margin-bottom:5px;display:block}.guide-table{border-collapse:collapse;color:#073b57;background:#fff;border-radius:24px;width:100%;overflow:hidden}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dcebf1;padding:18px}.guide-table th{text-transform:uppercase;letter-spacing:.08em;background:#eaf9ff;font-size:12px}.guide-note{color:#e2f5fa;background:#02314859;border-left:4px solid #8ae8ff;border-radius:0 18px 18px 0;padding:22px 24px;line-height:1.65}.guide-faq details{color:#073b57;background:#fff;border-radius:18px;margin:10px 0;padding:0 22px}.guide-faq summary{cursor:pointer;justify-content:space-between;padding:20px 0;font-weight:750;display:flex}.guide-faq p{color:#4d7080;margin:0;padding:0 0 20px;line-height:1.7}.guide-end{color:#073b57;background:#fff;border-radius:34px;margin-top:48px;padding:clamp(30px,5vw,55px)}.guide-end h2{font:400 clamp(34px,5vw,55px)/1.05 var(--serif);margin:0 0 14px}.guide-end p{color:#4d7080;max-width:700px;line-height:1.65}.guide-end a{color:#fff;background:#073b57;border-radius:999px;margin-top:12px;padding:15px 20px;font-weight:750;display:inline-block}.guide-footer{background:#052e45;flex-wrap:wrap;justify-content:center;gap:25px;padding:35px 20px;font-size:12px;display:flex}.guide-list{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px;display:grid}.guide-list article{color:#073b57;background:#fff;border-radius:28px;margin:0;padding:29px;box-shadow:0 25px 60px #03283b29}.guide-list span{letter-spacing:.14em;color:#00a2df;font-size:10px;font-weight:800}.guide-list h2{font:400 31px/1.08 var(--serif);margin:18px 0 13px}.guide-list p{color:#557383;font-size:14px;line-height:1.6}.guide-list a{color:#007cac;font-weight:800}.source-list{padding-left:20px}.source-list li{margin:10px 0}.author-box{border-top:1px solid #fff3;align-items:center;gap:18px;margin-top:45px;padding-top:30px;display:flex}.author-mark{color:#073b57;width:54px;height:54px;font:23px var(--serif);background:#fff;border-radius:50%;place-items:center;display:grid}.author-box p{color:#ccebf4;margin:2px 0;font-size:13px;line-height:1.5}@media (max-width:760px){.guide-nav{height:68px}.guide-nav div>a:not(.guide-cta){display:none}.guide-nav .guide-cta{padding:11px 13px;font-size:10px}.guide article,.guide-index{padding:52px 17px}.guide-header{padding:20px 0 50px}.guide h1{font-size:47px}.guide-lead{font-size:17px}.guide-grid,.guide-list{grid-template-columns:1fr}.guide-section{padding:43px 0}.guide-section>p,.guide-section li{font-size:15px}.guide-table{display:block;overflow-x:auto}.guide-list article{padding:25px}.guide-meta{gap:9px}.guide-meta span{width:100%}}
