/* R11 — native editorial content and local-only intake previews. */
.patient-update-section{padding:42px 0;background:#edf4f5;border-bottom:1px solid var(--line)}.patient-update-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;align-items:start}.patient-update-section h2{font:400 clamp(28px,3vw,42px)/1.15 Georgia,serif;margin:8px 0 18px}.practice-notice{border-left:3px solid var(--blue);padding:4px 0 4px 22px}.practice-notice h3{margin:0 0 8px}.practice-notice p{margin:0 0 10px}.empty-state{padding:22px 24px;border:1px solid var(--line);border-radius:16px;background:#fffdf8;font-size:15px;line-height:1.7}.journal-grid,.patient-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.journal-card,.patient-review{background:var(--sand);padding:28px;border-radius:22px;min-width:0}.journal-card h2,.journal-card h3,.patient-review h2{font:400 27px/1.2 Georgia,serif;margin:0 0 16px}.journal-card p,.patient-review p{font-size:15px}.journal-card>a{display:inline-flex;min-height:44px;align-items:center}.patient-reviews>.empty-state{grid-column:1/-1}.review-stars{color:#775215;letter-spacing:3px}.tnd-local-form{max-width:720px;background:var(--sky);padding:30px;border-radius:24px;margin:32px 0}.tnd-local-form .form-row{margin:20px 0}.tnd-local-form label{font-weight:600;display:block;margin-bottom:7px}.tnd-local-form input:not([type=checkbox]),.tnd-local-form select,.tnd-local-form textarea{width:100%;max-width:100%;border:1px solid #567e91;border-radius:10px;background:#fff;color:var(--ink);padding:12px}.tnd-local-form small{font-size:13px;display:block;margin-top:8px}.tnd-local-form .checkbox-label{display:flex;gap:12px;align-items:flex-start;font-size:14px}.tnd-local-form input[type=checkbox]{width:22px;height:22px;flex-shrink:0;accent-color:var(--blue)}.tnd-local-form [aria-invalid=true]{border:2px solid #923615}.form-preview-note{background:var(--paper);padding:20px;border-left:3px solid var(--blue);border-radius:8px}.form-preview-note p{font-size:14px;margin-bottom:0}.tnd-local-form .form-result{margin-top:20px;padding:18px;background:var(--paper);border:1px solid var(--blue);border-radius:10px}.article-page{max-width:850px}.article-page h1{max-width:22ch}.article-page h2{font:400 32px/1.2 Georgia,serif;margin-top:36px}.editorial-intro{font-size:19px;max-width:65ch}.patient-links{display:flex;flex-wrap:wrap;gap:10px 24px}.patient-links a{display:inline-flex;align-items:center;min-height:44px}.route-callout{background:var(--sky);padding:26px;border-radius:20px;margin:28px 0}.route-callout h2,.route-callout h3{margin-top:0}.specialist-context{font-size:13px;background:var(--sand);padding:9px 20px;text-align:center}.specialist-context a{margin-left:15px}.specialist-home .landing-hero-inner{min-height:470px}.reference-links{font-size:13px;margin-top:35px;padding-top:20px;border-top:1px solid var(--line)}.reference-links a{overflow-wrap:anywhere}.entry-breadcrumb{font-size:13px;margin-bottom:20px}.pagination{margin:32px 0}.pagination .page-numbers{display:inline-block;padding:10px 16px}.qualifications{padding:24px;border:1px solid var(--line);border-radius:20px}.qualifications li{margin-bottom:10px}
@media(max-width:900px){.journal-grid,.patient-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.patient-update-grid{grid-template-columns:1fr;gap:6px}}
@media(max-width:600px){.patient-update-section{padding:28px 0}.journal-grid,.patient-reviews{grid-template-columns:1fr}.journal-card,.patient-review{padding:24px}.tnd-local-form{padding:20px}.editorial-intro{font-size:16px}.article-page h1{font-size:36px}.specialist-context{font-size:11px}.specialist-context a{margin-left:8px}.route-callout{padding:22px}}
