.knowledge-page main{padding-top:118px}.knowledge-shell{width:min(88%,1200px);margin-inline:auto}.guide-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.guide-breadcrumb a{padding-block:10px}.guide-breadcrumb a:hover{color:#b3c9ed}.knowledge-heading{max-width:920px;padding-block:55px 62px}.knowledge-heading h1{letter-spacing:-.035em;font-size:clamp(34px,4.6vw,64px);line-height:1.14}.knowledge-heading>p{color:#b5c0ca;max-width:65ch;margin-top:26px;font-size:20px;line-height:1.6}.knowledge-blog-link{color:#b3c9ed;text-underline-offset:4px;margin-top:20px;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.knowledge-blog-link:hover{color:#fff}.guide-meta{color:#b5c0ca;font-size:14px;line-height:1.8}.guide-heading .guide-meta{margin-top:26px}.knowledge-list{border-top:1px solid var(--line);margin-bottom:80px}.knowledge-list article{border-bottom:1px solid var(--line);max-width:900px;padding-block:34px}.knowledge-list h2{letter-spacing:-.025em;margin-block:10px 16px;font-size:clamp(25px,3vw,36px);line-height:1.25}.knowledge-list p{color:#b5c0ca;max-width:65ch;line-height:1.7}.knowledge-list .text-link{margin-top:20px;display:inline-block}.knowledge-list a:hover{color:#b3c9ed}.guide-layout{grid-template-columns:minmax(0,760px) minmax(200px,1fr);align-items:start;gap:clamp(40px,6vw,90px);display:grid}.guide-body{color:#c8d0d8;font-size:18px;line-height:1.8}.guide-body>p,.guide-body>ul,.guide-body>ol{margin:0 0 24px}.guide-body>p:first-child{color:var(--ink);font-size:21px;line-height:1.65}.guide-body h2{letter-spacing:-.025em;color:var(--ink);margin:54px 0 20px;scroll-margin-top:120px;font-size:clamp(25px,2.8vw,34px);line-height:1.28}.guide-body>h2:first-child{margin-top:0}.guide-intro{max-width:760px;margin-bottom:42px}.guide-body strong{color:var(--ink);font-weight:500}.guide-body a,.guide-related a{color:#b3c9ed;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.guide-body a:hover,.guide-related a:hover{color:#fff}.guide-body ul,.guide-body ol{padding-left:25px}.guide-body ul{list-style:outside}.guide-body ol{list-style:decimal}.guide-body li{margin-block:10px;padding-left:5px}.guide-table{max-width:100%;margin-block:28px;overflow-x:auto}.guide-table-help{display:none}@media (max-width:650px){.guide-table-help{color:#b5c0ca;margin-top:28px;font-size:14px;display:block}.guide-table{margin-top:10px}}.guide-table:focus-visible{outline-offset:4px;outline:2px solid #b3c9ed}.guide-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px;font-size:16px;line-height:1.55}.guide-table th,.guide-table td{vertical-align:top;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #394552;padding:16px 14px}.guide-table th{color:var(--ink);background:#18222d;font-weight:500}.guide-table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.guide-contents{border-top:1px solid var(--line);padding-top:22px;position:sticky;top:125px}.guide-contents h2{letter-spacing:-.015em;font-size:18px}.guide-contents ol{margin-block:20px;padding:0;list-style:none}.guide-contents li{margin-bottom:15px}.guide-contents a{color:#b5c0ca;padding-block:3px;font-size:15px;line-height:1.5;display:block}.guide-contents a:hover{color:#b3c9ed}.guide-contents .guide-contact-link{color:#b3c9ed;border-top:1px solid var(--line);padding-block:18px}.guide-related{border-top:1px solid var(--line);margin-top:64px;padding-block:32px 70px}.guide-related h2{margin-bottom:18px;font-size:24px}.guide-related a{padding-block:12px;display:block}.knowledge-page .contact-phone{color:#9eaab6;min-height:28px;font-size:14px}@media (max-width:850px){.guide-layout{grid-template-columns:minmax(0,1fr);gap:34px}.guide-contents{border-bottom:1px solid var(--line);grid-row:1;position:static}.guide-contents ol{columns:2;column-gap:28px}.guide-contents li{break-inside:avoid}.knowledge-heading{padding-bottom:36px}}@media (max-width:520px){.knowledge-page main{padding-top:100px}.knowledge-heading{padding-top:36px}.knowledge-heading h1{font-size:34px}.guide-body{font-size:17px;line-height:1.75}.guide-body>p:first-child{font-size:19px}.guide-contents ol{columns:1}.guide-table th,.guide-table td{padding:12px 8px;font-size:14px}.guide-meta{font-size:13px}}
