:root{font-family:Arial,sans-serif;color:#192b3b}*{box-sizing:border-box}body{margin:0}img{max-width:100%}header,main,footer{width:min(1200px,calc(100% - 32px));margin:auto}header{min-height:68px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd}.brand{font:700 22px Georgia,serif;text-decoration:none}.switch{display:flex;gap:8px;align-items:center;padding:9px;border:1px solid #ddd;border-radius:25px;text-decoration:none}.hero{background:#f3f7fc;padding:32px}.eyebrow,.sample-label{font-size:12px;text-transform:uppercase;letter-spacing:.1em}h1{font:700 clamp(30px,4vw,46px) Georgia,serif;margin:8px 0}.content{padding:32px 20px 60px}.legal-document{max-width:780px;margin:auto}.legal-section{margin-bottom:28px}.legal-section h2{font:700 clamp(23px,3vw,30px) Georgia,serif;margin:0 0 12px}.legal-section p{font-size:16px;line-height:1.7}.article-grid,.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.article-card,.tiles a{min-width:0;border:1px solid #ddd;border-radius:14px;overflow:hidden}.article-art img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.article-body{padding:16px}.article-body h3{font:700 24px Georgia,serif}.article-body p{line-height:1.5}.heading-share{display:flex;justify-content:space-between;gap:12px}.inline-share{position:relative}.inline-share .links{position:absolute;right:0;z-index:5;background:#fff;padding:12px;border:1px solid #ddd}.inline-share .links a{display:block;padding:5px}.footer-nav,footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}footer{border-top:1px solid #ddd;padding:30px;text-align:center}@media(max-width:650px){header,main,footer{width:calc(100% - 20px)}.hero{padding:22px}.content{padding:22px 10px 45px}.article-grid,.tiles{grid-template-columns:1fr}.brand{font-size:17px}}.inline-share{position:relative;flex:0 0 auto;z-index:2}.inline-share[open]{z-index:30}.inline-share>summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:42px;min-height:38px;padding:8px 12px;border:1px solid #c9d8e6;border-radius:999px;background:#f4f8fc;color:#214968;font:700 13px Arial,sans-serif;cursor:pointer;box-shadow:0 2px 7px #172e4412}.inline-share>summary::-webkit-details-marker{display:none}.inline-share>summary:before{content:"↗";font-size:19px;line-height:1}.inline-share>summary:hover,.inline-share>summary:focus-visible{background:#e4f0fb;border-color:#7fa7c8;outline-offset:2px}.inline-share .links{position:absolute;top:calc(100% + 8px);right:0;left:auto;z-index:50;display:grid;gap:3px;width:190px;min-width:190px;padding:9px;border:1px solid #dce4ec;border-radius:13px;background:#fff;box-shadow:0 12px 32px #15293c30}.inline-share .links a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;color:#203245;font:600 14px Arial,sans-serif;text-decoration:none;cursor:pointer}.inline-share .links a:hover,.inline-share .links a:focus-visible{background:#f1f5fa}.inline-share .social-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;font:700 16px Arial,sans-serif;color:#fff;background:#506579;margin:0}.inline-share .social-icon svg{display:block;width:17px;height:17px}.inline-share .fb-icon{background:#1877f2}.inline-share .wa-icon{background:#25d366}.inline-share .pin-icon{background:#bd081c}.inline-share .mail-icon{background:#607d8b}.inline-share .tw-icon{background:#111}.inline-share .copy-icon,.inline-share .link-icon{background:#527fa3}.article-card:has(.inline-share[open]){overflow:visible;position:relative;z-index:20}.article-card:has(.inline-share[open]) .article-art img{border-radius:13px 13px 0 0}@media(max-width:600px){.inline-share .links{width:180px;min-width:180px}}.inline-share>summary{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border-radius:50%;font-size:0;gap:0;background:#fff}.inline-share>summary:before{content:"↗";font:700 20px/1 Arial,sans-serif}.inline-share>summary{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:auto;min-width:126px;height:48px;min-height:48px;padding:0 18px;border:1px solid #d8dedb;border-radius:999px;background:#fff;color:#155a93;font:400 20px/1.2 Arial,Helvetica,sans-serif;box-shadow:none}.inline-share>summary:before{content:"♧";display:inline-block;font-size:0;width:21px;height:21px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Ccircle cx=%2218%22 cy=%225%22 r=%223%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22/%3E%3Ccircle cx=%226%22 cy=%2212%22 r=%223%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22/%3E%3Ccircle cx=%2218%22 cy=%2219%22 r=%223%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22/%3E%3Cpath d=%22M9 11l6-4M9 14l6 4%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22/%3E%3C/svg%3E") center/contain no-repeat}.inline-share>summary:hover,.inline-share>summary:focus-visible{background:#f7fafc;border-color:#aac2d4}header .switch{transform:translate(2px)}.directory ul,.coming-soon ul{line-height:1.9;padding-left:20px}.coming-soon{max-width:780px;padding:22px 26px;border:1px solid #dfe6ee;border-radius:14px;background:#f7fafd;margin-bottom:30px}.coming-soon h2,.directory h2{font:700 26px Georgia,serif}.tiles a{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border:0;border-radius:12px;background:#f3f7fc;color:#152538;font-weight:700;text-decoration:none}.tiles a:hover{background:#e6eef7}.es-guide-list{list-style:none;padding:0;display:grid;gap:14px;max-width:820px}.es-guide-list li{padding:14px 18px;border:1px solid #dfe6ee;border-radius:12px}.es-guide-list a{font:700 19px Georgia,serif}.es-guide-list span{color:#4a5b6c;font-size:15px}
