.use-page{background:#FAF8F4;padding-bottom:72px}.use-intro{padding-top:64px;padding-bottom:40px}.use-intro h1{font-family:'Cal Sans',sans-serif;font-weight:400;font-size:clamp(38px,5vw,64px);line-height:1.08;letter-spacing:-.035em;margin:16px 0 24px;max-width:1000px}.use-intro>p{max-width:760px;line-height:1.7;color:#62605c}.use-intro .use-lead{font-size:21px;color:#1C1917}.use-jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.use-jump a{padding:10px 16px;border:1px solid #ded8ce;border-radius:24px;color:#1C1917;text-decoration:none}.use-jump a:hover{border-color:#EA580C}.use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.use-card{background:#fff;border:1px solid #E7E5E0;border-radius:16px;padding:32px;scroll-margin-top:100px;min-width:0}.use-label{color:#9a390c;font-size:14px;font-weight:600}.use-card h2,.use-next h2{font-family:'Cal Sans',sans-serif;font-weight:400;font-size:30px;line-height:1.15;margin:16px 0 24px}.use-card dt{font-weight:600;font-size:14px;margin:18px 0 5px}.use-card dd{margin:0;color:#62605c;line-height:1.6}.use-guide{display:block;margin-top:26px;padding-top:18px;border-top:1px solid #E7E5E0;color:#9a390c}.use-next{margin-top:48px;max-width:850px;line-height:1.7}.table-scroll{max-width:100%;overflow-x:auto;margin:24px 0}.table-scroll table{width:100%;border-collapse:collapse;font-size:15px}.table-scroll th,.table-scroll td{border:1px solid #ded8ce;text-align:left;padding:12px;vertical-align:top}.table-scroll th{background:#eee9df}.blog-content blockquote{border-left:3px solid #EA580C;padding:4px 20px;margin:24px 0}.use-jump a:focus-visible,.use-guide:focus-visible{outline:3px solid #EA580C;outline-offset:4px}@media(max-width:700px){.use-grid{grid-template-columns:1fr}.use-card{padding:24px}.use-intro{padding-top:40px}.use-intro .use-lead{font-size:18px}.use-card h2{font-size:27px}.use-page{padding-bottom:48px}}