.topaz-article-sharing{max-width:790px;margin:0 auto 5rem;padding:2rem 0;border-top:1px solid rgba(16,46,60,.18)}
.topaz-share-title{font-family:var(--wp--preset--font-family--heebo);font-size:1.1rem;line-height:1.6;font-weight:500;color:var(--wp--preset--color--ink);margin:0 0 1rem}
.topaz-share-links{display:flex;flex-wrap:wrap;gap:.65rem}
.topaz-share-links a{display:inline-flex;align-items:center;padding:.65rem 1rem;border:1px solid rgba(16,46,60,.25);font-size:.95rem;line-height:1.5;font-family:var(--wp--preset--font-family--heebo);text-decoration:none;color:var(--wp--preset--color--ink);transition:background .2s,color .2s}
.topaz-share-links a:hover,.topaz-share-links a:focus-visible{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--paper)}
.topaz-landing-actions{margin-top:1.6rem!important}.page-intro .topaz-landing-location{font-size:.92rem;color:var(--wp--preset--color--mint);margin-top:1rem}
.topaz-service-visual{padding-top:0!important}.topaz-service-visual .wp-block-image{margin:0}.topaz-service-visual img{display:block;width:100%;height:auto;aspect-ratio:2.25;object-fit:cover;max-height:540px}.topaz-service-visual figcaption{font-size:.8rem;line-height:1.5;color:var(--wp--preset--color--muted);margin:.65rem 0 0}
.topaz-service-detail-links{padding-top:0!important}.topaz-service-detail-links .wp-block-buttons{gap:.75rem}.topaz-service-detail-links .wp-block-button__link{font-size:1rem}
.topaz-landing-faq{border-bottom:1px solid rgba(16,46,60,.17);padding:1rem 0}.topaz-landing-faq summary{cursor:pointer;font-size:1.2rem;font-weight:500;line-height:1.6}.topaz-landing-faq p{font-size:1rem;line-height:1.9;color:var(--wp--preset--color--muted);max-width:58rem}
.topaz-service-reading .topaz-reading-title,.topaz-service-detail-links .topaz-reading-title,.topaz-landing-faq-section .topaz-reading-title{font-size:clamp(1.65rem,2.7vw,2.35rem);line-height:1.35;letter-spacing:-.025em;margin:0 0 1.5rem}
.topaz-service-links-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.topaz-service-link-card{border-top:1px solid rgba(16,46,60,.18);padding-top:1.5rem}.topaz-service-link-card h3{font-size:1.5rem;line-height:1.5;margin:0 0 .75rem}.topaz-service-link-card p{font-size:1rem;line-height:1.85}.topaz-service-link-card h3 a{text-decoration:none;color:var(--wp--preset--color--ink)}
.topaz-landing-sharing .topaz-article-sharing{margin-bottom:0}.topaz-service-reading .text-link{margin-top:1.2rem}
body:has(.topaz-hebrew-landing) .language-switch{display:none!important}
@media(max-width:700px){.topaz-article-sharing{margin-bottom:3rem;padding-top:1.5rem}.topaz-share-links{flex-direction:column;align-items:stretch}.topaz-share-links a{justify-content:center}.topaz-service-visual img{aspect-ratio:1.5}.topaz-landing-faq summary{font-size:1.05rem}}
@media(max-width:700px){.topaz-service-links-grid{grid-template-columns:1fr}}
