h1.service-topic{font-size:clamp(30px,3.3vw,54px);line-height:1.13;letter-spacing:-.045em;text-wrap:balance;max-width:24ch}
.service-tagline{font-size:15px!important;font-weight:600;color:#53695d;margin:0 0 14px!important}
.information-basis{padding-block:20px;border-top:1px solid #dfe4d9}.information-basis p{font-size:12px;line-height:1.7;color:#5a6f5f;max-width:1000px}
.site-help-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0;border-top:1px solid #cad4c6;font-size:12px}
.reading{max-width:900px;margin-inline:auto}.reading>section{padding:36px 0;border-bottom:1px solid #dfe4d9}.reading h2{font-size:clamp(25px,3vw,36px);letter-spacing:-.035em;line-height:1.2;margin:0 0 20px}.reading h3{font-size:20px;line-height:1.3;margin:25px 0 12px}.reading p,.reading li{font-size:16px;line-height:1.8;color:#4f6157}.reading p+p{margin-top:16px}.reading ul,.reading ol{padding-left:23px}.reading li+li{margin-top:10px}.reading a{color:#9e1b28;text-underline-offset:3px}.reading .brief-box{background:#edf0e7;padding:25px;border-left:4px solid #b8222d;margin:25px 0}.reading .brief-box p{margin:0}.guide-table-wrap{overflow-x:auto;margin:24px 0}.guide-table{width:100%;border-collapse:collapse;min-width:540px;font-size:14px}.guide-table th,.guide-table td{border:1px solid #d5ddcf;text-align:left;vertical-align:top;padding:15px;line-height:1.7}.guide-table th{background:#eef1e8}.reading .reviewed{font-size:12px;color:#687b6c}.support-hero h1{max-width:24ch}.support-hero p{max-width:780px}
@media(max-width:700px){h1.service-topic{font-size:34px;max-width:100%}.service-tagline{font-size:13px!important}.reading p,.reading li{font-size:14px}.reading>section{padding:28px 0}.reading .brief-box{padding:18px}.site-help-links{gap:10px 18px}}
