.edpt-company-layout .company-wrap{margin:0 8.7%;padding:30px 0 75px}.edpt-company-layout .company-page .breadcrumbs{margin-bottom:38px}.edpt-company-layout .company-heading{border-bottom:1px solid #d8d6cc;padding:0 0 32px;margin-bottom:0}.edpt-company-layout .company-kicker{font-size:12px;letter-spacing:1.1px;text-transform:uppercase;color:#8f6b50;display:flex;gap:10px;align-items:center}.edpt-company-layout .company-kicker:before{content:'';height:6px;width:6px;background:#a45235}.edpt-company-layout .company-title-row{display:flex;align-items:center;justify-content:space-between;gap:35px;margin:20px 0}.edpt-company-layout .company-title-row h1{font:clamp(37px,4.2vw,65px)/1.08 var(--serif);font-weight:400;letter-spacing:-1.6px;margin:0;max-width:900px}.edpt-company-layout .company-location-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;line-height:1.8;color:#6c7484}.edpt-company-layout .company-location-line a:hover{color:#a45235}.edpt-company-layout .metadata-dot{height:3px;width:3px;background:#a5a6a0;border-radius:50%;margin:0 6px}.edpt-company-layout .company-rating{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:#6e7484}.edpt-company-layout .company-rating .rating-star{color:#a77a34;font-size:18px}.edpt-company-layout .company-rating strong{color:#252d41;font-weight:600}.edpt-company-layout .heading-actions{display:flex;gap:9px;flex-shrink:0}.edpt-company-layout .quiet-action{display:flex;align-items:center;gap:10px;justify-content:center;white-space:nowrap;background:#fffefa;border:1px solid #cccec8;border-radius:10px;padding:13px 16px;font-size:13px;color:#343b4b}.edpt-company-layout .quiet-action:hover{border-color:#a45235;background:#ebe4d7}.edpt-company-layout .quiet-action .action-icon{font-size:20px;line-height:1}.edpt-company-layout .company-tagline{font:italic 25px/1.35 var(--serif);margin:21px 0 0;color:#8f624b}.edpt-company-layout .company-tabs{display:flex;gap:27px;align-items:center;border-bottom:1px solid #d8d6cc;margin-bottom:37px;overflow:auto;white-space:nowrap;scrollbar-width:thin}.edpt-company-layout .company-tabs a{font-size:13px;color:#7a7e88;padding:22px 0 18px;border-bottom:2px solid transparent;line-height:1.6}.edpt-company-layout .company-tabs a:first-child{border-bottom-color:#a45235;color:#181e35}.edpt-company-layout .company-tabs a:hover{color:#a45235;border-bottom-color:#a45235}.edpt-company-layout .company-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:42px;align-items:start}.edpt-company-layout .company-content{min-width:0}.edpt-company-layout .company-section{padding:32px 0 38px;border-bottom:1px solid #d8d6cc;scroll-margin-top:25px}.edpt-company-layout .company-section:first-child{padding-top:0}.edpt-company-layout .company-section h2{font:33px/1.15 var(--serif);font-weight:400;letter-spacing:-.6px;margin:0 0 20px}.edpt-company-layout .company-section .section-overline{font-size:11px;letter-spacing:1.1px;text-transform:uppercase;color:#a47a58;display:block;margin-bottom:15px}.edpt-company-layout .company-section p{font-size:14px;line-height:1.95;color:#626b7c;margin:0 0 17px}.edpt-company-layout .company-section p a{color:#1f3b63;text-decoration:underline;text-underline-offset:3px}.edpt-company-layout .company-description{max-width:790px}.edpt-company-layout .company-quick-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#ede6da;border:1px solid #dfd7c8;border-radius:12px;margin:28px 0 0;padding:24px 0}.edpt-company-layout .company-quick-facts>div{padding:0 23px;border-right:1px solid #cfc7b8}.edpt-company-layout .company-quick-facts>div:last-child{border:0}.edpt-company-layout .fact-label{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:#84735e;display:block;margin-bottom:10px;line-height:1.6}.edpt-company-layout .fact-value{font:24px/1.15 var(--serif);color:#2d3241;display:block}.edpt-company-layout .fact-extra{font-size:11px;color:#7b7d83;display:block;line-height:1.6;margin-top:7px}.edpt-company-layout .service-pills{display:flex;flex-wrap:wrap;gap:11px;margin:22px 0 8px}.edpt-company-layout .service-pill{display:flex;gap:14px;justify-content:space-between;align-items:center;border:1px solid #d5d6ce;border-radius:11px;padding:12px 16px;color:#33486b;background:#fffefa;font-size:13px;line-height:1.7;transition:.2s;max-width:100%}.edpt-company-layout .service-pill:hover{background:#eae3d7;border-color:#ad9b85}.edpt-company-layout .service-pill>span:last-child{font-size:19px;line-height:1}.edpt-company-layout .profile-clientele{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.edpt-company-layout .profile-clientele a{padding:9px 13px;border-radius:8px;background:#e9e4da;font-size:13px;color:#686155;line-height:1.6}.edpt-company-layout .profile-clientele a:hover{background:#ddd3c3}.edpt-company-layout .regulatory-card{background:#fffefa;border:1px solid #d9d8ce;border-radius:13px;overflow:hidden}.edpt-company-layout .regulatory-row{padding:20px 23px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #e0dfd5;font-size:14px;line-height:1.8}.edpt-company-layout .regulatory-row:last-child{border:0}.edpt-company-layout .regulatory-row>span{color:#7e8087}.edpt-company-layout .regulatory-row strong{font-weight:500;color:#333d51}.edpt-company-layout .regulatory-row a{display:flex;gap:16px;align-items:center;color:#1f3b63}.edpt-company-layout .regulatory-row a:hover{text-decoration:underline}.edpt-company-layout .regulatory-source{display:flex;align-items:center;gap:9px;font-size:12px!important;line-height:1.8!important;margin:18px 0 0!important;color:#8b8b85!important}.edpt-company-layout .regulatory-source a{font-size:12px}.edpt-company-layout .company-source-note{font-size:12px!important;line-height:1.8!important;color:#878b93!important;margin:20px 0 0!important}.edpt-company-layout .company-source-note a{color:#6c778b}.edpt-company-layout .review-overview{display:flex;align-items:center;gap:27px;padding:25px;background:#fffefa;border:1px solid #d9d8ce;border-radius:13px}.edpt-company-layout .review-score{font:54px/1 var(--serif);color:#181e35;letter-spacing:-2px}.edpt-company-layout .review-score small{font:18px var(--serif);letter-spacing:0;color:#858b96}.edpt-company-layout .review-meta .review-stars{font-size:17px;letter-spacing:2px;color:#a77a34;display:block;margin-bottom:10px}.edpt-company-layout .review-meta strong{font-weight:500;font-size:14px;display:block}.edpt-company-layout .review-meta p{font-size:12px;color:#898b91;line-height:1.7;margin:8px 0 0}.edpt-company-layout .company-event{display:flex;gap:20px;align-items:flex-start;padding:25px;border:1px solid #d9d8ce;border-radius:13px;background:#fffefa}.edpt-company-layout .company-event .event-date{min-width:60px;width:60px;padding:12px 0}.edpt-company-layout .company-event h3{font:25px/1.2 var(--serif);font-weight:400;margin:10px 0 12px}.edpt-company-layout .company-event .event-status{font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:#8d7a67}.edpt-company-layout .company-event p{font-size:13px;margin:0 0 14px}.edpt-company-layout .company-event a{font-size:13px;border-bottom:1px solid #b5b3aa;padding-bottom:4px}.edpt-company-layout .no-event{padding:22px 24px;border:1px solid #d9d8ce;border-radius:12px;background:#f8f6ef}.edpt-company-layout .no-event p{margin:0}.edpt-company-layout .company-aside{display:grid;gap:23px}.edpt-company-layout .contact-panel{background:#181e35;color:#f4f2eb;border-radius:16px;padding:27px;position:relative;overflow:hidden}.edpt-company-layout .contact-panel:before{content:'';position:absolute;inset:0;background:url('championship-pattern.svg') right top/470px;opacity:.1;pointer-events:none}.edpt-company-layout .contact-panel>*{position:relative}.edpt-company-layout .contact-panel .contact-kicker{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#c7b48f;display:block;margin-bottom:16px}.edpt-company-layout .contact-panel h2{font:31px/1.12 var(--serif);font-weight:400;letter-spacing:-.4px;margin:0 0 15px}.edpt-company-layout .contact-panel>p{font-size:14px;line-height:1.85;color:#bfc9dc;margin:0 0 21px}.edpt-company-layout .contact-panel .rail-button{width:100%;margin-bottom:10px}.edpt-company-layout .contact-information{border-top:1px solid #ffffff27;margin:22px 0 0;padding-top:19px}.edpt-company-layout .contact-information>div{margin-bottom:17px}.edpt-company-layout .contact-information>div:last-child{margin:0}.edpt-company-layout .contact-information dt{font-size:10px;text-transform:uppercase;letter-spacing:.9px;color:#9cabc6;margin-bottom:7px}.edpt-company-layout .contact-information dd{font-size:14px;line-height:1.8;color:#e0e4ed;margin:0;overflow-wrap:anywhere}.edpt-company-layout .contact-information a:hover{color:#e7bf58}.edpt-company-layout .contact-panel .source-contact{font-size:11px;color:#99a8c2;line-height:1.7;margin:20px 0 0}.edpt-company-layout .source-contact a{text-decoration:underline;text-underline-offset:3px}.edpt-company-layout .locked-contact{display:flex;align-items:center;gap:13px;border:1px solid #ffffff30;background:#ffffff04;padding:17px;border-radius:11px;margin:0 0 21px}.edpt-company-layout .lock-icon{font-size:22px}.edpt-company-layout .locked-contact p{font-size:13px;line-height:1.75;margin:0;color:#c3cce0}.edpt-company-layout .side-favorite{border:1px solid #d6d3c9;border-radius:14px;padding:24px;background:#fffefa}.edpt-company-layout .side-favorite h2{font:25px/1.17 var(--serif);font-weight:400;margin:0 0 12px}.edpt-company-layout .side-favorite p{font-size:13px;line-height:1.85;color:#7a808c;margin:0 0 20px}.edpt-company-layout .side-favorite button{display:flex;justify-content:space-between;align-items:center;gap:15px;border:1px solid #bfc6d2;background:transparent;border-radius:10px;width:100%;padding:14px 15px;color:#32496d;font-size:13px}.edpt-company-layout .side-favorite button:hover{background:#ede6da}.edpt-company-layout .side-address{padding:24px;border:1px solid #d6d3c9;background:#ede6da;border-radius:14px}.edpt-company-layout .side-address h2{font:25px var(--serif);font-weight:400;margin:0 0 17px}.edpt-company-layout .side-address address{font-style:normal;font-size:14px;color:#6b6d77;line-height:1.9}.edpt-company-layout .side-address a{font-size:13px;color:#4b5e7c;display:inline-block;margin-top:17px;border-bottom:1px solid #a4aaaf;padding-bottom:4px}.edpt-company-layout .side-socials{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.edpt-company-layout .side-socials a{font-size:12px;margin-top:0;padding:8px 12px;border:1px solid #c3bcad;border-radius:8px}.edpt-company-layout .responsibility{margin-top:35px;border:1px solid #d6d3c9;border-radius:13px;padding:0 23px;background:#eeebe3}.edpt-company-layout .responsibility summary{padding:20px 0;cursor:pointer;display:flex;justify-content:space-between;gap:15px;align-items:center;list-style:none;font-size:14px;color:#596274}.edpt-company-layout .responsibility summary::-webkit-details-marker{display:none}.edpt-company-layout .responsibility summary>span:last-child{font-size:21px;color:#9b7856}.edpt-company-layout .responsibility[open] summary>span:last-child{transform:rotate(45deg)}.edpt-company-layout .responsibility p{font-size:12px;line-height:1.9;color:#7a7f87;margin:0 0 20px}.edpt-company-layout .profile-footer-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:30px;font-size:12px;color:#878b94;line-height:1.8}.edpt-company-layout .profile-footer-links a{text-decoration:underline;text-underline-offset:4px}.edpt-company-layout .company-toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);padding:15px 25px;background:#181e35;color:#fff;border-radius:12px;font-size:14px;box-shadow:0 10px 30px #181e3530;z-index:70}.edpt-company-layout .company-toast[hidden]{display:none}.edpt-company-layout .company-dialog{padding:40px;max-width:500px;border-radius:16px}.edpt-company-layout .company-dialog h2{font-size:34px;letter-spacing:-.6px}.edpt-company-layout .company-dialog .dialog-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.edpt-company-layout .company-dialog .dialog-actions a{padding:14px 18px;border:1px solid #181e35;border-radius:10px;font-size:14px}.edpt-company-layout .company-dialog .dialog-actions a:first-child{background:#181e35;color:white}.edpt-company-layout .company-dialog p{line-height:1.85}.edpt-company-layout .page-comparison{margin-bottom:30px;padding:15px 20px;background:#e9e3d8;border:1px solid #d9d1c4;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;color:#7c6d5a}.edpt-company-layout .page-comparison a{color:#3f526e;text-decoration:underline;text-underline-offset:3px}.edpt-company-layout .profile-clientele a:focus-visible,.edpt-company-layout .service-pill:focus-visible{outline:2px solid #a45235;outline-offset:3px}@media(min-width:1600px){.edpt-company-layout .company-layout{grid-template-columns:minmax(0,1fr) 360px;gap:65px}.edpt-company-layout .company-title-row h1{font-size:66px}.edpt-company-layout .contact-panel{padding:30px}}@media(max-width:1250px){.edpt-company-layout .company-page .company-wrap{margin:0 6%}.edpt-company-layout .company-layout{grid-template-columns:minmax(0,1fr) 310px;gap:32px}.edpt-company-layout .company-title-row h1{font-size:49px}.edpt-company-layout .company-title-row{gap:25px}.edpt-company-layout .heading-actions{flex-direction:column}.edpt-company-layout .quiet-action{font-size:12px;padding:11px 14px}.edpt-company-layout .contact-panel{padding:24px}.edpt-company-layout .company-tabs{gap:23px}.edpt-company-layout .company-quick-facts>div{padding:0 18px}.edpt-company-layout .fact-value{font-size:22px}.edpt-company-layout .company-section h2{font-size:31px}}@media(max-width:1000px){.edpt-company-layout .company-layout{grid-template-columns:minmax(0,1fr) 290px;gap:25px}.edpt-company-layout .company-title-row h1{font-size:44px}.edpt-company-layout .company-tabs{gap:21px}.edpt-company-layout .company-tabs a{font-size:12px}.edpt-company-layout .company-section h2{font-size:29px}.edpt-company-layout .contact-panel{padding:22px}.edpt-company-layout .contact-panel h2{font-size:28px}.edpt-company-layout .company-quick-facts{padding:20px 0}.edpt-company-layout .company-quick-facts>div{padding:0 13px}.edpt-company-layout .fact-value{font-size:20px}.edpt-company-layout .fact-label{font-size:10px}.edpt-company-layout .regulatory-row{padding:18px;font-size:13px;gap:20px}.edpt-company-layout .side-address,.edpt-company-layout .side-favorite{padding:22px}.edpt-company-layout .company-event{padding:22px;gap:16px}.edpt-company-layout .company-event h3{font-size:23px}}@media(max-width:760px){.edpt-company-layout .company-page .company-wrap{padding:25px 0 50px}.edpt-company-layout .company-page .breadcrumbs{margin-bottom:28px}.edpt-company-layout .company-title-row{align-items:flex-start}.edpt-company-layout .company-title-row h1{font-size:41px}.edpt-company-layout .company-tagline{font-size:23px}.edpt-company-layout .heading-actions{flex-direction:row}.edpt-company-layout .heading-actions .quiet-action>span:last-child{display:none}.edpt-company-layout .heading-actions .quiet-action{width:41px;height:41px;padding:0}.edpt-company-layout .company-heading{padding-bottom:27px}.edpt-company-layout .company-tabs{gap:24px;margin-bottom:30px}.edpt-company-layout .company-tabs a{font-size:13px}.edpt-company-layout .company-layout{grid-template-columns:1fr;gap:38px}.edpt-company-layout .company-aside{grid-template-columns:1fr 1fr;align-items:start}.edpt-company-layout .contact-panel{grid-column:1/-1;padding:28px}.edpt-company-layout .contact-panel h2{font-size:32px}.edpt-company-layout .contact-panel>p{max-width:550px}.edpt-company-layout .contact-information{display:grid;grid-template-columns:1fr 1fr;gap:20px}.edpt-company-layout .contact-panel .rail-button{max-width:360px}.edpt-company-layout .company-section h2{font-size:32px}.edpt-company-layout .company-quick-facts{padding:24px 0}.edpt-company-layout .fact-value{font-size:24px}.edpt-company-layout .fact-label{font-size:11px}.edpt-company-layout .company-event{padding:25px}.edpt-company-layout .regulatory-row{font-size:14px}.edpt-company-layout .page-comparison{font-size:12px}}@media(max-width:520px){.edpt-company-layout .company-title-row{gap:20px;display:block}.edpt-company-layout .heading-actions{margin-top:23px}.edpt-company-layout .heading-actions .quiet-action>span:last-child{display:inline}.edpt-company-layout .heading-actions .quiet-action{width:auto;height:auto;padding:11px 15px;font-size:13px}.edpt-company-layout .company-title-row h1{font-size:40px;letter-spacing:-1.2px}.edpt-company-layout .company-kicker{font-size:11px}.edpt-company-layout .company-tagline{font-size:22px}.edpt-company-layout .company-location-line{font-size:13px;gap:8px}.edpt-company-layout .metadata-dot{margin:0 2px}.edpt-company-layout .company-rating{font-size:13px}.edpt-company-layout .company-tabs a{padding:19px 0 15px}.edpt-company-layout .company-section h2{font-size:30px}.edpt-company-layout .company-aside{grid-template-columns:1fr}.edpt-company-layout .contact-panel{grid-column:auto;padding:26px}.edpt-company-layout .contact-information{grid-template-columns:1fr;gap:17px}.edpt-company-layout .contact-information>div{margin:0}.edpt-company-layout .contact-panel .rail-button{max-width:none}.edpt-company-layout .company-quick-facts{padding:20px 0}.edpt-company-layout .company-quick-facts>div{padding:0 13px}.edpt-company-layout .fact-value{font-size:21px}.edpt-company-layout .fact-extra{font-size:10px}.edpt-company-layout .fact-label{font-size:10px;letter-spacing:.4px}.edpt-company-layout .service-pill{font-size:12px;padding:11px 13px;gap:12px}.edpt-company-layout .regulatory-row{padding:18px;gap:15px;font-size:13px}.edpt-company-layout .regulatory-row>span{max-width:50%}.edpt-company-layout .review-overview{gap:20px;padding:23px}.edpt-company-layout .review-score{font-size:48px}.edpt-company-layout .company-event{padding:22px;gap:15px}.edpt-company-layout .company-event h3{font-size:22px}.edpt-company-layout .company-event .event-date{width:52px;min-width:52px}.edpt-company-layout .page-comparison{display:block;line-height:1.9}.edpt-company-layout .page-comparison a{display:block;margin-top:5px}.edpt-company-layout .responsibility{padding:0 19px}.edpt-company-layout .company-dialog{padding:32px 25px}.edpt-company-layout .company-dialog h2{font-size:30px}}.edpt-company-layout .preview-switchboard{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:12px 4.6%;background:#e7dfd1;border-bottom:1px solid #cdc2b0;font-family:'DM Sans',Arial,sans-serif;position:relative;z-index:45}.edpt-company-layout .preview-switchboard-label{font-size:12px;color:#79674e;letter-spacing:.4px;white-space:nowrap}.edpt-company-layout .preview-switchboard-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.edpt-company-layout .preview-switchboard-links a{font-size:13px;line-height:1.4;padding:9px 13px;border:1px solid #c8bcaa;border-radius:8px;background:#faf7f0;color:#33415a;white-space:nowrap;transition:.15s}.edpt-company-layout .preview-switchboard-links a:hover{background:#d9ccb8}.edpt-company-layout .preview-switchboard-links a[aria-current="page"]{background:#181e35;border-color:#181e35;color:#fff}.edpt-company-layout .preview-switchboard-links a:focus-visible{outline:2px solid #a45235;outline-offset:3px}@media(max-width:760px){.edpt-company-layout .preview-switchboard{align-items:flex-start;flex-direction:column;gap:10px;padding:13px 6%}.edpt-company-layout .preview-switchboard-links{gap:7px}.edpt-company-layout .preview-switchboard-links a{font-size:12px;padding:8px 10px}.edpt-company-layout .preview-switchboard-label{font-size:12px}}@media print{.edpt-company-layout .preview-switchboard{display:none}}.edpt-company-layout .company-heading{background:#fff;border:0;padding:65px 44px 75px;border-radius:96px 0 96px 0;clip-path:polygon(0 0,calc(100% - 145px) 0,calc(100% - 145px) 46px,100% 46px,100% 100%,95px 100%,95px calc(100% - 35px),0 calc(100% - 35px));margin-bottom:12px}.edpt-company-layout .company-title-row{gap:25px}.edpt-company-layout .company-title-row h1{font-size:clamp(38px,4vw,62px)}.edpt-company-layout .company-location-line .company-category{display:inline-flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid #d1d7e0;background:#f2f4f7;border-radius:10px;color:#1f3b63;font-size:14px;text-decoration:underline;text-decoration-color:#b4bece;text-underline-offset:4px;line-height:1.7}.edpt-company-layout .company-category:after{content:'↗';font-size:17px;text-decoration:none}.edpt-company-layout .company-location-line .company-category:hover{background:#e7dfd1;border-color:#ae9477;color:#8d593c}.edpt-company-layout .company-category:focus-visible{outline:2px solid #a45235;outline-offset:4px}.edpt-company-layout .contact-information dd,.edpt-company-layout .contact-information dd a{font-size:17px;line-height:1.8;font-weight:500;color:#e4c38b;letter-spacing:-.15px}.edpt-company-layout .contact-information dt{font-size:12px;color:#b5c2d8;margin-bottom:8px}.edpt-company-layout .contact-information dd a:hover{color:#ffdfa8;text-decoration:underline;text-underline-offset:4px}.edpt-company-layout .side-address address{font-size:18px;line-height:1.8;color:#4a5264}.edpt-company-layout .company-quick-facts .fact-value{font-family:var(--serif);font-size:24px;line-height:1.25;font-weight:400;overflow-wrap:normal}.edpt-company-layout .company-warning{margin-top:36px;padding:28px;border:1px solid #d8d3c8;border-radius:14px;background:#ece7dd}.edpt-company-layout .company-warning h2{font:28px/1.2 var(--serif);font-weight:400;margin:0 0 20px;letter-spacing:-.4px}.edpt-company-layout .company-warning p{font-size:14px;line-height:1.9;color:#737784;margin:0 0 18px}.edpt-company-layout .company-warning p:last-child{margin-bottom:0}.edpt-company-layout .company-warning a{color:#425b7f;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}@media(max-width:1250px){.edpt-company-layout .company-heading{padding:65px 36px 75px}.edpt-company-layout .company-title-row h1{font-size:45px}.edpt-company-layout .company-quick-facts .fact-value{font-size:22px}.edpt-company-layout .contact-information dd,.edpt-company-layout .contact-information dd a{font-size:17px}.edpt-company-layout .side-address address{font-size:18px}}@media(max-width:1000px){.edpt-company-layout .company-heading{padding:60px 30px 70px}.edpt-company-layout .company-title-row h1{font-size:41px}.edpt-company-layout .company-warning{padding:25px}.edpt-company-layout .company-quick-facts .fact-value{font-size:21px}}@media(max-width:760px){.edpt-company-layout .company-heading{padding:60px 30px 70px;border-radius:70px 0 70px 0;clip-path:polygon(0 0,calc(100% - 95px) 0,calc(100% - 95px) 32px,100% 32px,100% 100%,55px 100%,55px calc(100% - 25px),0 calc(100% - 25px))}.edpt-company-layout .company-title-row h1{font-size:42px}.edpt-company-layout .company-quick-facts .fact-value{font-size:24px}}@media(max-width:520px){.edpt-company-layout .company-heading{padding:45px 23px 60px;border-radius:55px 0 55px 0;clip-path:polygon(0 0,calc(100% - 65px) 0,calc(100% - 65px) 24px,100% 24px,100% 100%,35px 100%,35px calc(100% - 20px),0 calc(100% - 20px))}.edpt-company-layout .company-title-row h1{font-size:36px;letter-spacing:-1px}.edpt-company-layout .company-location-line{gap:8px}.edpt-company-layout .company-location-line .company-category{font-size:13px;padding:7px 10px}.edpt-company-layout .company-quick-facts .fact-value{font-size:20px}.edpt-company-layout .contact-information dd,.edpt-company-layout .contact-information dd a{font-size:17px}.edpt-company-layout .side-address address{font-size:18px}.edpt-company-layout .company-warning{padding:24px 20px}.edpt-company-layout .company-warning h2{font-size:26px}.edpt-company-layout .company-warning p{font-size:14px;line-height:1.9}}.edpt-company-layout .company-documents .documents-example{font-size:13px;line-height:1.8;color:#8b7b66;margin-bottom:22px;max-width:670px}.edpt-company-layout .document-list{display:grid;gap:12px}.edpt-company-layout .document-card{display:flex;align-items:center;gap:20px;padding:22px 24px;background:#fffefa;border:1px solid #d8d7cd;border-radius:13px;transition:background .2s,border-color .2s,transform .2s}.edpt-company-layout .document-card:hover{background:#eee7db;border-color:#b9a68b;transform:translateY(-2px)}.edpt-company-layout .document-card:focus-visible{outline:2px solid #a45235;outline-offset:4px}.edpt-company-layout .document-icon{width:37px;min-width:37px;height:46px;position:relative;display:grid;place-items:center;color:#9e7653}.edpt-company-layout .document-icon svg{position:absolute;width:31px;height:38px;left:2px;top:0;stroke:currentColor;stroke-width:1.1}.edpt-company-layout .document-icon>span{font-size:9px;letter-spacing:.5px;line-height:1;background:#eee6d8;border:1px solid #cdbb9f;padding:4px 5px;border-radius:3px;position:absolute;bottom:0;left:2px;color:#936d4c}.edpt-company-layout .document-copy{display:block;flex:1;min-width:0}.edpt-company-layout .document-copy strong{font:22px/1.25 var(--serif);font-weight:400;color:#262f44;display:block;letter-spacing:-.3px}.edpt-company-layout .document-copy>span{font-size:13px;line-height:1.8;color:#7e8490;display:block;margin-top:8px}.edpt-company-layout .document-open{font-size:23px;color:#9c7651;line-height:1;flex-shrink:0}.edpt-company-layout .company-documents .document-note{font-size:12px;line-height:1.8;color:#8b8a83;margin:17px 0 0}.edpt-company-layout .company-tabs{gap:23px}@media(max-width:1000px){.edpt-company-layout .document-card{padding:20px;gap:17px}.edpt-company-layout .document-copy strong{font-size:21px}.edpt-company-layout .company-tabs{gap:20px}}@media(max-width:520px){.edpt-company-layout .document-card{padding:20px 17px;gap:14px;align-items:flex-start}.edpt-company-layout .document-icon{margin-top:2px}.edpt-company-layout .document-copy strong{font-size:20px;line-height:1.3}.edpt-company-layout .document-copy>span{font-size:12px;line-height:1.8}.edpt-company-layout .document-open{font-size:20px;margin-top:4px}.edpt-company-layout .company-documents .documents-example{font-size:13px}.edpt-company-layout .company-documents .document-note{font-size:12px}}