.service-nav{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.service-nav a{font-size:13px;color:var(--muted)}
.support-hero{padding:66px 0 42px;max-width:850px}.support-hero h1{font-size:clamp(36px,5vw,64px);letter-spacing:-2px;line-height:1.08;margin:20px 0}.support-hero>p:last-child{font-size:18px;color:var(--muted);line-height:1.8;max-width:690px}
.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding-bottom:50px}.support-card{padding:30px;background:linear-gradient(145deg,#203044,#141e30);border:1px solid var(--line);border-radius:16px;min-width:0}.support-card h2{font-size:25px;margin:9px 0 16px}.support-card p,.support-card li{font-size:15px;line-height:1.8;color:#c4bace}.support-card ol,.support-card ul{padding-left:22px;margin:10px 0 20px}.support-card li+li{margin-top:12px}.support-card .button{margin-top:18px}.support-card.wide{grid-column:1/-1}.support-card details{border-top:1px solid var(--line);padding:17px 0}.support-card summary{cursor:pointer;font-size:16px;line-height:1.5}.support-card details p{margin-top:12px}.support-card kbd{display:inline-block;padding:1px 7px;border:1px solid #847490;border-radius:5px;color:#f6f0ff;font:inherit;font-size:13px}.support-card .check-result{padding:17px 0 0;min-height:68px;color:#d7eec5}.support-card a:not(.button){color:#d7c0ff;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.data-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.7}.data-table th,.data-table td{padding:18px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.data-table th{color:#d3b6fc;font-weight:500}.data-table td{color:#c4bace}.data-table td:first-child{color:#f5eefe;width:25%}.data-table th:first-child,.data-table td:first-child{padding-left:0}.data-table th:last-child,.data-table td:last-child{padding-right:0}.notice-band{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:18px 24px;margin:0 auto 25px;border:1px solid #705c9066;border-radius:12px;background:#282238;font-size:14px;line-height:1.7}.notice-band strong{color:#d5bbff}.notice-band a{margin-left:auto;color:#e6d7fa}.footer-links{display:flex;flex-wrap:wrap;gap:20px}.help-callout{padding:36px 0;display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line)}.help-callout h2{font-size:26px;margin-bottom:8px}.help-callout p{color:var(--muted);line-height:1.7;font-size:14px}
@media(max-width:700px){.support-hero{padding-top:35px}.support-hero h1{letter-spacing:-1px}.support-hero>p:last-child{font-size:16px}.support-grid{grid-template-columns:1fr;gap:16px}.support-card{padding:22px}.support-card h2{font-size:23px}.data-table,.data-table tbody,.data-table tr,.data-table td{display:block}.data-table thead{display:none}.data-table tr{padding:12px 0;border-bottom:1px solid var(--line)}.data-table td,.data-table td:first-child{width:auto;border:0;padding:5px 0}.data-table td[data-label]:before{content:attr(data-label) ': ';color:#d3b6fc}.help-callout{align-items:start;flex-direction:column}.notice-band{font-size:13px;padding:16px}.notice-band a{margin-left:0}.service-nav{gap:11px}.service-nav a{font-size:12px}}
@media print{.site-header,.site-footer,.button{display:none}body,.support-card{background:white;color:black}.support-card p,.support-card li,.data-table td{color:black}.support-grid{display:block}.support-card{break-inside:avoid;border:1px solid #ccc;margin-bottom:15px}.support-hero h1{font-size:32px}}
@media(max-width:700px){.service-nav>a:not(.button){display:none}}
