.ct-sec{background:var(--beige);margin-top:72px}.ct-sec .head{margin-bottom:24px}.ct-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1.8fr);align-items:start;gap:64px;display:grid}.ct-side .h2{font-size:24px;line-height:1.4}.ct-side p{font-size:15px;line-height:2}.ch-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ch{text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:16px;padding:36px 28px 32px;display:flex}.ch-ic{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:13px;font-weight:700;display:flex}.ch-ic.line{background:var(--line)}.ch-ic.mail{background:var(--navy)}.ch h3{color:var(--heading);margin:0;font-size:18px;font-weight:700;line-height:1.5}.ch p{color:var(--body);font-size:14.5px;line-height:1.9}.ch-act{flex-direction:column;align-items:center;width:100%;margin-top:auto;display:flex}.line-add{width:auto;height:52px}.mail-btn{background:var(--navy);color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 28px;font-size:15px;font-weight:700;display:inline-flex}.mail-btn:hover{opacity:.9}.mail-out{justify-content:center;align-items:center;min-height:52px;font-size:17px;font-weight:700;display:flex}.mail-btn[hidden],.mail-out[hidden]{display:none}.mail-out a{color:var(--navy);text-underline-offset:4px;text-decoration:underline}.mail-note{color:var(--muted);margin-top:8px;font-size:13px}.notes{color:var(--muted-on-beige);border-top:1px solid #e2d9ce;margin-top:28px;padding-top:20px;font-size:13.5px;line-height:1.9}.notes p+p{margin-top:4px}.notes a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}@media (width<=767px){.ct-sec{margin-top:48px;padding:64px 0 72px}.ct-side .h2{font-size:21px}.ph-lead{text-align:left}.ct-grid{grid-template-columns:minmax(0,1fr);gap:28px}.ch-grid{grid-template-columns:minmax(0,1fr);gap:16px}.ch{padding:28px 20px 24px}.mail-btn{width:100%}}
