.service-guide{margin:14px 0;padding:14px;border:1px solid var(--line,#c4d4e4);border-radius:12px;background:var(--surface,#fff);color:var(--ink,#18334d);box-shadow:0 3px 12px #173e6010;min-width:0}.service-guide h2{font-size:17px;line-height:1.45;margin:0 0 8px;overflow-wrap:anywhere}.service-guide p,.service-guide li{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.service-guide p{margin:0 0 9px}.service-guide details{padding:8px 10px;border:1px solid var(--line,#c4d4e4);border-radius:8px;background:var(--surface-muted,#f5f9fd)}.service-guide summary{font-weight:650;font-size:13px;cursor:pointer}.service-guide ul{margin:8px 0 0;padding-left:20px}.service-guide h3{font-size:14px;margin:13px 0 8px}.service-guide-links{display:flex;flex-wrap:wrap;gap:7px}.service-guide-links a{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:8px 10px;border:1px solid #9fc7e3;border-radius:8px;background:#edf6ff;color:#075993;text-decoration:none;font-size:12px;line-height:1.4}.service-guide-links span{min-width:0;overflow-wrap:anywhere}.service-guide-links small{font-size:10px;white-space:nowrap;color:#52687a}.service-guide-links a:hover,.service-guide-links a:focus-visible{border-color:#0879bf;background:#dfedff;outline-offset:3px}[data-theme=dark] .service-guide-links a{background:#17364b;color:#d2ebff;border-color:#436b84}[data-theme=dark] .service-guide-links small{color:#b8cddd}@media(max-width:500px){.service-guide{padding:11px;margin-block:11px}.service-guide h2{font-size:16px}.service-guide-links a{padding:8px;flex:1 1 135px}}
