:root{--bg:#fbfaf8;--surface:#fff;--ink:#1a1a19;--ink-muted:#5c5b57;--line:#e2ded6;--accent:#1f5c4d;--accent-ink:#fff;--accent-soft:#eaf2ef;--warn:#8a4b12;--radius:10px;--maxw:68rem}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Noto Sans SC,PingFang SC,sans-serif;font-size:17px;line-height:1.6}a{color:var(--accent)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.page{max-width:var(--maxw);margin-inline:auto;padding-block-end:64px;padding-inline:16px}header.site{border-bottom:1px solid var(--line);background:var(--surface)}header.site .inner{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;padding-block:12px;padding-inline:16px;display:flex}header.site .brand{color:var(--ink);font-weight:650;text-decoration:none}header.site nav{flex-wrap:wrap;align-items:center;gap:14px;font-size:.95rem;display:flex}footer.site{border-block-start:1px solid var(--line);color:var(--ink-muted);margin-block-start:48px;padding-block:24px 48px;padding-inline:16px;font-size:.9rem}footer.site .inner{max-width:var(--maxw);flex-wrap:wrap;gap:16px;margin-inline:auto;display:flex}h1{margin-block:32px 8px;font-size:2rem;line-height:1.25}h2{margin-block:32px 8px;font-size:1.3rem}h3{margin-block:24px 4px;font-size:1.05rem}p{margin-block:8px}.lede{color:var(--ink-muted);margin-block-end:24px;font-size:1.15rem}.muted{color:var(--ink-muted)}.small{font-size:.88rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:16px;display:grid}.count{font-variant-numeric:tabular-nums;font-weight:650}.count-scope{color:var(--ink-muted);font-size:.82rem;font-weight:400;display:block}.btn{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);border-radius:var(--radius);font:inherit;cursor:pointer;padding:10px 16px;font-weight:550;text-decoration:none;display:inline-block}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.secondary{background:var(--surface);color:var(--accent)}.btn-row{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-block:16px;display:flex}.chips{flex-wrap:wrap;gap:8px;margin-block:12px;padding:0;list-style:none;display:flex}.chips a,.chips label{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 14px;text-decoration:none;display:inline-block}.chips input:checked+span{font-weight:600}.chips label:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.chips input{margin-inline-end:6px}form.stack{flex-direction:column;gap:18px;max-width:42rem;display:flex}.field{flex-direction:column;gap:4px;display:flex}.field label{font-weight:550}.field .hint{color:var(--ink-muted);font-size:.85rem}.field input[type=text],.field input[type=email],.field select,.field textarea{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;width:100%;padding:9px 10px}.field textarea{resize:vertical;min-height:7rem}.field .error{color:#a21d1d;font-size:.88rem}.notice{border:1px solid var(--line);background:var(--accent-soft);border-radius:var(--radius);padding:12px 14px;font-size:.92rem}.alert{color:var(--warn);border-radius:var(--radius);background:#fdf5ec;border:1px solid #d9b08c;padding:12px 14px}.prose{max-width:44rem}.prose h2{border-block-start:1px solid var(--line);padding-block-start:16px}.prose ul,.prose ol{padding-inline-start:1.3rem}.prose li{margin:6px 0}.prose code{background:#f1efe9;border-radius:4px;padding:1px 5px;font-size:.9em}@media (max-width:560px){h1{font-size:1.6rem}body{font-size:16px}}.language-selector select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;max-width:12rem;padding:4px 8px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.translation-notice{max-width:var(--maxw);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink-muted);margin-block:12px 0;margin-inline:auto;padding:8px 14px;font-size:.85rem}[dir=rtl] code,[dir=rtl] a[href^=http]{direction:ltr;unicode-bidi:isolate}.language-mode{flex-wrap:wrap;align-items:baseline;gap:8px;margin-block:12px;font-size:.9rem;display:flex}.language-mode a[aria-current=page]{font-weight:650;text-decoration:none}.share-panel{border:1px solid var(--line,#d9e0dd);background:var(--surface-muted,#f4f7f5);border-radius:8px;flex-basis:100%;margin-top:.75rem;padding:.85rem 1rem}.share-panel .btn-row{flex-wrap:wrap;gap:.5rem}.product-tags{flex-wrap:wrap;gap:.35rem;margin:0 0 .5rem;padding:0;display:flex}.product-tag{border:1px solid var(--line);background:var(--surface-2,transparent);white-space:nowrap;border-radius:999px;padding:.12rem .5rem;font-size:.8rem;font-weight:600;line-height:1.5;display:inline-block}.product-tags.prominent .product-tag{padding:.2rem .65rem;font-size:.9rem}.other-languages>summary{cursor:pointer;color:var(--ink-muted);padding-block:.25rem;font-size:.88rem}.other-languages[open]>summary{margin-block-end:.25rem}
html:has(>body.awm-theme){background:#fff;font-size:16px}.awm-theme{--navy-950:#0f2430;--navy-900:#16333f;--green-700:#176c59;--green-800:#0d503f;--bg:#fff;--surface:#fff;--surface-2:#f6f8f7;--ink:#17211f;--ink-strong:#0f2430;--ink-muted:#5f6b67;--line:#dfe5e2;--line-strong:#9caea5;--accent:var(--green-700);--accent-ink:#fff;--accent-soft:#eef6f2;--warn:#805014;--danger:#a9251b;--radius:8px;--radius-lg:10px;--maxw:75rem;--awm-sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI","Noto Sans SC","PingFang SC",sans-serif;--awm-serif:Georgia,"Iowan Old Style","Noto Serif","Noto Serif CJK SC","Songti SC",serif;--awm-reading:46rem;background:var(--bg);min-height:100vh;color:var(--ink);font:400 17px/1.65 var(--awm-sans);-webkit-font-smoothing:antialiased;margin:0;padding:0}.awm-theme *,.awm-theme :before,.awm-theme :after{box-sizing:border-box}.awm-theme img,.awm-theme svg{max-width:100%}.awm-theme button,.awm-theme input,.awm-theme select,.awm-theme textarea{font:inherit}.awm-theme a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}.awm-theme a:hover{color:var(--green-800)}.awm-theme :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--green-700);outline-offset:3px}.awm-theme ::selection{color:var(--navy-950);background:#d8ebe3}.awm-theme .awm-icon{vertical-align:middle;flex:none;block-size:20px;inline-size:20px}.awm-theme [dir=rtl] .awm-icon--arrow,[dir=rtl] .awm-theme .awm-icon--arrow{transform:scaleX(-1)}.awm-theme .awm-skip{z-index:100;background:#fff;padding:10px 16px;position:absolute;inset-block-start:8px;inset-inline-start:16px;transform:translateY(-180%)}.awm-theme .awm-skip:focus{transform:none}.awm-theme header.awm-header{border:0;border-block-end:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:30;background:#fff;position:relative}.awm-theme header.awm-header:before{display:none}.awm-theme header.awm-header .inner{min-height:100px;max-width:var(--maxw);flex-flow:row;justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding:17px 0;display:flex}.awm-theme .awm-brand{color:var(--navy-950);flex:none;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.awm-theme .awm-brand-logo{block-size:auto;inline-size:222px;display:block}.awm-theme .awm-navigation{align-items:center;gap:22px;min-inline-size:0;display:flex}.awm-theme header.site nav.awm-nav{flex-wrap:nowrap;align-items:center;gap:16px;width:auto;padding:0;font-size:13px;display:flex;overflow:visible}.awm-theme header.site nav.awm-nav>a{color:var(--navy-950);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:10px 0;font-weight:550;text-decoration:none}.awm-theme header.site nav.awm-nav>a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--green-700);text-decoration-color:var(--green-700);text-underline-offset:7px}.awm-theme .awm-language{flex:none}.awm-theme .awm-language--narrow{display:none}.awm-theme .language-selector select{border:1px solid var(--line);max-width:132px;min-height:44px;color:var(--ink-strong);background:#fff;border-radius:6px;padding:7px 10px;font-size:13px}.awm-theme .awm-menu-toggle{display:none}.awm-theme .page.awm-main{width:min(calc(100% - 48px),var(--maxw));max-width:var(--maxw);margin-inline:auto;padding:56px 0 80px}.awm-theme .awm-main:has(>.awm-home){padding-block-start:0}.awm-theme .awm-main :is(h1,h2,h3){color:var(--navy-950);text-wrap:balance}.awm-theme .awm-main h1{font:600 clamp(2.2rem,4.3vw,3.8rem)/1.09 var(--awm-serif);letter-spacing:-.038em;max-width:24ch;margin:0 0 18px}.awm-theme .awm-main h2{font:600 clamp(1.65rem,2.5vw,2.25rem)/1.18 var(--awm-serif);letter-spacing:-.025em;margin:48px 0 16px}.awm-theme .awm-main h3{font:600 1.18rem/1.3 var(--awm-serif);margin:28px 0 10px}.awm-theme .awm-main p{margin-block:10px}.awm-theme .awm-main .lede{max-width:44rem;color:var(--ink-muted);margin:0 0 28px;font-size:18px;line-height:1.6}.awm-theme .small{font-size:14px}.awm-theme .muted,.awm-theme .prose p.muted,.awm-theme article p.muted{color:var(--ink-muted)}.awm-theme .awm-main>article,.awm-theme .prose{max-width:var(--awm-reading)}.awm-theme .awm-main .action-hub{max-width:58rem}.awm-theme .prose :is(h2,h3){border-block-start:1px solid var(--line);padding-block-start:24px}.awm-theme .prose :is(ul,ol){padding-inline-start:1.5rem}.awm-theme .prose li{margin-block:8px}.awm-theme .prose pre{background:var(--surface-2);max-width:100%;padding:16px;overflow:auto}.awm-theme .prose code{background:var(--surface-2);border-radius:4px;padding:2px 5px}.awm-theme :is(p,li,td,a){overflow-wrap:anywhere}.awm-theme .awm-home-intro{isolation:isolate;background:#f8faf9;border-block-end:1px solid #e9eeeb;padding:66px 36px 42px;position:relative;overflow:hidden}.awm-theme .awm-home-intro:before{content:"";z-index:-1;opacity:.48;pointer-events:none;background:url(/brand/hero-globe.svg) 50%/contain no-repeat;width:540px;height:540px;position:absolute;inset-block-start:-15px;inset-inline-end:-190px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 46%);mask-image:linear-gradient(90deg,#0000,#000 46%)}.awm-theme[dir=rtl] .awm-home-intro:before,[dir=rtl] .awm-theme .awm-home-intro:before{transform:scaleX(-1)}.awm-theme .awm-hero-copy{text-align:center;position:relative}.awm-theme .awm-main .awm-eyebrow{font:650 11px/1.5 var(--awm-sans);color:#536a72;text-transform:uppercase;letter-spacing:.17em;margin:0 0 20px}.awm-theme .awm-main .awm-hero-copy h1{letter-spacing:-.043em;max-width:none;margin:0 auto 16px;font-size:clamp(2.5rem,4.5vw,4rem)}.awm-theme .awm-main .awm-hero-copy .lede{font-family:var(--awm-serif);max-width:44rem;margin:0 auto;font-size:24px;line-height:1.45}.awm-theme .awm-search{max-width:680px;margin:30px auto 0}.awm-theme .awm-search label{margin-block-end:8px;font-size:13px;font-weight:600;display:block}.awm-theme .awm-search-control{background:#fff;border:1px solid #81978c;border-radius:8px;align-items:stretch;display:flex;overflow:visible}.awm-theme .awm-search-control>.awm-icon{color:var(--navy-950);margin:16px 0 0;margin-inline-start:16px}.awm-theme .awm-search-control input{width:100%;min-width:0;min-height:54px;font:400 16px/1.5 var(--awm-sans);color:var(--ink);background:0 0;border:0;border-radius:8px;padding:13px 12px}.awm-theme .awm-search-control input::placeholder{color:#606f69;opacity:1}.awm-theme .awm-search-control .btn{border-radius:0;border-start-end-radius:7px;border-end-end-radius:7px;flex:none;min-width:108px;min-height:54px;margin:-1px}.awm-theme .awm-search .hint{color:var(--ink-muted);margin-top:8px;font-size:12px;display:block}.awm-theme .awm-principles{flex-wrap:wrap;justify-content:center;gap:12px 24px;margin:22px 0 0;padding:0;list-style:none;display:flex}.awm-theme .awm-principles li{color:#465c55;align-items:center;gap:7px;font-size:12px;display:flex}.awm-theme .awm-principles .awm-icon{width:15px;height:15px;color:var(--green-700)}.awm-theme .awm-directory-search .awm-search{margin:0}.awm-theme .awm-results{margin-block-start:46px;scroll-margin-block-start:24px}.awm-theme .awm-section-head{justify-content:space-between;align-items:center;gap:24px;margin-block-end:24px;display:flex}.awm-theme .awm-main .awm-section-head h2{margin:0}.awm-theme .awm-company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.awm-theme .awm-company-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;grid-template-rows:auto 1fr auto;grid-template-columns:44px minmax(0,1fr);gap:12px 18px;min-width:0;padding:24px;display:grid}.awm-theme .awm-company-card:hover{border-color:#96aea3}.awm-theme .awm-company-mark{block-size:48px;inline-size:44px;color:var(--navy-950);font:650 37px/1 var(--awm-serif);background:0 0;border:0;place-items:center;display:grid}.awm-theme .awm-company-mark img{max-width:44px;max-height:44px}.awm-theme .awm-main .awm-company-name{font:600 20px/1.25 var(--awm-serif);letter-spacing:-.025em;margin:0 0 9px}.awm-theme .awm-products{flex-wrap:wrap;gap:5px;margin:0;padding:0;display:flex}.awm-theme .awm-product{font:500 11px/1.5 var(--awm-sans);color:#425a51;overflow-wrap:anywhere;background:#f0f3f2;border-radius:4px;padding:2px 6px}.awm-theme .awm-summary{color:var(--ink-muted);grid-column:2;margin:0;font-size:13px;line-height:1.65}.awm-theme .awm-summary p{margin:0 0 6px}.awm-theme .awm-company-bottom{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-block-start:4px;display:flex}.awm-theme .awm-company-count{color:#52675e;font-variant-numeric:tabular-nums;flex:110px;align-items:center;gap:6px;font-size:12px;display:flex}.awm-theme .awm-company-count .awm-icon{width:15px;height:15px}.awm-theme .awm-company-bottom .btn{min-height:44px;padding:9px 12px;font-size:12px}.awm-theme .awm-main .awm-count-note{max-width:56rem;color:var(--ink-muted);margin:18px 0 0;font-size:12px}.awm-theme .awm-main .awm-all-companies{text-align:center;margin:24px 0 0}.awm-theme .awm-no-results{margin:24px 0 0}.awm-theme .awm-main .awm-no-results p{margin:0}.awm-theme .awm-main .awm-no-results p+p{margin-block-start:6px}.awm-theme .awm-how{border-block-start:1px solid var(--line);margin-block-start:58px;padding-block-start:34px}.awm-theme .awm-main .awm-how h2{margin:0 0 28px}.awm-theme .awm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.awm-theme .awm-steps li{grid-template-columns:52px minmax(0,1fr);align-items:start;column-gap:16px;padding-inline-end:20px;display:grid}.awm-theme .awm-steps li+li{border-inline-start:1px solid var(--line);padding-inline-start:24px}.awm-theme .awm-step-number{color:#165847;block-size:52px;inline-size:52px;font:600 27px/1 var(--awm-serif);background:#e8f0ec;border-radius:50%;place-items:center;display:grid}.awm-theme .awm-main .awm-step-title{font:600 17px/1.3 var(--awm-serif);margin:2px 0 7px}.awm-theme .awm-main .awm-step-copy{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.65}.awm-theme .awm-main .awm-lawyer-link{margin-block-start:28px}.awm-theme .btn{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:var(--radius);min-height:44px;font:600 14px/1.3 var(--awm-sans);cursor:pointer;box-shadow:none;justify-content:center;align-items:center;gap:8px;padding:11px 18px;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex;transform:none}.awm-theme .btn:hover{color:#fff;background:var(--green-800);border-color:var(--green-800);box-shadow:none;transform:none}.awm-theme .btn.secondary{color:var(--green-800);background:#fff;border-color:#819d90}.awm-theme .btn.secondary:hover{background:var(--accent-soft);border-color:var(--green-800)}.awm-theme .btn:disabled{opacity:.55;cursor:not-allowed}.awm-theme .btn[aria-disabled=true]{opacity:.55}.awm-theme .btn-row{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-block:22px;display:flex}.awm-theme form.stack{flex-direction:column;gap:22px;max-width:44rem;display:flex}.awm-theme .field{flex-direction:column;gap:6px;display:flex}.awm-theme .field label{font-weight:600}.awm-theme .field .hint{color:var(--ink-muted);font-size:14px}.awm-theme .field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #81978c;border-radius:8px;padding:11px 12px}.awm-theme .field :is(input,textarea,select):focus-visible{outline:3px solid var(--green-700);outline-offset:2px;box-shadow:none}.awm-theme .field textarea{resize:vertical;min-height:8rem}.awm-theme input:is([type=checkbox],[type=radio]){accent-color:var(--green-700)}.awm-theme .field .error{color:var(--danger);font-size:14px}.awm-theme .notice,.awm-theme .alert{border-radius:8px;max-width:52rem;padding:16px 18px;font-size:15px}.awm-theme .notice{color:#264b3c;background:#eff6f2;border:1px solid #cadcd2}.awm-theme .alert{color:var(--warn);background:#fff7e9;border:1px solid #d5b988}.awm-theme .chips{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.awm-theme .chips :is(a,label){color:#284939;background:#fff;border:1px solid #9aada1;border-radius:100px;align-items:center;min-height:44px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-flex}.awm-theme .chips a[aria-current=page]{border-color:var(--accent);background:#eaf3ee;font-weight:650}.awm-theme .chips label:has(input:checked){border-color:var(--accent);background:#eaf3ee;font-weight:650}.awm-theme .other-languages{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;margin-block:24px;padding:12px 16px}.awm-theme .other-languages summary{cursor:pointer;min-height:32px;color:var(--ink-muted)}.awm-theme .share-panel{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;flex-basis:100%;padding:18px}.awm-theme .translation-notice{max-width:var(--maxw);background:var(--surface-2);border:1px solid var(--line);width:calc(100% - 48px);color:var(--ink-muted);border-radius:6px;margin:12px auto;padding:8px 14px;font-size:13px}.awm-theme footer.awm-footer{background:var(--navy-950) url(/brand/footer-arcs.svg) center/cover no-repeat;color:#bdccc6;border:0;margin:0;padding:36px 24px 28px;font-size:13px}.awm-theme footer.awm-footer .inner{max-width:var(--maxw);margin-inline:auto;display:block}.awm-theme .awm-footer-top{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.awm-theme .awm-footer-top .awm-brand-logo{width:215px}.awm-theme .awm-footer-links{flex-wrap:wrap;align-items:center;gap:8px 24px;max-width:46rem;display:flex}.awm-theme .awm-footer-links a{color:#ecf2ef;padding-block:10px;text-decoration:none}.awm-theme .awm-footer-links a:hover{text-decoration:underline}.awm-theme .awm-footer-meta{border-block-start:1px solid #2d4652;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-block-start:24px;padding-block-start:20px;font-size:12px;display:flex}.awm-theme .awm-footer-meta a{color:#ecf2ef}.awm-theme .awm-footer-meta p{max-width:42rem;margin:0}.awm-theme :is(h1,h2,h3):is(:lang(zh),:lang(ja),:lang(ko)){letter-spacing:0;line-height:1.35}.awm-theme :is(h1,h2,h3):is(:lang(ar),:lang(hi)){font-family:var(--awm-sans);letter-spacing:normal;line-height:1.4}.awm-theme .awm-eyebrow:is(:lang(zh),:lang(ja),:lang(ko),:lang(ar)){letter-spacing:.04em}@media (max-width:1248px){.awm-theme header.awm-header .inner{padding-inline:24px}.awm-theme header.site nav.awm-nav{gap:13px}.awm-theme .awm-navigation{gap:16px}}@media (max-width:1100px){.awm-theme header.awm-header .inner{flex-wrap:wrap;gap:0 16px;min-height:88px;padding-block:12px}.awm-theme .awm-brand-logo{width:210px}.awm-theme .awm-navigation{display:contents}.awm-theme .awm-language--narrow{margin-inline-start:auto;display:block}.awm-theme .awm-language--wide{display:none}.awm-theme header.site nav.awm-nav{flex-wrap:wrap;flex-basis:100%;gap:4px;width:100%;padding:14px 0 0}.awm-theme header.site nav.awm-nav>a{min-height:44px;padding:10px 12px}.awm-theme .awm-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.awm-theme .awm-steps{gap:16px}.awm-theme .awm-steps li{grid-template-columns:42px minmax(0,1fr);gap:12px;padding-inline-end:0}.awm-theme .awm-steps li+li{padding-inline-start:16px}.awm-theme .awm-step-number{width:42px;height:42px;font-size:24px}}@media (max-width:1100px) and (scripting:enabled){.awm-theme .awm-menu-toggle{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--navy-950);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;margin-inline-start:8px;display:inline-flex}.awm-theme .awm-navigation:not([data-open=true]) nav.awm-nav{display:none}}@media (max-width:680px){.awm-theme{font-size:16px}.awm-theme header.awm-header .inner{gap:0 4px;min-height:82px;padding:12px 16px}.awm-theme .awm-brand-logo{width:184px}.awm-theme .language-selector select{width:82px;max-width:82px;padding:8px 4px;font-size:12px}.awm-theme .awm-menu-toggle{margin-inline-start:4px}.awm-theme .page.awm-main{width:calc(100% - 32px);padding-block:36px 56px}.awm-theme .awm-main:has(>.awm-home){padding-block-start:0}.awm-theme .awm-home-intro{margin-inline:-16px;padding:40px 20px 30px}.awm-theme .awm-home-intro:before{opacity:.3;width:360px;height:360px;inset-block-start:10px;inset-inline-end:-225px}.awm-theme .awm-hero-copy{text-align:start}.awm-theme .awm-main .awm-eyebrow{letter-spacing:.11em;margin-block-end:16px;font-size:9px}.awm-theme .awm-main .awm-hero-copy h1{margin-block-end:14px;font-size:clamp(36px,9.7vw,45px);line-height:1.07}.awm-theme .awm-main .awm-hero-copy .lede{font-size:19px;line-height:1.5}.awm-theme .awm-search{margin-block-start:24px}.awm-theme .awm-search label{font-size:12px}.awm-theme .awm-search-control>.awm-icon{margin-inline-start:12px}.awm-theme .awm-search-control input{padding-inline:8px}.awm-theme .awm-search-control .btn{min-width:78px;padding-inline:12px}.awm-theme .awm-principles{justify-content:flex-start;gap:8px 14px;margin-block-start:16px}.awm-theme .awm-principles li,.awm-theme .awm-search .hint{font-size:11px}.awm-theme .awm-results{margin-block-start:32px}.awm-theme .awm-section-head{gap:12px;margin-block-end:18px}.awm-theme .awm-main .awm-section-head h2{font-size:27px}.awm-theme .awm-company-grid{grid-template-columns:1fr;gap:12px}.awm-theme .awm-company-card{column-gap:16px;padding:20px}.awm-theme .awm-main .awm-company-name{font-size:20px}.awm-theme .awm-summary{font-size:13px}.awm-theme .awm-company-bottom .btn{min-height:44px}.awm-theme .awm-how{margin-block-start:40px;padding-block-start:30px}.awm-theme .awm-steps{grid-template-columns:1fr;gap:28px}.awm-theme .awm-steps li{grid-template-columns:52px minmax(0,1fr);gap:16px}.awm-theme .awm-steps li+li{border:0;padding:0}.awm-theme .awm-step-number{width:52px;height:52px}.awm-theme .awm-footer-top{flex-direction:column;gap:22px}.awm-theme .awm-footer-links{gap:2px 20px}.awm-theme .awm-footer-meta{flex-direction:column;align-items:flex-start;gap:12px}.awm-theme .translation-notice{width:calc(100% - 32px)}}@media (max-width:359px){.awm-theme .awm-brand-logo{width:156px}.awm-theme .language-selector select{width:67px;max-width:67px}.awm-theme .awm-company-card{padding:16px}}@media (prefers-reduced-motion:reduce){.awm-theme *,.awm-theme :before,.awm-theme :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.awm-theme :is(.btn,.awm-search-control,.awm-menu-toggle){border:1px solid buttontext}.awm-theme .awm-home-intro:before{display:none}.awm-theme .awm-brand-logo{forced-color-adjust:none;background:#fff;border-radius:4px;padding:4px}.awm-theme .awm-footer .awm-brand-logo{background:var(--navy-950)}}@media print{.awm-theme header.awm-header,.awm-theme .awm-skip,.awm-theme .awm-search,.awm-theme .awm-principles{display:none}.awm-theme .page.awm-main{width:100%;padding:0}.awm-theme .awm-home-intro{background:0 0;padding:0}.awm-theme .awm-home-intro:before{display:none}.awm-theme .awm-company-card{break-inside:avoid}.awm-theme footer.awm-footer{color:#000;background:#fff;padding-inline:0}.awm-theme .awm-footer-top .awm-brand{display:none}.awm-theme :is(.awm-footer-links,.awm-footer-meta) a{color:#000}}
