.page-guide{background:#f4f7f8;color:#18323f;padding:44px 0;font:16px/1.65 system-ui,sans-serif}.page-guide .pg-wrap{max-width:1100px;padding:0 24px;margin:auto}.page-guide h2{font-size:clamp(24px,3vw,32px);line-height:1.25;margin:0 0 24px}.page-guide h3{font-size:17px;line-height:1.35;margin:0 0 10px}.page-guide .pg-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:0}.page-guide .pg-steps>li{background:white;padding:22px;border:1px solid #d5e2df;min-width:0}.page-guide .pg-number{display:block;color:#007168;font-weight:800;margin-bottom:12px}.page-guide p{margin:0;font-size:15px}.page-guide a{color:#006e65;text-underline-offset:3px}.page-guide details{border-bottom:1px solid #ccdcd7;background:white;padding:18px 22px}.page-guide summary{cursor:pointer;font-weight:700}.page-guide details[open] summary{margin-bottom:12px}.page-guide summary:focus-visible,.page-guide a:focus-visible{outline:3px solid #ad5924;outline-offset:4px}.page-guide .pg-faq{margin-top:42px}.pg-existing-faq-title{font-size:24px;line-height:1.3;margin:24px 0 18px;color:inherit}@media(max-width:850px){.page-guide .pg-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.page-guide .pg-steps{grid-template-columns:1fr}.page-guide .pg-wrap{padding:0 20px}.page-guide{padding:32px 0}}
