.knowledge main{max-width:1100px;margin:auto;padding:32px clamp(16px,4vw,48px) 64px}.knowledge main>section,.knowledge main>aside{margin:36px 0}.knowledge h1{font-size:clamp(30px,4.5vw,52px);line-height:1.15;max-width:24ch;overflow-wrap:anywhere}.knowledge h2{font-size:clamp(21px,3vw,28px);line-height:1.3}.knowledge main p,.knowledge main li{max-width:78ch;line-height:1.8}.knowledge .guide-grid p{max-width:none}.knowledge figure{margin:32px 0;padding:16px;border:1px solid #dbe3ed;border-radius:6px;background:#fff}.knowledge figure img{display:block;width:100%;height:auto}.knowledge figcaption{margin-top:12px;font-size:14px;color:#475569}.knowledge .contents{padding:20px;background:#f1f5f9;border-radius:6px}.knowledge .contents a{display:inline-block;padding:5px 0}.knowledge .breadcrumb{flex-wrap:wrap;gap:8px;line-height:1.5}.knowledge .site-header nav{display:flex;flex-wrap:wrap;gap:8px 18px}.knowledge .site-header nav a{padding:10px 0}.knowledge .brand img{max-width:200px;height:auto}.knowledge .table-scroll{overflow-x:auto}.knowledge table{width:100%;border-collapse:collapse}.knowledge td,.knowledge th{padding:16px;text-align:left;border-bottom:1px solid #dbe3ed}.knowledge caption{text-align:left;margin-bottom:12px;font-weight:600}.knowledge .guide-card h2{font-size:22px}.knowledge .contact-section{padding:0;border:0}.knowledge [id]{scroll-margin-top:24px}.knowledge a:focus-visible,.knowledge input:focus-visible,.knowledge textarea:focus-visible,.knowledge button:focus-visible{outline:2px solid #2563eb;outline-offset:3px}@media(max-width:640px){.knowledge .site-header{display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:10px}.knowledge main{padding-top:20px}.knowledge .guide-grid{grid-template-columns:1fr}.knowledge .actions{align-items:stretch}.knowledge .button{white-space:normal;text-align:center}.knowledge figure{padding:8px}.knowledge .breadcrumb span[aria-current]{flex-basis:100%}}
