.tnr-alert{padding:0 0 44px}.tnr-alert-head{margin-bottom:16px}.tnr-alert-title{letter-spacing:-.03em;color:#173937;margin:6px 0 0;font-size:clamp(21px,2.2vw,27px);line-height:1.3}.tnr-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.alert-card{border:1px solid #e3d8cf;border-radius:18px;align-items:flex-start;gap:16px;padding:24px;display:flex}.alert-card.risk{background:#fdf4f2;border-color:#efd5cd}.alert-card.slot{background:#fff7ec;border-color:#f0dcc0}.alert-icon{background:#fff;border:1px solid;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.alert-card.risk .alert-icon{color:#c2634f}.alert-card.slot .alert-icon{color:#c1852f}.alert-icon svg{width:22px;height:22px;display:block}.alert-eyebrow{letter-spacing:.08em;margin-bottom:6px;font-size:11.5px;font-weight:800;display:block}.alert-card.risk .alert-eyebrow{color:#a85a48}.alert-card.slot .alert-eyebrow{color:#a3712c}.alert-card h3{color:#173937;letter-spacing:-.01em;margin:0 0 10px;font-size:19px;line-height:1.42}.alert-card p{color:#4a635d;margin:0 0 10px;font-size:14.5px;line-height:1.75}.alert-card p strong{color:#173937;font-weight:800}.alert-card p.alert-sub{color:#5d7670;font-size:13.5px;line-height:1.7}.alert-tag{color:#7a6257;background:#fff;border:1px dashed #d9c7bc;border-radius:999px;margin-top:2px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-block}.form-reminder{color:#6b5a45;background:#fff7ec;border:1px solid #f0dcc0;border-radius:12px;margin:18px 0 0;padding:13px 15px;font-size:13.5px;line-height:1.7}.form-reminder strong{color:#173937}.submitted-reminder{color:#6b5a45;text-align:left;background:#fff7ec;border:1px solid #f0dcc0;border-radius:12px;margin:18px 0 0;padding:14px 16px;font-size:13.5px;line-height:1.75}.submitted-reminder strong{color:#173937}@media (max-width:900px){.tnr-alert-grid{grid-template-columns:1fr}}@media (max-width:700px){.tnr-alert{padding-bottom:30px}.alert-card{gap:12px;padding:18px}.alert-icon{border-radius:10px;width:36px;height:36px}.alert-icon svg{width:19px;height:19px}.alert-card h3{font-size:17px}.alert-card p{font-size:14px}.alert-card p.alert-sub{font-size:13px}.tnr-alert-title{font-size:20px}}
.apply-page{padding-bottom:40px}.apply-head{max-width:740px;margin-bottom:4px}.apply-head .page-title{margin:10px 0 12px}.apply-head p{color:#58746e;margin:0}.apply-back{color:var(--primary);align-items:center;gap:6px;margin-top:16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.apply-back:hover{text-decoration:underline}.apply-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 4px;padding:0;list-style:none;display:grid}.apply-steps li{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.apply-steps b{color:#dc8752;letter-spacing:-.02em;flex:none;font-size:14px;font-weight:800}.apply-steps span{color:#4b615c;font-size:14px;line-height:1.45}.apply-page .application-rules,.apply-page .tnr-alert{padding-top:34px}.apply-page .application-layout{padding-top:34px;padding-bottom:16px}.apply-flow{flex-direction:column;display:flex}.apply-gate{border-top:1px solid var(--border);padding:36px 0 40px}.apply-gate-inner{background:#f1f7f4;border:1px solid #c9ddd4;border-radius:20px;max-width:780px;padding:30px 32px}.apply-gate h2{letter-spacing:-.02em;margin:8px 0 10px;font-size:clamp(20px,2vw,25px);line-height:1.4}.apply-gate p{color:#4a635d;margin:0 0 20px;font-size:14.5px;line-height:1.78}.apply-gate-btn{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:800;transition:background .16s,transform .16s;display:inline-flex;box-shadow:0 10px 24px #0a686626}.apply-gate-btn:hover:not(:disabled){background:#085451;transform:translateY(-1px)}.apply-gate-btn:disabled{color:#6d8880;cursor:not-allowed;box-shadow:none;background:#d3e0db}.apply-gate-note{color:#6b827c;margin-top:12px;font-size:13px;display:block}.apply-form-area{scroll-margin-top:20px}.post-template .post-template-assets{grid-template-columns:132px minmax(0,1fr);align-items:start}.poster-link{border-radius:6px;line-height:0;display:block;position:relative;overflow:hidden}.post-template-assets .poster-link img{width:100%;height:auto}.poster-hint{color:#fff;text-align:center;letter-spacing:.02em;background:#173937cc;padding:4px 0;font-size:11px;font-weight:700;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.template-open-button{border:1px solid var(--border);color:#355954;background:#f4f8f6;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.template-open-button:hover{color:#0b716c;background:#eaf5f1;border-color:#0b716c}.post-template .template-download-button{color:#fff;background:#0b716c;border-color:#0b716c}.post-template .template-download-button:hover{color:#fff;background:#085451;border-color:#085451}@media (max-width:700px){.apply-steps{order:1;grid-template-columns:1fr;gap:8px;margin-top:20px}.apply-steps li{padding:12px 14px}.apply-flow .application-rules{order:2;padding-top:26px}.apply-flow .tnr-alert{order:3;padding-top:26px}.apply-flow .apply-gate,.apply-flow .apply-form-area{order:4}.apply-gate{padding:28px 0 30px}.apply-gate-inner{border-radius:16px;padding:22px 20px}.apply-gate-btn{width:100%;padding:14px 18px;font-size:15.5px}.apply-page .application-column-form .application-form{order:1}.apply-page .application-column-form .customer-service{order:2}.apply-page .application-column-info .post-template{order:3;margin-top:0}.apply-page .application-column-info .important-notes{order:4}.post-template .post-template-assets{grid-template-columns:1fr;align-items:start;gap:14px}.poster-link{width:min(210px,58%)}.template-download-button,.template-open-button{flex:1 1 0;padding:12px 10px;font-size:14.5px}}
