.app-languages{font-size:13px;color:var(--muted,#667085);margin:10px 0 20px}
.language-links{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;align-items:center}
.language-links a[aria-current=page]{font-weight:750;text-decoration:underline;text-underline-offset:4px}
.site-nav{flex-wrap:wrap}
#lang-menu a{display:block;color:inherit;text-decoration:none}
.reading-section{padding-block:48px 64px}
.reading-section h2{margin-bottom:24px}
.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.guide-card{display:block;padding:24px;color:inherit;text-decoration:none;border-radius:24px}
.guide-card h3{font-size:20px;line-height:1.4;margin:0 0 12px}
.guide-card p{font-size:15px;line-height:1.75;margin:0 0 20px}
.guide-card span{font-size:14px;font-weight:650}
.guide-main{max-width:900px;padding-top:58px;padding-bottom:60px;min-height:70vh}
.guide-main h1{font-size:clamp(30px,5vw,48px);line-height:1.2;letter-spacing:-.025em;margin:20px 0;text-wrap:balance}
.guide-main h2{font-size:24px;line-height:1.4;margin:32px 0 12px}
.guide-main p,.guide-main li{line-height:1.85;font-size:17px}
.guide-intro{font-size:20px!important;max-width:720px}
.guide-updated,.guide-breadcrumb,.guide-shot figcaption{font-size:13px!important;opacity:.75}
.guide-main section{margin:30px 0}
.guide-cta{margin-top:40px;padding:24px 28px;border-radius:24px}
.guide-cta h2{margin-top:0}
.guide-cta .app-store-link{display:inline-block}
.guide-cta .app-store-link img{display:block;height:44px;width:auto}
.guide-shot{margin:30px 0;text-align:center}
.guide-shot img{display:block;width:min(100%,300px);height:auto;margin:auto;border-radius:20px}
.medical-note{font-size:14px!important;opacity:.8;border-left:3px solid #a99be2;padding-left:16px}
.guide-footer{padding-block:22px 32px;font-size:14px}
.guide-footer a{color:inherit}
.related-guides a{display:block;margin:12px 0}
.template-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}
.table-scroll{overflow-x:auto}
.printable-sheet table{border-collapse:collapse;width:100%;min-width:540px}
.printable-sheet th,.printable-sheet td{border:1px solid #a5a6b5;padding:10px;text-align:left;font-size:13px}
.printable-sheet td{height:44px}
.printable-sheet th:first-child{width:20%}
.print-note{font-size:12px!important}
@media(max-width:760px){.guide-grid{grid-template-columns:1fr}.guide-main{padding-top:28px}.guide-main p,.guide-main li{font-size:16px}.guide-page .header-inner{flex-wrap:wrap;gap:12px;padding-block:14px}.guide-cta{padding:22px}.guide-page .site-nav{display:flex}}
@media print{body{color:#111!important;background:#fff!important}.site-header,.site-footer,.skip-link,.guide-footer,.template-actions,.guide-cta,.related-guides,.guide-breadcrumb,.guide-updated,.guide-main article>h1,.guide-main article>.guide-intro,.guide-main article>section:not(.printable-sheet),.medical-note{display:none!important}.guide-main{max-width:none;padding:0!important}.printable-sheet{display:block!important;margin:0!important}.printable-sheet h2{margin-top:0}.printable-sheet table{min-width:0}.printable-sheet td{height:44px}body:has(.printable-sheet){background:#fff} @page{size:auto;margin:14mm}}
