.public-document{padding-top:64px;padding-bottom:80px;min-height:55vh}.public-document h1{max-width:1000px;font-size:clamp(34px,5vw,64px);line-height:1.08;letter-spacing:-.035em;margin:25px 0}.public-intro{font-size:clamp(18px,2vw,23px);line-height:1.7;color:var(--muted,#596b7e);max-width:860px}.public-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.public-service-grid>a{padding:32px;border:1px solid #d2dfed;text-decoration:none;background:#f4f7fb}.public-service-grid h2{font-size:26px;margin:0 0 18px;color:#0a203c}.public-service-grid h2 span{float:right;color:#1260bc}.public-service-grid p,.public-cover p{line-height:1.75;color:#596b7e;font-size:18px}.public-cover{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:42px}.public-cover img{width:100%;height:330px;object-fit:cover}.public-cover h2{font-size:32px;line-height:1.2}.public-legal{max-width:1000px;line-height:1.75;overflow-wrap:anywhere}.public-legal h1{font-size:28px}.public-legal h2{margin-top:32px;font-size:27px}.trial-note a{text-decoration:underline}.admin-bar .header{top:32px}@media(max-width:782px){.admin-bar .header{top:46px}}@media(max-width:680px){.public-document{padding-top:32px;padding-bottom:48px}.public-service-grid,.public-cover{grid-template-columns:1fr;gap:20px}.public-service-grid{margin-top:28px}.public-service-grid>a{padding:24px}.public-cover img{height:240px}.public-cover{margin-top:28px}.public-service-grid h2{font-size:23px}}
.public-legal .ta-inner-hero{padding:0;margin:0}.public-legal .wp-block-cover{min-height:0!important}.public-legal .wp-block-cover__image-background,.public-legal .wp-block-cover__background{display:none}.public-legal .wp-block-cover__inner-container{color:inherit}.public-legal a{color:#1260bc}.public-legal .ta-cookie-button{font:inherit;padding:12px 18px;color:#1260bc;border:1px solid #c8d7e8;background:#fff;cursor:pointer}
.public-legal{max-width:880px;font-size:18px;line-height:1.8}.public-legal h2{font-size:clamp(23px,2.5vw,29px);line-height:1.3;margin-top:42px}.public-legal h3{font-size:21px;line-height:1.4;margin-top:28px}.public-legal p{margin:16px 0}.public-legal li{margin:10px 0}.public-legal .legal-date{font-size:14px;color:#596b7e}.public-legal .legal-nav{display:flex;flex-wrap:wrap;gap:10px 22px;border-block:1px solid #d2dfed;padding:20px 0;margin:28px 0}.public-legal .legal-nav a{font-size:15px;font-weight:700}.public-legal [id]{scroll-margin-top:140px}.public-legal .legal-form{padding:28px;background:#f4f7fb;border-left:3px solid #1260bc;margin:36px 0}.public-legal .legal-form h2{margin-top:0}.public-legal mark{background:#fff0bf;color:#172843}@media(max-width:680px){.public-legal{font-size:16px;line-height:1.75}.public-legal .legal-form{padding:20px}.public-legal h3{font-size:19px}.public-legal [id]{scroll-margin-top:105px}}@media print{body:has(.public-legal) .header,body:has(.public-legal) .footer,body:has(.public-legal) .mobile-contact,body:has(.public-legal) .legal-nav,body:has(.public-legal) .ta-cookie-button{display:none!important}.public-legal{max-width:none;font-size:11pt;color:#000}.public-legal .legal-form{break-before:page;page-break-before:always;background:#fff}.public-legal h2,.public-legal h3{break-after:avoid}}
