
/* 公开版阅读与简短咨询。 */
body{font-size:18px}body main p:not(.eyebrow):not(.d-kicker){font-size:18px;line-height:1.75}
:root,body,.brand-services,.product-detail{--muted:#536577}
body .button{font-size:18px;line-height:1.45;min-height:50px}
.s-inquiry-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:56px}
.s-form-grid{grid-template-columns:1fr 1fr;gap:24px}
.s-field{font-size:18px;line-height:1.5;gap:10px}
.s-field input,.s-field textarea,.s-inquiry-result textarea{font-size:18px;line-height:1.65;padding:14px 16px;min-height:56px;border-radius:8px}
.s-field textarea{min-height:150px}.s-inquiry-result textarea{min-height:180px}
.s-purpose{font-size:18px;line-height:1.6;margin:22px 0;color:#45576c}.s-purpose a{text-decoration:underline;text-underline-offset:3px}
.s-preview-label{font-size:18px}.s-inquiry-result{margin-top:28px}.s-form-panel{padding:32px}
.s-note,.reference-meta,.j-byline,.r-profile-meta,.d-section-meta,.wl-product-visual figcaption{color:#536577}
.eyebrow,.d-kicker,.j-byline,.r-profile-meta,.footer-bottom{letter-spacing:.04em}
.wl-tags{flex-wrap:wrap}.p-table{font-size:16px}
@media(max-width:1200px){.desktop-nav{display:none!important}.mobile-toggle{display:grid!important}.nav-tools{margin-left:auto}.site-header nav{gap:16px}}
@media(max-width:900px){.s-inquiry-layout{grid-template-columns:1fr;gap:24px}.s-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.s-form-panel{padding:24px 18px}.s-form-grid{grid-template-columns:1fr}.s-inquiry-layout{gap:22px}.s-facts{grid-template-columns:1fr}.s-field input,.s-field textarea{font-size:18px}.s-section{padding-block:38px}.s-contact-side{flex-wrap:wrap}.topline{display:none}.s-form-panel .button-row{align-items:stretch}.s-form-panel .button-row .button{justify-content:center}.wl-service-grid article{min-width:0}}
