/* Four focused sections on the home page; detail belongs to a separate task. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.compact-nav .nav-links{gap:23px}.compact-nav .nav-links a{font-size:13px}.compact-nav .nav-end{gap:22px}.compact-nav .button{gap:16px}.compact-nav .mobile-brief-link{display:none}
.compact-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:75px;align-items:center;padding-top:52px;padding-bottom:66px}.compact-hero-copy h1{font-size:clamp(49px,5.2vw,75px);line-height:1.04;letter-spacing:-.065em;font-weight:500}.compact-hero-copy h1 em{display:block;color:var(--orange);line-height:1.08;letter-spacing:-.045em;font-size:1.1em}.compact-hero-copy>.eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:26px}.compact-hero-copy>p{font-size:18px;line-height:1.8;max-width:490px;margin-top:27px}.compact-trust{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.9;color:var(--muted);margin-top:29px;max-width:440px}.compact-trust svg{width:18px;height:18px;margin-top:3px}.compact-candidate-path{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.7;margin-top:22px}.compact-candidate-path a{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid var(--ink);min-height:35px;font-weight:500}
.brief-entry{min-width:0}.home-brief-card{background:var(--white);border:1px solid #ccd5c3;border-radius:15px;padding:30px;box-shadow:0 16px 35px #203a3408}.brief-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.1em;line-height:1.8;color:var(--muted);font-weight:600;display:block}.brief-entry h2{font-size:29px;line-height:1.2;letter-spacing:-1px;margin-top:10px}.brief-entry-intro{font-size:14px;line-height:1.8;color:var(--muted);margin-top:11px}.brief-entry textarea{display:block;width:100%;font-size:16px;line-height:1.75;padding:15px;resize:vertical;min-height:144px;max-height:400px;color:var(--ink);border:1px solid #b7c5aa;border-radius:8px;background:var(--paper);margin:20px 0 16px}.brief-entry textarea:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.brief-entry textarea[readonly]{background:#edf0e8}
.dictation-controls{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:end}.dictate-button{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--sage);border:1px solid #b7c5aa;border-radius:6px;min-height:46px;padding:11px 13px;font-size:13px;font-weight:500}.dictate-button svg{height:18px;width:18px}.dictate-button[aria-pressed=true]{background:var(--orange);border-color:var(--orange);color:var(--white)}.dictation-language{min-width:0}.dictation-language label{font-size:11px;line-height:1.6;color:var(--muted);display:block;margin-bottom:5px}.dictation-language select{min-height:46px;border:1px solid #b7c5aa;border-radius:6px;color:var(--ink);background:var(--white);font-size:15px;padding:9px 10px;width:100%}.voice-custom-code{grid-column:1/-1}.voice-status{font-size:11px;line-height:1.7;color:var(--muted);margin-top:10px}.voice-status:empty{display:none}.voice-status.listening{color:var(--orange);font-weight:500}.dictation-notice{font-size:11px;line-height:1.7;color:var(--muted);margin-top:9px}.dictation-notice summary{cursor:pointer;width:max-content;padding:5px 0;min-height:30px}.dictation-notice p{font-size:11px;line-height:1.8;padding-top:6px;max-width:400px}.brief-entry-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-top:17px}.brief-entry-actions .button{font-size:13px;min-height:49px;gap:17px}.brief-entry-actions .text-link{font-size:12px;min-height:40px}.brief-preview-note{font-size:10px;color:var(--muted);display:block;line-height:1.7;margin-top:14px}
.compact-services{background:var(--sage);padding-top:70px;padding-bottom:65px}.compact-services .eyebrow{margin-bottom:15px}.compact-services h2{font-size:46px}.compact-service-list{margin:33px 0 25px}.compact-service-row{display:grid;grid-template-columns:48px .75fr 1.3fr 24px;gap:24px;align-items:center;padding:24px 0;border-top:1px solid #bfccb3}.compact-service-row:last-child{border-bottom:1px solid #bfccb3}.service-row-icon{display:grid;place-items:center;height:45px;width:45px;color:#526a42}.service-row-icon svg{height:32px;width:32px}.compact-service-row h3{font-size:22px;line-height:1.4;font-weight:500;letter-spacing:-.5px}.compact-service-row p{font-size:14px;line-height:1.8;color:var(--muted);max-width:440px}.compact-service-row>svg{width:20px;height:20px}.compact-service-row:hover>svg{transform:translate(3px,-3px)}.compact-services .text-link{font-size:13px;min-height:44px}
.compact-process{padding-top:74px;padding-bottom:70px}.compact-process h2{font-size:46px}.compact-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:46px;margin-top:35px}.compact-steps article>span{font-size:13px;color:var(--orange);display:block;margin-bottom:20px}.compact-steps h3{font-size:21px;font-weight:500;line-height:1.4;letter-spacing:-.5px;margin-bottom:12px}.compact-steps p{font-size:14px;line-height:1.85;color:var(--muted)}.compact-fee{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.9;padding-top:23px;border-top:1px solid var(--line);margin-top:32px;color:var(--muted)}.compact-fee svg{width:18px;height:18px;margin-top:2px}
.compact-company{padding-top:69px;padding-bottom:73px;background:var(--ink);color:var(--paper)}.compact-company-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.compact-company h2{font-size:47px;color:var(--paper)}.compact-company h2 em{color:#b7c8a4}.compact-company .eyebrow{font-size:10px;margin-bottom:22px}.compact-company p{font-size:15px;line-height:1.9;color:#e0e8dc}.compact-company .button{margin-top:24px;font-size:13px;gap:18px}
.simple-page-heading{padding-top:58px;padding-bottom:38px}.simple-page-heading h1{font-size:clamp(45px,5.3vw,70px);line-height:1.05;letter-spacing:-.055em;max-width:1000px}.simple-page-heading h1 em{display:block;color:var(--orange);font-size:1.05em;line-height:1.1}.simple-page-heading>p{max-width:620px;font-size:17px;line-height:1.8;color:var(--muted);margin-top:23px}.about-company{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:start;padding-top:35px;padding-bottom:65px}.company-identity{background:var(--sage);border:1px solid #c6d1bc;border-radius:12px;padding:30px}.company-identity h3{font-size:25px;line-height:1.5;font-weight:500;letter-spacing:-.5px;margin-top:17px;overflow-wrap:anywhere}.company-identity>p{color:var(--muted);font-size:14px;margin-top:12px}.identity-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.identity-tags span{font-size:11px;line-height:1.8;border:1px solid #b3c2a7;padding:5px 10px;border-radius:5px}.about-company-intro{font-size:17px;line-height:1.9}.about-principles{display:grid;gap:24px;margin-top:28px}.about-principles article{border-top:1px solid var(--line);padding-top:20px}.about-principles h3{font-size:18px;font-weight:500;margin-bottom:9px}.about-principles p{font-size:14px;line-height:1.85;color:var(--muted)}.compact-about-faq{padding-top:20px;padding-bottom:70px}.compact-about-faq>h2{font-size:43px;margin-bottom:24px}.compact-about-faq .faq-list{max-width:880px}.compact-about-faq>.button{margin-top:30px}.contact-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;padding-top:15px;padding-bottom:70px}.contact-company{display:flex;flex-direction:column;align-items:flex-start;gap:17px;padding-top:15px}.contact-company h3{font-size:24px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.contact-company>p{font-size:14px;color:var(--muted)}.contact-company>.button{margin-top:15px}.contact-form{padding:31px;background:var(--white);border:1px solid #cbd4c2;border-radius:12px}.contact-form h2{font-size:30px;letter-spacing:-1px}.contact-form .form-grid{margin-top:25px}.contact-form>.button{margin-top:24px}.contact-form textarea{font-size:16px}.specialist-brief-link{padding-top:15px;padding-bottom:70px}
.briefing-page{padding-top:4px;padding-bottom:75px}.briefing-shell{max-width:860px;background:var(--white);border:1px solid #ccd5c3;border-radius:14px;margin:auto;padding:33px 40px;scroll-margin-top:110px}.brief-stepper{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0 0 24px;border-bottom:1px solid var(--line)}.brief-stepper li{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--muted);line-height:1.5}.brief-stepper li>span{height:29px;width:29px;border-radius:50%;border:1px solid #b4c3a6;display:grid;place-items:center;font-size:11px;flex-shrink:0}.brief-stepper li[aria-current]{color:var(--ink);font-weight:600}.brief-stepper li[aria-current]>span{background:var(--ink);color:var(--white);border-color:var(--ink)}.brief-stepper li.done>span{background:var(--sage)}.brief-stepper li svg{width:15px;height:15px}.brief-page-preview{color:var(--muted);font-size:10px;line-height:1.8;margin:17px 0 24px}.brief-stage-heading{margin:0 0 28px}.brief-stage-heading h2{font-size:33px;letter-spacing:-1.1px;line-height:1.2}.brief-stage-heading p{font-size:14px;line-height:1.8;color:var(--muted);margin-top:13px}.briefing-shell .brief-entry h2{font-size:33px}.briefing-shell .form-field input,.briefing-shell .form-field select{font-size:16px;min-height:48px}.briefing-shell .form-field label{font-size:13px;line-height:1.6}.briefing-shell .form-grid{gap:22px}.brief-more,.brief-original,.brief-summary{border:1px solid #c8d2bf;border-radius:8px;margin-top:23px;overflow:hidden}.brief-more>summary,.brief-original>summary,.brief-summary>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:13px;font-size:14px;line-height:1.7;min-height:52px;padding:13px 17px;cursor:pointer}.brief-more>summary::-webkit-details-marker,.brief-original>summary::-webkit-details-marker,.brief-summary>summary::-webkit-details-marker{display:none}.brief-more>summary svg,.brief-original>summary svg,.brief-summary>summary svg{width:17px;height:17px}.brief-more[open]>summary svg,.brief-original[open]>summary svg,.brief-summary[open]>summary svg{transform:rotate(180deg)}.brief-more>.form-grid{padding:10px 18px 22px}.brief-original>p{padding:5px 18px 20px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9;color:var(--muted)}.brief-stage-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:30px}.brief-stage-actions .text-link{font-size:13px;min-height:44px}.brief-stage-actions .text-link>svg{transform:rotate(180deg)}.brief-stage-actions>.button{font-size:13px;gap:16px}.brief-draft-controls{margin-top:30px;border-top:1px solid var(--line);padding-top:21px;display:flex;align-items:center;justify-content:space-between;gap:23px}.brief-draft-controls small{font-size:11px;line-height:1.8;color:var(--muted);max-width:400px}.brief-draft-controls .text-link{font-size:12px;white-space:nowrap;min-height:44px}
.brief-route-card{background:var(--sage);border:1px solid #c4d0b8;border-radius:10px;padding:24px}.brief-route-card>.brief-kicker{font-size:10px;font-weight:400;text-transform:none;letter-spacing:0;line-height:1.8}.brief-route-card>h3{font-size:25px;line-height:1.4;font-weight:500;letter-spacing:-.65px;margin:15px 0 11px}.brief-route-card>p{font-size:14px;line-height:1.9;color:var(--muted)}.brief-example-profile{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;margin-top:22px;padding-top:20px;border-top:1px solid #bfccb3}.brief-example-profile .craft-avatar{height:42px;width:42px;background:var(--paper)}.brief-example-profile strong{font-size:16px;font-weight:500;line-height:1.6;display:block}.brief-example-profile small{display:block;font-size:11px;line-height:1.8;color:var(--muted);margin-top:4px}.brief-example-profile .text-link{grid-column:2;font-size:12px;min-height:40px}.brief-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:8px 18px 23px;margin:0}.brief-summary dt{font-size:12px;color:var(--muted);line-height:1.6;margin-bottom:7px}.brief-summary dd{font-size:14px;line-height:1.7;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.brief-followups{font-size:13px;line-height:1.8;margin-top:22px;padding-left:15px;border-left:2px solid var(--orange)}.brief-followups strong{font-weight:500}.brief-followups p{font-size:13px;color:var(--muted);margin-top:5px}.brief-contact-intro{font-size:13px;line-height:1.8;padding:0 18px 15px;color:var(--muted)}.brief-prepared>h2{font-size:34px;line-height:1.2;letter-spacing:-1px}.brief-prepared>p{font-size:14px;line-height:1.9;color:var(--muted);margin-top:15px}.brief-prepared .brief-output{margin-top:23px;max-height:440px;overflow:auto;background:var(--paper)}.brief-prepared>.text-link{display:flex;margin-top:17px;min-height:44px;font-size:13px}.briefing-shell .success-icon{margin-bottom:23px}.brief-preview-note,.brief-page-preview{font-variant-numeric:tabular-nums}
@media(max-width:1150px){.compact-nav .nav-links{gap:15px}.compact-nav .nav-links a{font-size:12px}.compact-nav .nav-end{gap:15px}.compact-hero{gap:40px;grid-template-columns:1fr 1fr}.compact-hero-copy h1{font-size:61px}.compact-hero-copy>p{font-size:17px}.home-brief-card{padding:25px}.compact-hero-copy>.eyebrow{font-size:9px;letter-spacing:.08em}.brief-entry-actions{gap:10px 16px}.brief-entry-actions .button{padding:14px 17px;font-size:12px}.brief-entry-actions .text-link{font-size:11px}.compact-service-row{grid-template-columns:40px .85fr 1.2fr 20px;gap:19px}.compact-company-grid{gap:50px}.about-company,.contact-layout{gap:45px}.compact-steps{gap:29px}}
@media(max-width:980px){.compact-nav .nav-links a{font-size:15px}.compact-nav .mobile-brief-link{display:flex;gap:15px;align-items:center}.compact-hero{gap:29px;padding-top:35px}.compact-hero-copy h1{font-size:52px}.compact-hero-copy>p{font-size:16px}.home-brief-card{padding:23px}.brief-entry h2{font-size:27px}.brief-entry-intro{font-size:13px}.dictation-controls{grid-template-columns:auto 1fr;gap:10px}.dictate-button{font-size:12px;padding:11px}.dictation-language select{font-size:14px;padding:10px 8px}.brief-entry-actions{align-items:stretch;flex-direction:column;gap:4px}.brief-entry-actions .button{font-size:13px}.brief-entry-actions .text-link{align-self:center;font-size:12px}.compact-trust{font-size:11px}.compact-candidate-path{font-size:12px}.compact-service-row{grid-template-columns:36px .9fr 1.1fr 19px;gap:16px}.compact-service-row h3{font-size:20px}.compact-service-row p{font-size:13px}.compact-services h2,.compact-process h2{font-size:42px}.compact-company h2{font-size:41px}.compact-company-grid{gap:35px}.compact-steps{gap:24px}.compact-steps h3{font-size:19px}.compact-steps p{font-size:13px}.about-company{grid-template-columns:1fr 1.2fr;gap:28px}.company-identity{padding:24px}.company-identity h3{font-size:22px}.about-company-intro{font-size:15px}.contact-layout{grid-template-columns:.85fr 1.15fr;gap:28px}.contact-form{padding:25px}.contact-form h2{font-size:27px}.contact-form .form-grid{grid-template-columns:1fr}.contact-company h3{font-size:22px}.simple-page-heading h1{font-size:55px}.briefing-shell{padding:30px}.brief-stage-actions>.button{max-width:80%}}
@media(max-width:760px){.compact-hero{grid-template-columns:1fr;gap:32px;max-width:660px;padding-top:30px;padding-bottom:43px}.compact-hero-copy h1{font-size:clamp(45px,8.6vw,66px)}.compact-hero-copy>.eyebrow{font-size:10px;margin-bottom:21px;max-width:100%;line-height:1.8}.compact-hero-copy>p{max-width:none;font-size:17px;margin-top:22px}.compact-trust{max-width:none;font-size:12px;margin-top:20px}.compact-candidate-path{font-size:13px;margin-top:13px}.home-brief-card{padding:27px}.brief-entry h2{font-size:30px}.brief-entry-intro{font-size:14px}.brief-entry-actions{flex-direction:row;align-items:center;gap:12px 20px}.brief-entry-actions .text-link{align-self:auto}.dictate-button{font-size:13px}.dictation-language select{font-size:16px}.compact-service-row{grid-template-columns:38px 1fr 20px;gap:9px 16px;padding:23px 0}.compact-service-row h3{font-size:23px}.compact-service-row p{grid-column:2;grid-row:2;font-size:14px}.compact-service-row>svg{grid-column:3;grid-row:1}.service-row-icon{grid-row:1/3;width:36px;height:36px;align-self:start}.service-row-icon svg{height:29px;width:29px}.compact-steps{grid-template-columns:1fr;gap:25px}.compact-steps article{display:grid;grid-template-columns:30px 1fr;gap:8px 14px}.compact-steps article>span{grid-row:1/3;margin:0;padding-top:4px}.compact-steps h3{font-size:22px;margin:0}.compact-steps p{font-size:15px;grid-column:2;max-width:550px}.compact-company-grid{grid-template-columns:1fr;gap:25px}.compact-company h2{font-size:46px}.compact-company p{font-size:16px}.about-company,.contact-layout{grid-template-columns:1fr;gap:30px}.company-identity{max-width:none;padding:28px}.company-identity h3{font-size:24px}.about-company-intro{font-size:16px}.about-principles p{font-size:15px}.contact-company{gap:12px}.contact-company>.button{display:none}.contact-form{padding:27px}.contact-form .form-grid{grid-template-columns:1fr 1fr}.simple-page-heading h1{font-size:48px}.simple-page-heading>p{font-size:16px}.briefing-shell{padding:27px}.brief-stage-actions{align-items:stretch;flex-direction:column-reverse;gap:13px}.brief-stage-actions>.button{max-width:none;width:100%;font-size:14px;min-height:52px}.brief-stage-actions>.text-link{align-self:flex-start;font-size:13px}.brief-stepper{gap:10px}.brief-stepper li{font-size:12px;gap:7px}.brief-stepper li>span{width:26px;height:26px}.brief-draft-controls{align-items:flex-start}.brief-summary dl{gap:18px}.briefing-shell .form-grid{gap:18px}}
@media(max-width:480px){.compact-nav .nav-end{gap:11px}.compact-hero{padding-top:23px;gap:28px}.compact-hero-copy h1{font-size:clamp(40px,11.5vw,54px)}.compact-hero-copy h1 em{font-size:1.09em}.compact-hero-copy>.eyebrow{font-size:9px;letter-spacing:.07em;line-height:1.8;margin-bottom:20px}.compact-hero-copy>p{font-size:16px;line-height:1.85}.compact-trust{font-size:11px;line-height:1.8;gap:8px}.compact-candidate-path{font-size:12px}.home-brief-card{padding:23px 20px}.brief-entry h2{font-size:28px}.brief-entry textarea{padding:13px;min-height:150px;font-size:16px}.dictation-controls{gap:11px}.dictate-button{font-size:12px;padding:11px;gap:7px}.dictation-language label{font-size:11px}.voice-status{font-size:12px}.dictation-notice,.dictation-notice p{font-size:12px}.brief-entry-actions{align-items:stretch;flex-direction:column;gap:7px}.brief-entry-actions .button{font-size:13px;min-height:50px}.brief-entry-actions .text-link{align-self:center;min-height:40px}.brief-preview-note{font-size:10px}.compact-services,.compact-process,.compact-company{padding-top:52px;padding-bottom:52px}.compact-services h2,.compact-process h2{font-size:38px}.compact-service-list{margin-top:26px}.compact-service-row{grid-template-columns:28px 1fr 18px;gap:9px 12px}.compact-service-row h3{font-size:21px}.compact-service-row p{font-size:14px;line-height:1.8}.service-row-icon{height:29px;width:27px}.service-row-icon svg{height:25px;width:25px}.compact-services .text-link{font-size:12px;gap:10px}.compact-steps{gap:27px;margin-top:29px}.compact-steps article{grid-template-columns:24px 1fr;gap:9px 12px}.compact-steps h3{font-size:21px}.compact-steps p{font-size:14px;line-height:1.9}.compact-fee{font-size:12px;gap:10px}.compact-company h2{font-size:40px}.compact-company .eyebrow{font-size:9px;line-height:1.8}.compact-company p{font-size:15px}.simple-page-heading{padding-top:33px;padding-bottom:29px}.simple-page-heading h1{font-size:41px}.simple-page-heading>p{font-size:15px;line-height:1.9;margin-top:20px}.about-company{padding-top:8px;padding-bottom:43px}.company-identity{padding:24px}.company-identity h3{font-size:22px}.about-principles h3{font-size:19px}.compact-about-faq{padding-bottom:50px}.compact-about-faq>h2{font-size:37px}.contact-layout{padding-top:0;padding-bottom:50px}.contact-form{padding:24px 20px}.contact-form h2{font-size:27px}.contact-form .form-grid{grid-template-columns:1fr}.contact-form .form-field input{font-size:16px}.contact-form .button{width:100%}.briefing-page{padding-bottom:50px}.briefing-shell{padding:23px 18px;border-radius:11px;scroll-margin-top:90px}.brief-stepper{gap:8px;padding-bottom:18px}.brief-stepper li{font-size:11px;gap:6px}.brief-stepper li>span{height:24px;width:24px;font-size:10px}.brief-page-preview{font-size:10px;margin-top:15px;margin-bottom:22px}.brief-stage-heading h2,.briefing-shell .brief-entry h2{font-size:29px}.brief-stage-heading p{font-size:14px}.briefing-shell .form-grid{grid-template-columns:1fr;gap:18px}.briefing-shell .form-field label{font-size:13px}.brief-more>summary,.brief-original>summary,.brief-summary>summary{padding:13px 14px;font-size:13px}.brief-more>.form-grid{padding:6px 14px 20px}.brief-original>p{padding:3px 14px 19px;font-size:14px}.brief-summary dl{grid-template-columns:1fr;padding:6px 14px 20px;gap:16px}.brief-summary dt{font-size:12px}.brief-summary dd{font-size:14px}.brief-route-card{padding:22px 17px}.brief-route-card>h3{font-size:24px}.brief-route-card>p{font-size:14px}.brief-route-card>.brief-kicker{font-size:11px}.brief-example-profile{grid-template-columns:36px 1fr;gap:11px}.brief-example-profile .craft-avatar{height:36px;width:36px}.brief-example-profile strong{font-size:15px}.brief-example-profile small{font-size:11px}.brief-example-profile .text-link{grid-column:1/-1;font-size:12px;gap:10px;white-space:normal;max-width:100%;width:auto;justify-content:space-between}.brief-draft-controls{flex-direction:column;gap:7px;margin-top:25px;padding-top:17px}.brief-draft-controls small{font-size:11px}.brief-draft-controls .text-link{min-height:40px}.brief-stage-actions>.button{font-size:13px;gap:12px}.brief-prepared>h2{font-size:29px}.brief-prepared .brief-output{font-size:12px;padding:16px;max-height:390px}.brief-prepared>.button{width:100%;font-size:13px}.brief-prepared>.text-link{font-size:13px}.brief-contact-intro{padding-left:14px;padding-right:14px}.specialist-brief-link .button{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.compact-service-row:hover>svg{transform:none}}
