.brand314 .ro-locale{font-size:12px;letter-spacing:.08em;color:var(--muted);padding-inline:8px}
.brand314 .partner-entry{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;border-top:1px solid var(--line);padding-block:32px}
.brand314 .partner-entry h3{font-size:30px;font-weight:450;margin:0}
.brand314 .partner-entry p{font-size:17px;max-width:66ch;color:var(--muted);margin:0 0 15px}
.brand314 .partner-entry a{color:var(--accent);text-decoration:underline;text-underline-offset:5px;display:inline-flex;min-height:44px;align-items:center}
.brand314 .ro-note{color:var(--muted);font-size:15px;max-width:75ch;line-height:1.65;margin-top:18px}
.brand314 .ro-form-description{max-width:68ch;color:var(--muted);font-size:17px;margin-bottom:28px}
.brand314 .ro-lead{max-width:58ch;color:var(--muted);font-size:18px;line-height:1.7;margin-bottom:30px}
.brand314 .ro-module-title{font-size:26px;font-weight:450;margin-bottom:14px}
.brand314 .ro-module p{line-height:1.7;max-width:65ch}
.brand314 .brand .sub{max-width:135px}
@media(max-width:800px){.brand314 .partner-entry{grid-template-columns:1fr;gap:14px}.brand314 .partner-entry h3{font-size:28px}.brand314 .nav-right .urgent-nav{display:none}}
@media(max-width:380px){.brand314 .ro-locale{display:none}.brand314 .nav-in{gap:6px}.brand314 .nav-right .btn{padding-inline:9px}}
