/* Turatto — privacy information and consistent article/footer treatments. */
.turatto-privacy-footer{padding:12px 20px 18px;text-align:center;font:13px/1.6 Arial,sans-serif}
.turatto-privacy-footer a{color:inherit;text-underline-offset:3px;opacity:.82}
.turatto-privacy-page{background:#FAF9F6;color:#152E49;font-family:Arial,sans-serif}
.turatto-privacy-main{width:min(900px,calc(100% - 40px));margin:44px auto 88px;font:16px/1.8 Arial,sans-serif}
.turatto-privacy-breadcrumb{color:#536171;font-size:13px;margin:0 0 46px}
.turatto-privacy-breadcrumb a{color:#152E49}
.turatto-privacy-eyebrow{display:block;text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:700;color:#765B3D}
.turatto-privacy-main h1{font-family:'Segoe UI',Arial,sans-serif;font-size:clamp(34px,5vw,48px);line-height:1.15;letter-spacing:-.03em;margin:14px 0 8px}
.turatto-privacy-update{font-size:13px;color:#61717b;margin:0 0 27px}
.turatto-privacy-lead{font-size:18px;color:#40546a;border-left:3px solid #D6C3A1;padding-left:18px}
.turatto-privacy-main section{border-top:1px solid #E1DBD2;padding-top:15px;margin-top:35px}
.turatto-privacy-main h2{font:700 23px/1.3 'Segoe UI',Arial,sans-serif;margin:10px 0 12px}
.turatto-privacy-main p{margin:10px 0 18px}
.turatto-privacy-main a{color:#152E49;text-underline-offset:3px;overflow-wrap:anywhere}
.turatto-privacy-foot{padding:28px 18px;background:#10293F;color:#E8DFD2;text-align:center;font:14px/1.7 Arial,sans-serif}
.turatto-privacy-foot a{color:#D6C3A1}
/* PcD article: retain all original explanations but harmonize brand + typography */
.turatto-pcd-page{--navy:#152E49;--navy2:#10293F;--gold:#9B805B;--lightgold:#D6C3A1;--ink:#152E49;--paper:#FAF9F6;background:#FAF9F6;font:16px/1.78 Arial,sans-serif;color:#152E49}
.turatto-pcd-page .hero{background:#F2EFE9;color:#152E49;border-bottom:1px solid #E1DBD2}
.turatto-pcd-page .hero h1{font:700 clamp(32px,4vw,48px)/1.14 'Segoe UI',Arial,sans-serif;color:#10293F;letter-spacing:-.035em}
.turatto-pcd-page .hero p,.turatto-pcd-page .hero small{color:#536171}
.turatto-pcd-page .hero .eyebrow{color:#765B3D}
.turatto-pcd-page .hero .chip{color:#193C5B;border-color:#c8b596;background:#FAF9F6}
.turatto-pcd-page .hero-photo:before{display:none}
.turatto-pcd-page .article h2{font:700 clamp(25px,3vw,31px)/1.25 'Segoe UI',Arial,sans-serif;color:#10293F;scroll-margin-top:92px}
.turatto-pcd-page .article h3{font:700 21px/1.4 'Segoe UI',Arial,sans-serif;color:#10293F}
.turatto-pcd-page .article p{line-height:1.82}
.turatto-pcd-page .sidebox h3,.turatto-pcd-page .simple-card h3{font-family:'Segoe UI',Arial,sans-serif}
.turatto-pcd-page .article-shell{width:min(1120px,calc(100% - 42px))}
.turatto-pcd-page .turatto-pcd-directory{border:1px solid #e5dfd5;background:#F2EFE9;border-radius:8px;padding:18px 24px;margin:0 0 36px}
.turatto-pcd-directory h2{font-size:19px!important;margin:2px 0 12px!important;letter-spacing:0!important}
.turatto-pcd-directory ul{columns:2;column-gap:30px;margin:0;padding-left:18px}
.turatto-pcd-directory li{break-inside:avoid;margin:4px 0!important;font-size:14px}
.turatto-pcd-directory a,.turatto-pcd-related a{color:#152E49;text-decoration:underline;text-underline-offset:3px}
.turatto-pcd-related{border-top:1px solid #D6C3A1;margin-top:35px;padding-top:14px}
.turatto-pcd-related ul{padding-left:22px}
.turatto-pcd-footer{background:#10293F;color:#F2EFE9;padding:36px 0;text-align:center;font:14px/1.8 Arial,sans-serif}
.turatto-pcd-footer a{color:#E8D6B8}
.turatto-pcd-footer p{margin:8px 0}
.turatto-pcd-page .article a{overflow-wrap:anywhere}
.turatto-pcd-page .aside .contact{background:#152E49}
@media(max-width:700px){.turatto-privacy-main{margin:28px auto 60px}.turatto-privacy-main h2{font-size:21px}.turatto-pcd-directory ul{columns:1}.turatto-pcd-page .hero-copy{padding-top:32px}.turatto-pcd-page .hero-photo{min-height:240px;height:260px}.turatto-pcd-page .article-shell{gap:12px}.turatto-pcd-page .simple-grid{grid-template-columns:1fr}.turatto-pcd-page .article h2{margin-top:38px}}
