/* HANDS service guidance: scoped to the added sections. */
html body .hs-support{box-sizing:border-box;max-width:1080px;width:calc(100% - 32px);margin:28px auto;padding:24px;background:#f1f8fc;border:1px solid #bed8e7;border-radius:12px;text-align:left;color:#18394a;font:16px/1.9 Meiryo,sans-serif;clear:both;overflow-wrap:anywhere}
html body .hs-support *{box-sizing:border-box}html body .hs-support h2{font-size:23px;line-height:1.5;margin:0 0 16px;color:#075a82}html body .hs-support h3{font-size:18px;line-height:1.6;margin:0 0 10px;color:#075a82}html body .hs-support p{font-size:16px;line-height:1.9;margin:10px 0;color:#18394a}html body .hs-support .hs-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html body .hs-support article{padding:18px;background:white;border:1px solid #d5e5ee;border-radius:8px}html body .hs-support a:link,html body .hs-support a:visited{color:#005b87!important;text-decoration:underline!important;display:inline-block;padding:6px 0;cursor:pointer;pointer-events:auto}html body .hs-support a:hover{color:#003650!important}html body .hs-support a:focus-visible{outline:3px solid #e5a000;outline-offset:3px}html body .hs-support details{background:white;border:1px solid #d5e5ee;padding:14px;margin:12px 0}html body .hs-support summary{font-weight:bold;cursor:pointer;min-height:30px}html body .hs-support .hs-note{font-size:14px} @media(max-width:760px){html body .hs-support{padding:18px;width:calc(100% - 24px)}html body .hs-support .hs-cards{grid-template-columns:1fr}}
