.p76-content{background:#f5f9f6!important}.p76-content .p76-hero{max-width:1220px!important;width:100%;margin:0 auto 30px!important}.p76-content .p76-copy{text-align:left!important}.p76-content .p76-breadcrumb{padding:0!important;background:none!important;border:0!important}.p76-content .p76-hero h1 em{font-style:normal;color:#01aeb6}.p76-content>main,.p76-content .v39-main,.p76-content .rg,.p76-content .legal-shell,.p76-content .info35-main,.p76-content .info35-container,.p76-content .about74,.p76-content .p74-wrap,.p76-content .hf69-wrap,.p76-content .ai71-wrap{max-width:1220px!important;margin:0 auto!important;padding:0!important;background:transparent!important}.p76-content .v39-section,.p76-content .rg-card,.p76-content .legal-grid,.p76-content .legal-section,.p76-content .info35-intro{padding:28px!important;background:#fff!important;border:1px solid #dce9e1!important;border-radius:17px!important;margin:24px auto!important;max-width:1220px}.p76-content .v39-address,.p76-content .rg-note,.p76-content .legal-note{background:#eaf5ed!important;border:1px solid #d1e4d6!important;color:#54796b!important;border-radius:15px;padding:23px;margin:24px auto!important;max-width:1220px}.p76-content .v39-cards,.p76-content .rg-grid,.p76-content .legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.p76-content .v39-card,.p76-content .legal-card,.p76-content .info35-card{border:1px solid #dbe9df!important;background:#fff!important;border-radius:15px!important;box-shadow:0 9px 25px #22534008!important;padding:24px!important;text-decoration:none!important}.p76-content .v39-card h3,.p76-content .legal-card strong{color:#2d6961!important}.p76-content .legal-card strong{font-size:17px}.p76-content .legal-card span,.p76-content .legal-intro{color:#799082!important;line-height:1.85}.p76-content .v40-directory,.p76-content .rg-split,.p76-content .legal-article{border:1px solid #deeadf!important;border-radius:17px!important;background:#fff!important;padding:28px!important;margin:25px auto!important;max-width:1220px}.p76-content .v39-linkgrid,.p76-content .v40-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:18px!important}.p76-content .v39-linkgrid a,.p76-content .v40-links a{display:block;background:#f3f9f4!important;border:1px solid #e0eadf!important;border-radius:9px!important;padding:12px!important;color:#367e72!important;text-decoration:none;font-size:12px!important}.p76-content .v39-feature{padding:0!important;background:#fff!important;gap:25px}.p76-content .v39-feature img,.p76-content .rg-photo{width:100%!important;height:290px!important;object-fit:cover;border-radius:15px}.p76-content .info35-accordion,.p76-content .info35-group,.p76-content .legal-accordion{border:1px solid #dbe9df!important;border-radius:14px!important;background:#fff!important;margin:12px 0!important}.p76-content .legal-heading{margin-top:35px}.p76-content .legal-shell>p,.p76-content .legal-shell>h2{max-width:1160px;margin-left:auto;margin-right:auto}.p76-content .info35-main{padding-top:20px!important}.p76-content .info35-container{width:100%!important}.p76-content .page73 .page73-hero{background:transparent!important;padding:0!important;border:0}.p76-content .page73 .page73-wrap{max-width:1220px}.p76-content .v39-hero-photo{display:none!important}.p76-content .site-single-image-note:empty{display:none}.p76-content .p76-hero figure img{object-position:center!important}.p76-content .legal-card:hover,.p76-content .v39-card:hover{border-color:#01aeb6!important}.p76-content details[open]>summary{background:#e4f3e9!important}.p76-content summary:focus-visible,.p76-content a:focus-visible{outline:3px solid #01aeb6;outline-offset:3px}@media(max-width:800px){.p76-content .v39-linkgrid,.p76-content .v40-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.p76-content .v39-section,.p76-content .rg-card,.p76-content .legal-grid,.p76-content .legal-section,.p76-content .info35-intro,.p76-content .v40-directory,.p76-content .rg-split{padding:22px 18px!important}.p76-content .v39-cards,.p76-content .rg-grid,.p76-content .legal-grid,.p76-content .v39-linkgrid,.p76-content .v40-links{grid-template-columns:1fr}.p76-content .v39-feature,.p76-content .rg-split{display:grid;grid-template-columns:1fr}.p76-content .p76-hero{margin-bottom:24px!important}.p76-content .p76-hero h1{font-size:31px!important}.p76-content .legal-shell>p,.p76-content .legal-shell>h2{padding-left:8px;padding-right:8px}}
