.contact-landing-module__NRi_1W__scope .contact-grid{grid-template-columns:minmax(0,1.14fr) minmax(280px,.86fr);align-items:stretch;gap:18px;display:grid}.contact-landing-module__NRi_1W__scope .contact-primary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0 25px}.contact-landing-module__NRi_1W__scope .contact-kicker{color:var(--accent-strong);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800}.contact-landing-module__NRi_1W__scope .contact-email{color:var(--text);letter-spacing:-.04em;overflow-wrap:anywhere;align-items:center;gap:10px;font-size:clamp(25px,3vw,38px);font-weight:700;line-height:1.12;text-decoration:none;display:inline-flex}.contact-landing-module__NRi_1W__scope .contact-email:hover{color:var(--accent-strong)}.contact-landing-module__NRi_1W__scope .contact-email-mark{width:30px;height:30px;color:var(--accent-strong);background:#61d9e811;border:1px solid #61d9e82e;border-radius:10px;flex:none;place-items:center;font-size:14px;display:grid}.contact-landing-module__NRi_1W__scope .contact-primary p{max-width:720px;color:var(--muted);margin:13px 0 0;font-size:14px;line-height:1.65}.contact-landing-module__NRi_1W__scope .contact-side{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0 20px}.contact-landing-module__NRi_1W__scope .contact-side h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:18px;line-height:1.3}.contact-landing-module__NRi_1W__scope .contact-side p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.58}.contact-landing-module__NRi_1W__scope .contact-section-kicker{color:var(--accent-strong);letter-spacing:.16em;text-transform:uppercase;margin-top:32px;font-size:10px;font-weight:800}.contact-landing-module__NRi_1W__scope .contact-section-title{color:var(--text);letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(1.7rem,2.5vw,2.3rem);font-weight:690;line-height:1.1}.contact-landing-module__NRi_1W__scope .contact-topic-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-top:20px;display:grid}.contact-landing-module__NRi_1W__scope .contact-topic{min-width:0;padding:18px 0 17px}.contact-landing-module__NRi_1W__scope .contact-topic:nth-child(odd){padding-right:20px}.contact-landing-module__NRi_1W__scope .contact-topic:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}.contact-landing-module__NRi_1W__scope .contact-topic:nth-child(n+3){border-top:1px solid var(--line)}.contact-landing-module__NRi_1W__scope .contact-topic strong{color:var(--text);letter-spacing:-.012em;font-size:14px;line-height:1.4;display:block}.contact-landing-module__NRi_1W__scope .contact-topic p{color:var(--muted);margin:5px 0 0;font-size:12.5px;line-height:1.52}.contact-landing-module__NRi_1W__scope .contact-write-guide{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:22px;margin-top:22px;display:grid}.contact-landing-module__NRi_1W__scope .contact-guide-copy h2{color:var(--text);letter-spacing:-.03em;margin:7px 0 0;font-size:24px;line-height:1.25}.contact-landing-module__NRi_1W__scope .contact-guide-copy p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.62}.contact-landing-module__NRi_1W__scope .contact-guide-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.contact-landing-module__NRi_1W__scope .contact-guide-row{grid-template-columns:28px 1fr;gap:11px;padding:13px 0;display:grid}.contact-landing-module__NRi_1W__scope .contact-guide-row+.contact-guide-row{border-top:1px solid var(--line)}.contact-landing-module__NRi_1W__scope .contact-guide-num{color:var(--accent-strong);letter-spacing:.12em;padding-top:2px;font-size:10px;font-weight:800}.contact-landing-module__NRi_1W__scope .contact-guide-row strong{color:var(--text);font-size:13px;display:block}.contact-landing-module__NRi_1W__scope .contact-guide-row span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.contact-landing-module__NRi_1W__scope .contact-safety-box{background:linear-gradient(135deg,#61d9e80e,#ffffff05);border:1px solid #61d9e824;border-radius:18px;margin-top:24px;padding:18px 20px}.contact-landing-module__NRi_1W__scope .contact-safety-box strong{color:var(--text);font-size:14px;display:block}.contact-landing-module__NRi_1W__scope .contact-safety-box p{color:var(--muted);margin:6px 0 0;font-size:12.8px;line-height:1.58}.contact-landing-module__NRi_1W__scope .contact-scope-note{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding:15px 0;font-size:12.8px;line-height:1.62}.contact-landing-module__NRi_1W__scope .contact-scope-note strong{color:var(--text-2)}@media (max-width:900px){.contact-landing-module__NRi_1W__scope .contact-grid{grid-template-columns:1fr}.contact-landing-module__NRi_1W__scope .contact-side{border-top:0;padding-top:4px}.contact-landing-module__NRi_1W__scope .contact-write-guide{grid-template-columns:1fr}.contact-landing-module__NRi_1W__scope .contact-topic-list{grid-template-columns:1fr}:is(.contact-landing-module__NRi_1W__scope .contact-topic:nth-child(odd),.contact-landing-module__NRi_1W__scope .contact-topic:nth-child(2n)){border-left:0;padding-left:0;padding-right:0}.contact-landing-module__NRi_1W__scope .contact-topic:nth-child(n+2){border-top:1px solid var(--line)}}@media (max-width:680px){.contact-landing-module__NRi_1W__scope .contact-primary{padding:20px 0}.contact-landing-module__NRi_1W__scope .contact-email{font-size:clamp(22px,8vw,31px)}.contact-landing-module__NRi_1W__scope .contact-email-mark{border-radius:9px;width:27px;height:27px}.contact-landing-module__NRi_1W__scope .contact-guide-copy h2{font-size:21px}.contact-landing-module__NRi_1W__scope .contact-safety-box{padding:15px 16px}}
