@charset "UTF-8";
.order-guide-main{max-width:1120px}
.guide-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.8;color:var(--muted);padding-top:27px}
.guide-breadcrumb a{text-decoration:underline;text-underline-offset:4px}
.order-guide-intro{padding:50px 0 37px;max-width:830px}
.order-guide-intro h1{font-size:38px;line-height:1.55}
.order-guide-intro>p:last-child{font-size:16px;line-height:2;color:var(--muted);margin-top:25px;max-width:740px}
.order-guide-index{display:flex;flex-wrap:wrap;gap:0 26px;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.order-guide-index a{font-size:14px;min-height:44px;padding-block:10px;font-weight:700}
.order-guide-index a:hover{color:var(--accent-text,var(--accent))}
.order-guide-section{padding:62px 0;border-bottom:1px solid var(--line);scroll-margin-top:25px}
.order-guide-section h2{font-size:29px;line-height:1.6;margin-bottom:22px}
.order-guide-section>p:not(.section-label){font-size:15px;line-height:2;color:var(--muted);margin-top:20px;max-width:890px}
.order-guide-section h3{font-size:19px;line-height:1.7;margin-bottom:13px}
.guide-checklist{margin:28px 0 17px}
.guide-checklist>div{display:grid;grid-template-columns:190px 1fr;gap:25px;padding:17px 0;border-top:1px solid var(--line);font-size:15px;line-height:2}
.guide-checklist>div:last-child{border-bottom:1px solid var(--line)}
.guide-checklist dt{font-weight:700}
.guide-checklist dd{margin:0;color:var(--muted)}
.guide-two-column{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:28px 0}
.guide-two-column>div>p{font-size:15px;line-height:2;color:var(--muted);margin-top:15px}
.guide-two-column ul{padding-left:1.2em;margin:0;color:var(--muted);font-size:15px;line-height:2}
.guide-two-column li+li{margin-top:6px}
.guide-callout{background:var(--surface);border-left:3px solid var(--ink);padding:23px 27px;margin:27px 0}
.guide-callout p{font-size:15px;line-height:2;color:var(--muted)}
.order-guide-section>.guide-note{font-size:12px!important;line-height:1.95}
.guide-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.95;text-align:left;margin:27px 0}
.guide-table caption{text-align:left;font-size:14px;font-weight:700;margin-bottom:13px}
.guide-table th,.guide-table td{padding:16px 0;border-top:1px solid var(--line);vertical-align:top}
.guide-table th:first-child{width:25%;padding-right:25px}
.guide-table thead th{font-size:14px}
.guide-table td{color:var(--muted)}
.guide-table tr:last-child{border-bottom:1px solid var(--line)}
.guide-timeline{list-style:none;counter-reset:stage;padding:0;margin:27px 0}
.guide-timeline li{display:grid;grid-template-columns:35px 190px 1fr;gap:17px;padding:19px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.9}
.guide-timeline li::before{counter-increment:stage;content:counter(stage,decimal-leading-zero);font:700 16px/1.9 Arial,sans-serif;color:var(--accent-text,var(--accent))}
.guide-timeline li>span{color:var(--muted)}
.guide-timeline li:last-child{border-bottom:1px solid var(--line)}
.guide-closing{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:44px 0 65px}
.guide-closing h2{font-size:25px}
.guide-closing p{font-size:14px;color:var(--muted);margin-top:13px}
.guide-closing .button{white-space:nowrap;font-size:14px}
@media(max-width:760px){.guide-breadcrumb{padding-top:20px;font-size:12px}.order-guide-intro{padding-top:34px;padding-bottom:28px}.order-guide-intro h1{font-size:27px;line-height:1.55}.order-guide-intro>p:last-child{font-size:14px;line-height:1.95;margin-top:21px}.order-guide-index{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding-block:10px}.order-guide-index a{font-size:14px}.order-guide-section{padding:42px 0}.order-guide-section h2{font-size:24px;margin-bottom:18px}.order-guide-section h3{font-size:18px}.order-guide-section>p:not(.section-label){font-size:14px;line-height:1.95}.guide-checklist>div{grid-template-columns:1fr;gap:6px;font-size:14px;padding:16px 0}.guide-two-column{grid-template-columns:1fr;gap:26px;margin:24px 0}.guide-two-column>div>p,.guide-two-column ul{font-size:14px}.guide-callout{padding:19px 19px;margin:24px 0}.guide-callout p{font-size:14px}.guide-table{font-size:14px}.guide-table th:first-child{width:31%;padding-right:16px}.guide-table th,.guide-table td{padding-block:14px}.guide-timeline li{grid-template-columns:29px 1fr;gap:7px 12px;font-size:14px;padding:17px 0}.guide-timeline li::before{grid-row:1/span 2;grid-column:1}.guide-timeline li strong,.guide-timeline li>span{grid-column:2}.guide-closing{display:block;padding:35px 0 50px}.guide-closing h2{font-size:23px}.guide-closing .button{margin-top:22px}}
@media(max-width:374px){.order-guide-intro h1{font-size:24px}.order-guide-section h2{font-size:22px}.guide-closing h2{font-size:21px}.order-guide-index{gap:0 12px}.order-guide-index a{font-size:14px}}
