/* Readable controls and bounded layouts across the existing design system. */
body{font-size:1.125rem}p,li,address{overflow-wrap:break-word}.hero-description{font-size:1.125rem}.section-kicker,.intro-line{font-size:1rem}.button,.text-link{font-size:1rem}.button.small{font-size:.9375rem}.hero-copy{max-width:760px}.hero-description{max-width:40ch}.hero-content{padding-bottom:105px}.desktop-nav{gap:26px}.desktop-nav a,.desktop-nav summary{font-size:1rem}.header-actions{gap:18px}.header-inner{gap:28px}.footer-bottom{flex-wrap:wrap}.footer-columns nav{gap:12px}.footer-columns a{padding-block:3px}.fine-print{font-size:.9375rem;line-height:1.8}.work-caption p{opacity:1;color:inherit}.work-bottom{font-size:.9375rem}.closing p,.closing-email{color:white}.closing .button{background:white;color:var(--navy)}.closing .button:hover{background:#f8f3ed}.closing .button-icon{background:#00336612}.closing-email{font-size:1.125rem;font-weight:600}.closing-grid{gap:50px}.closing-grid>div:first-child>p{font-size:1.125rem}.closing :focus-visible{outline-color:white}.ticker-set b{color:#ffa477}.service-value,.service-tab[aria-selected=true]{color:#963616}.work-link:hover .round-arrow{color:white}.contact-topics button[aria-pressed=true]{color:white;background:var(--orange)}
.nav-services{position:relative}.nav-services summary{display:flex;align-items:center;gap:6px;list-style:none;min-height:44px;font-weight:600;padding:8px 0}.nav-services summary::-webkit-details-marker{display:none}.nav-services summary svg{width:18px;height:18px;transition:transform .22s}.nav-services[open]>summary svg{transform:rotate(180deg)}.nav-services summary.current{text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:9px}.service-dropdown{position:absolute;top:100%;left:-22px;min-width:310px;padding:14px;background:white;border:1px solid var(--line);box-shadow:0 18px 50px #0033661c;border-radius:12px;display:grid;gap:3px;z-index:65}.service-dropdown a{display:block;font:500 1rem/1.5 var(--body);padding:11px 13px!important;border-radius:6px;text-decoration:none;white-space:normal}.service-dropdown a::after{display:none}.service-dropdown a:hover,.service-dropdown a:focus-visible,.service-dropdown a[aria-current]{background:var(--soft);color:var(--blue)}.service-dropdown a:first-child{border-bottom:1px solid var(--line);border-radius:0;padding-bottom:14px!important;margin-bottom:5px}.mobile-services>summary{font:700 3.375rem/1.15 var(--display);letter-spacing:-.035em;justify-content:space-between;gap:20px}.mobile-services>summary svg{width:30px;height:30px}.mobile-services .service-dropdown{position:static;min-width:0;background:transparent;box-shadow:none;border:0;border-left:2px solid var(--orange);border-radius:0;padding:8px 14px;margin-block:12px 22px}.mobile-services .service-dropdown a{font:500 1.125rem/1.5 var(--body);color:var(--blue)}.menu-body{align-items:start}.menu-dialog{max-height:100dvh;overflow-y:auto}.menu-body nav{min-width:0}.nojs-nav .nav-services{display:none}
.faq-item{overflow:clip}.faq-item>div.faq-answer{padding:0}.faq-answer-inner{padding-bottom:28px}.faq-item p{font-size:1.125rem;line-height:1.8}.faq-item summary{font-size:1.875rem;line-height:1.3;min-height:74px}.faq-item summary>span{flex-shrink:0}.faq-item[data-expanding=true] summary>span{transform:rotate(45deg)}.faq-item[data-expanding=false] summary>span{transform:none}
.service-detail-layout>div>p:not(.lead):not(.section-kicker){font-size:1.125rem;max-width:64ch}.service-scope{padding-top:20px;border-top:1px solid var(--line)}.inclusions-panel{align-self:start}.service-benefits{background:var(--soft)}.service-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}.service-benefit-grid article>span{font:700 1.25rem/1 var(--display);color:#963616}.service-benefit-grid h2{font-size:2.625rem;margin-block:25px 22px}.service-benefit-grid p{font-size:1.125rem;line-height:1.8}.service-journey{display:grid;grid-template-columns:1.3fr 1fr;gap:9vw;align-items:start}.service-journey h2{font-size:3rem}.service-journey ol{margin:45px 0 0;padding-left:1.5em}.service-journey li{padding-left:10px;margin-top:30px}.service-journey h3{font-size:2rem;margin-bottom:14px}.service-journey p{max-width:55ch;font-size:1.125rem}.service-journey aside{background:var(--paper);border-radius:16px;padding:36px}.service-journey aside h2{font-size:2.5rem;margin-bottom:22px}.service-journey aside ul{margin-block:25px 35px}.service-journey aside li{margin-top:13px;padding:0}
.case-image img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border:1px solid var(--line)}.case-image a{display:block;border-radius:12px;overflow:hidden}.gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 30px;align-items:start}.gallery-item{min-width:0}.gallery-item a{display:block;position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--line);background:var(--paper)}.gallery-item img{width:100%;height:auto;object-fit:contain;transition:transform .45s}.gallery-item a:hover img{transform:scale(1.015)}.gallery-item figcaption{font-size:1rem;color:var(--muted);margin-top:15px;line-height:1.7}.gallery-zoom{position:absolute;right:16px;bottom:16px;background:var(--blue);color:white;font-size:.9375rem;padding:9px 16px;border-radius:999px}.image-viewer{margin:auto;width:min(1500px,96vw);max-width:96vw;height:94dvh;max-height:94dvh;padding:22px;border:1px solid #42647f;background:var(--navy);color:white;border-radius:12px;overflow:hidden}.image-viewer[open]{display:flex;flex-direction:column;gap:14px}.image-viewer::backdrop{background:#001a30eb}.viewer-head{display:flex;justify-content:space-between;align-items:center;gap:25px;flex-shrink:0}.viewer-head .icon-button{background:white;color:var(--navy)}.image-viewer figure{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:14px}.image-viewer img{min-height:0;flex:1;max-height:100%;width:100%;object-fit:contain}.image-viewer figcaption{font-size:1rem;text-align:center;flex-shrink:0;max-width:70ch}.viewer-controls{display:flex;align-items:center;justify-content:center;gap:25px;flex-shrink:0}.viewer-controls a{font-size:1rem}
/* First-party reading preferences. They supplement the semantic HTML and keyboard support. */
.access-toggle{position:fixed;left:20px;bottom:20px;z-index:70;display:flex;align-items:center;gap:10px;padding:13px 18px;border-radius:999px;background:white;color:var(--blue);border:2px solid var(--blue);box-shadow:0 5px 25px #00336622;font:600 16px/1.4 var(--body);min-height:52px}.access-toggle svg{width:25px;height:25px}.access-panel{position:fixed;inset:18px 18px 18px auto;margin:0;width:480px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 36px);padding:28px;background:#fff;color:#003366;border:1px solid #8ba1b4;border-radius:16px;overflow:auto;font:400 16px/1.65 Manrope,Arial,sans-serif;scrollbar-gutter:stable}.access-panel::backdrop{background:#001e3699}.access-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px}.access-heading p{font-size:14px}.access-heading h2{font:700 34px/1.15 var(--display);letter-spacing:-.025em;margin-top:5px}.access-panel .icon-button{font-size:28px}.access-panel .access-intro{font-size:15px}.access-panel fieldset{border:0;border-top:1px solid #cbd6df;padding:20px 0 10px;margin:28px 0 0;min-width:0}.access-panel legend{font-size:18px;font-weight:700;padding-right:12px}.access-option{display:flex;align-items:center;gap:14px;min-height:48px;cursor:pointer;padding-block:8px}.access-option input{width:21px;height:21px;accent-color:#003366;flex-shrink:0}.access-size{display:flex;align-items:center;gap:12px;margin-bottom:14px}.access-size>span{margin-right:auto}.access-size button{background:#edf3f8;border:1px solid #8ca2b5;border-radius:7px;width:44px;height:44px;font-size:24px;color:#003366}.access-size output{font-size:16px;min-width:55px;text-align:center}.access-size button:disabled{opacity:.45;cursor:default}.access-select{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;align-items:center;margin-bottom:16px}.access-select select{min-width:0;border:1px solid #8ca2b5;border-radius:7px;background:white;padding:11px;color:#003366;font-size:16px}.access-read{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-block:18px}.access-read button{border:1px solid #8ca2b5;color:#003366;background:#edf3f8;padding:12px;border-radius:7px;font-size:15px;min-height:50px}.access-read button:disabled{opacity:.5}.access-help{font-size:14px}.access-status{font-size:14px;min-height:28px}.access-reset{display:block;background:#003366;color:white;border-radius:7px;width:100%;padding:14px;font-size:16px;margin-top:15px}.access-statement{display:block;margin-top:20px;font-size:14px}.reading-guide{position:fixed;left:0;right:0;top:50vh;border-bottom:3px solid #ad451e;background:#ffdca426;height:36px;z-index:80;pointer-events:none;box-shadow:0 1px 3px #0003}body:has(dialog[open]) .reading-guide,body:has(dialog[open]) .access-toggle{visibility:hidden}
html[data-text-scale="112"]{font-size:112.5%}html[data-text-scale="125"]{font-size:125%}html[data-text-scale="150"]{font-size:150%}html[data-text-scale="200"]{font-size:200%}
html[data-readable=true] :where(body>header,main,footer,main *,footer *,body>header *){font-family:Arial,sans-serif!important}
html[data-spacing=true] :where(main p,main li,main a,main label,main input,main textarea,main select,footer p,footer address,footer a){letter-spacing:.08em!important;word-spacing:.12em!important;line-height:2!important}
html[data-bold=true] :where(main p,main li,main a,footer p,footer a,footer address){font-weight:700!important}
html[data-align=true] :where(main,footer,main *,footer *){text-align:left!important}
html[data-links=true] :where(main a,footer a,header a){text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:5px!important}
html[data-headings=true] :where(main h1,main h2,main h3){outline:2px solid currentColor;outline-offset:8px}
html[data-images=true] :where(main img,main video,footer img){visibility:hidden!important}
html[data-cursor=true] :where(body,a,button,summary,label){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='48' viewBox='0 0 40 48'%3E%3Cpath d='M4 2 4 36 13 28 21 45 29 41 21 25 35 24Z' fill='white' stroke='black' stroke-width='3'/%3E%3C/svg%3E") 4 2,auto!important}
html[data-saturation=gray] :where(body>header,main,footer,.mobile-contact){filter:grayscale(1)}html[data-saturation=low] :where(body>header,main,footer,.mobile-contact){filter:saturate(.35)}
html[data-contrast=dark] :where(body,.site-header,.hero,.page-hero,.service-panel,.investment,.price-card,.starter-strip,.faq-section,.closing,.footer,.service-benefits,.service-journey aside,.inclusions-panel,.related-section,.support-band,.about-values,.service-dropdown,.menu-dialog){background:#101b27!important;color:#fff!important}
html[data-contrast=high] :where(body,.site-header,.hero,.page-hero,.service-panel,.investment,.price-card,.starter-strip,.faq-section,.closing,.footer,.service-benefits,.service-journey aside,.inclusions-panel,.related-section,.support-band,.about-values,.service-dropdown,.menu-dialog){background:#000!important;color:#fff!important}
html:is([data-contrast=dark],[data-contrast=high]) :where(main p,main li,main figcaption,main .section-kicker,main .text-link,main .service-value,main .price-symbol,main .step-number,footer p,footer address,footer h2,.service-dropdown a){color:white!important}
html:is([data-contrast=dark],[data-contrast=high]) :where(main .button,header .button,main input,main textarea,main select,.filters button,.contact-topics button,.service-tab,.icon-button){background:white!important;color:#001b30!important;border:1px solid #ccd7df}
html:is([data-contrast=dark],[data-contrast=high]) .hero-media{opacity:.2}html:is([data-contrast=dark],[data-contrast=high]) .brand img{background:white;border-radius:5px}html:is([data-contrast=dark],[data-contrast=high]) :focus-visible{outline-color:#ffe36c}html[data-contrast=high] :where(main h1,main h2,main h3,header a,header summary){color:#ffe36c!important}
html[data-contrast=light] :where(body,.site-header,.hero,.page-hero,.service-panel,.investment,.price-card,.starter-strip,.faq-section,.closing,.footer,.service-benefits,.service-journey aside,.inclusions-panel,.related-section,.support-band,.about-values,.service-dropdown,.menu-dialog){background:white!important;color:#132536!important}
html[data-contrast=light] :where(main p,main li,main figcaption,main .text-link,main .section-kicker,footer p,footer address,footer h2){color:#132536!important}html[data-contrast=light] .footer-brand{background:#003366;padding:6px;border-radius:6px}html[data-contrast=light] .closing .button{background:#003366;color:white}html[data-contrast=light] .brand-video{opacity:.2}
@media(min-width:701px) and (max-width:1190px){.desktop-nav{display:none}.menu-toggle{display:flex}.header-actions>.button{font-size:1rem}}
@media(max-width:900px){.service-benefit-grid{grid-template-columns:1fr;gap:38px}.service-benefit-grid h2{font-size:2.25rem;max-width:26ch}.service-benefit-grid p{max-width:64ch}.service-journey{grid-template-columns:1fr;gap:45px}.service-journey aside{max-width:720px}.gallery-grid{gap:35px 20px}}
@media(max-width:700px){.header-actions>.button{display:none}.header-inner{height:82px;gap:20px}.brand{width:148px}.menu-toggle{width:44px;height:48px}.hero-copy{width:100%}.hero-description{font-size:1.125rem;max-width:40ch}.hero .actions{align-items:flex-start;gap:18px}.hero .button,.hero .text-link{font-size:1rem}.hero .text-link{margin-bottom:8px}.hero-content{padding-bottom:12px}.hero-bottom{font-size:.9375rem}.hero-bottom .motion-control{font-size:.875rem;max-width:185px}.service-tabs{gap:10px}.service-tab{font-size:1rem;padding:12px 15px;min-height:48px}.service-tab[aria-selected=true]{padding-left:15px}.all-services{font-size:1rem}.service-panel-copy>p:not(.service-value),.service-panel .text-link,.service-value{font-size:1rem}.service-panel{min-height:0;gap:15px}.section-heading p{font-size:1.125rem!important}.work-heading>div:nth-child(2){font-size:1rem}.work-caption p{font-size:.9375rem}.work-bottom{font-size:.875rem;flex-wrap:wrap}.work-bottom .work-progress{min-width:50%}.process-step p{font-size:1.125rem}.price-card>p:not(.price-amount),.price-card ul,.price-card .text-link{font-size:1rem}.price-card .price-amount span{font-size:1rem}.starter-strip{display:block;padding:28px}.starter-owl{width:110px;margin-bottom:16px}.starter-strip p,.starter-strip .text-link{font-size:1rem}.starter-strip>div:last-child{margin-top:20px}.starter-price small{font-size:1rem}.fine-print{font-size:.9375rem}.author-copy>p:not(.lead):not(.section-kicker){font-size:1.125rem}.author-note{font-size:1rem}.faq-item summary{font-size:1.75rem}.faq-item p{font-size:1.125rem}.closing-grid{gap:22px}.closing .button,.closing-email{font-size:1rem}.closing .actions{gap:25px}.closing-owl{max-width:300px}.footer-columns{column-gap:25px}.footer-columns nav,.footer-columns p,.footer-columns address{font-size:1rem}.footer-columns h2{font-size:1rem}.footer-top>p,.footer-bottom,.footer-bottom button,.social-links{font-size:.9375rem}.footer-bottom{padding-bottom:35px}.footer-email{overflow-wrap:anywhere}.mobile-contact{left:14px;right:14px;font-size:.9375rem;padding:14px 20px;gap:15px}.access-toggle{left:14px;bottom:88px;padding:12px;border-radius:50%;width:52px;height:52px}.access-toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.access-toggle svg{width:26px;height:26px}.access-panel{inset:12px 12px 12px auto;max-height:calc(100dvh - 24px);padding:22px}.consent{max-height:65dvh;overflow:auto}.consent p{font-size:1rem}.consent strong{font-size:1.125rem}.consent-actions{display:flex;flex-wrap:wrap}.consent-actions button{font-size:.9375rem;min-height:44px;padding:10px 13px}.consent-actions button:last-child{padding-inline:13px}.menu-body nav>a,.mobile-services>summary{font-size:2.5rem;min-height:50px}.mobile-services .service-dropdown a{font-size:1.0625rem}.page-hero .lead,.service-detail-layout>div>p:not(.section-kicker),.directory-service>div>p:not(.section-kicker){font-size:1.125rem}.service-facts{flex-wrap:wrap}.service-facts>span,.service-facts .text-link{font-size:1rem}.service-benefit-grid h2{font-size:2.125rem}.service-journey h2{font-size:2.5rem}.service-journey aside{padding:26px}.gallery-grid{grid-template-columns:1fr}.gallery-item figcaption{font-size:1rem}.gallery-zoom{font-size:.9375rem}.case-image img{aspect-ratio:auto}.image-viewer{padding:16px}.image-viewer figcaption,.viewer-controls a{font-size:.9375rem}.viewer-controls{gap:15px}.contact-details address,.contact-details>p:not(.section-kicker),.field label,.form-help,.field-hint,.privacy-note,.contact-topics button{font-size:1rem}.field input,.field select,.field textarea{font-size:1.125rem}.contact-section form .button{font-size:1rem}.legal>section p{font-size:1.125rem}.legal-notice{font-size:1rem}}
html:is([data-text-scale="150"],[data-text-scale="200"]) .desktop-nav{display:none}html:is([data-text-scale="150"],[data-text-scale="200"]) .menu-toggle{display:flex}html:is([data-text-scale="150"],[data-text-scale="200"]) .header-actions>.button{display:none}html:is([data-text-scale="150"],[data-text-scale="200"]) :where(.page-hero-grid,.service-detail-layout,.service-journey,.service-benefit-grid,.price-grid,.all-prices .price-grid,.portfolio-grid,.gallery-grid,.case-context,.contact-section,.author-section,.faq-layout,.process-layout,.about-hero,.values-grid){display:grid;grid-template-columns:minmax(0,1fr);gap:40px}html:is([data-text-scale="150"],[data-text-scale="200"]) .hero{height:auto;max-height:none;min-height:700px}html:is([data-text-scale="150"],[data-text-scale="200"]) .hero-copy{width:100%;max-width:100%}html:is([data-text-scale="150"],[data-text-scale="200"]) .hero-media{opacity:.12}html:is([data-text-scale="150"],[data-text-scale="200"]) :where(main h1,main h2){font-size:clamp(2rem,8vw,4rem);overflow-wrap:anywhere}html:is([data-text-scale="150"],[data-text-scale="200"]) .service-showcase{display:block}html:is([data-text-scale="150"],[data-text-scale="200"]) .service-tabs{margin-bottom:30px}html:is([data-text-scale="150"],[data-text-scale="200"]) .service-panel{grid-template-columns:minmax(0,1fr)}html:is([data-text-scale="150"],[data-text-scale="200"]) .process-visual{position:relative;top:0}html:is([data-text-scale="150"],[data-text-scale="200"]) .footer-columns{grid-template-columns:minmax(0,1fr)}html:is([data-text-scale="150"],[data-text-scale="200"]) .footer-columns>div:last-child{grid-column:auto}html:is([data-text-scale="150"],[data-text-scale="200"]) .footer-top{flex-wrap:wrap}html:is([data-text-scale="150"],[data-text-scale="200"]) .closing-grid{grid-template-columns:minmax(0,1fr)}html:is([data-text-scale="150"],[data-text-scale="200"]) .starter-strip{display:block}html:is([data-text-scale="150"],[data-text-scale="200"]) .work-heading{flex-wrap:wrap}html:is([data-text-scale="150"],[data-text-scale="200"]) .work-track .work-card{width:calc(100vw - 2 * var(--gutter))}html:is([data-text-scale="150"],[data-text-scale="200"]) .hero-bottom{position:relative;bottom:auto;padding-block:20px}html:is([data-text-scale="150"],[data-text-scale="200"]) .hero-content{padding-bottom:30px}
@media(prefers-reduced-motion:reduce){.faq-item{scroll-behavior:auto}.gallery-item img,.nav-services svg{transition:none}}html[data-motion=off] .gallery-item img{transition:none}
.button,.text-link{max-width:100%;white-space:normal;overflow-wrap:anywhere}.button>span:first-child,.text-link>span{min-width:0;overflow-wrap:anywhere}.faq-item summary>.faq-question{font:inherit;flex:1;min-width:0;overflow-wrap:anywhere;transform:none!important}
html:is([data-text-scale="150"],[data-text-scale="200"]) :where(main section,main article,main aside,main div,main ul,main ol,main li,main a,main h1,main h2,main h3,main p){min-width:0}
html:is([data-text-scale="150"],[data-text-scale="200"]) :where(main h2,main h3,main .price-amount){overflow-wrap:anywhere;max-width:100%}
html:is([data-text-scale="150"],[data-text-scale="200"]) .price-amount{font-size:clamp(2rem,8vw,3.75rem)}
html:is([data-text-scale="150"],[data-text-scale="200"]) .process-step{display:block}html:is([data-text-scale="150"],[data-text-scale="200"]) .process-step .step-number{display:block;margin-bottom:18px}
html:is([data-text-scale="150"],[data-text-scale="200"]) .process-tag{max-width:90%;white-space:normal;text-align:center}
html:is([data-text-scale="150"],[data-text-scale="200"]) :where(.contact-email,.footer-email,.closing-email){overflow-wrap:anywhere;word-break:break-word;max-width:100%;min-width:0}
html:is([data-text-scale="150"],[data-text-scale="200"]) .hero-bottom{flex-wrap:wrap;gap:22px;width:100%}
html:is([data-text-scale="150"],[data-text-scale="200"]) .author-signature{max-width:calc(100% - 32px)}
html:is([data-text-scale="150"],[data-text-scale="200"]) .work-caption>div{min-width:0}html:is([data-text-scale="150"],[data-text-scale="200"]) .work-caption h3{overflow-wrap:anywhere}
@media(max-width:700px){html:is([data-text-scale="150"],[data-text-scale="200"]) .mobile-contact{font-size:1rem;line-height:1.4;overflow-wrap:anywhere}html:is([data-text-scale="150"],[data-text-scale="200"]) .contact-email{display:block}html:is([data-text-scale="150"],[data-text-scale="200"]) .contact-email svg{margin-left:15px}}
.mobile-services .service-dropdown a{color:white}.mobile-services .service-dropdown a:hover,.mobile-services .service-dropdown a:focus-visible{color:var(--blue)}.access-panel :focus-visible{outline:3px solid #003366;outline-offset:3px}@media(max-width:700px){.footer-columns nav{gap:8px}.footer-columns a{overflow-wrap:anywhere}}
.price-card>*{max-width:100%;overflow-wrap:anywhere}
@media(max-width:980px){.service-tab[aria-selected=true]{color:white}}
:focus-visible{outline-color:#003366}.footer :focus-visible,.work-section :focus-visible,.menu-dialog :focus-visible,.consent :focus-visible,.image-viewer :focus-visible{outline-color:white}.closing :focus-visible{outline-color:white}
html[data-contrast=light] :focus-visible,#access-panel :focus-visible{outline-color:#003366}

.form-security-note{font-size:1rem;line-height:1.7;color:var(--muted);margin-block:20px}.form-security-note a{color:var(--blue);text-underline-offset:3px}.grecaptcha-badge{visibility:hidden!important}

.legal-pending{margin-block:32px 44px;padding:clamp(22px,4vw,42px);background:var(--soft,#edf3f8);border:1px solid #b7cbdc;border-left:5px solid #003366;border-radius:12px}.legal-pending h2{margin-block:10px 18px}.legal-pending ul,.legal-sources ul{padding-left:1.3em}.legal-pending li{margin-block:14px;line-height:1.75}.legal-sources li{margin-block:12px}
