.commission-header{height:auto;min-height:104px;gap:24px;padding-top:20px;padding-bottom:20px}.commission-header nav{display:flex;position:static;background:transparent;box-shadow:none;padding:0;flex-wrap:wrap;font-size:14px;gap:20px}.commission-header .agent-login{margin:0}.commission-breadcrumb{display:flex;position:static;box-shadow:none;background:transparent;gap:10px;flex-wrap:wrap;padding-top:24px;font-size:14px;color:var(--muted)}.commission-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.commission-hero{padding-top:40px}.commission-hero h1{font-size:clamp(46px,5vw,74px)}.commission-hero .hero-description{max-width:560px}.commission-tagline{font-family:var(--serif);font-size:30px;line-height:1.2;color:var(--red);margin-bottom:20px}.commission-photo{border-top-left-radius:90px}.commission-details{border-top:1px solid var(--line);padding-top:60px;padding-bottom:65px}.commission-details>h2{max-width:820px;margin-bottom:30px}.commission-details>p{max-width:800px;color:var(--muted)}.commission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px}.commission-grid article{background:var(--paper);border:1px solid var(--line);padding:30px;border-radius:5px}.commission-grid h3{font-size:21px;line-height:1.35;margin-bottom:15px}.commission-grid p{margin-bottom:0;color:var(--muted)}.commission-grid a,.commission-faq a{text-decoration:underline;text-underline-offset:4px}.commission-faq{max-width:1000px;padding-top:55px;padding-bottom:65px}.commission-faq h2{margin-bottom:30px}.commission-faq details{border-top:1px solid var(--line);padding:22px 0}.commission-faq details:last-child{border-bottom:1px solid var(--line)}.commission-faq summary{font-size:18px;font-weight:600;cursor:pointer}.commission-faq details p{margin:18px 0 0;color:var(--muted)}.commission-footer nav{display:flex;position:static;box-shadow:none;background:transparent;padding:0;flex-wrap:wrap}.commission-next{background:var(--red);color:var(--paper);padding-top:45px;padding-bottom:45px}.commission-next h2{margin-bottom:20px}.commission-next p{max-width:760px;margin-bottom:0}.commission-next a{color:var(--red)}
@media(max-width:700px){.commission-header{align-items:flex-start;flex-direction:column;gap:16px}.commission-header nav{gap:14px}.commission-header nav a{padding:8px 0}.commission-header nav .agent-login{padding:10px 14px}.commission-breadcrumb{font-size:13px;padding-top:22px}.commission-breadcrumb a{padding:0}.commission-hero h1{font-size:clamp(43px,10vw,65px)}.commission-grid{grid-template-columns:1fr}.commission-details{padding-top:42px;padding-bottom:42px}.commission-grid article{padding:24px}.commission-hero .hero-visual{margin-left:0}.commission-photo{height:320px}.commission-footer{gap:22px}}

.commission-header .agent-login{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 19px;border:1px solid var(--red);border-radius:4px;background:var(--red);color:#fff;font-weight:700}.commission-header .agent-login:hover{background:var(--red-dark);color:#fff}
