/* Pillar guides and related question pages; no analytics. */
.pillar-nav,.topic-nav{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.pillar-nav a,.topic-nav a{display:inline-flex;align-items:center;min-height:46px;padding:10px 15px;background:#fffdf9;border:1px solid #cbd6c7;border-radius:8px;text-decoration:none;font-size:16px}.pillar-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.pillar-flow>div{padding:22px;min-width:0;background:#eef1e7;border:1px solid #d5dece;border-radius:14px}.pillar-flow h3{font-size:20px;margin-bottom:12px}.pillar-flow p{font-size:16px;line-height:1.85}.pillar-flow span{display:block;color:#6b725a;font-size:13px;font-weight:700;margin-bottom:8px}.pillar-overview>p{max-width:78ch}.pillar-overview h2{max-width:34ch}.pillar-callout{padding:22px 24px;background:#eee9dc;border-left:4px solid #9b895d;border-radius:0 14px 14px 0;margin:24px 0}.pillar-callout p{font-size:17px}.pillar-callout a{font-weight:650}.back-topic-group{padding-top:26px;scroll-margin-top:22px}.back-topic-group>h3{font-size:24px;margin-bottom:10px}.back-topic-group>p{font-size:17px;color:#59685c}.back-topic-group+.back-topic-group{border-top:1px solid #deded2;margin-top:24px}.back-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 12px}.back-topic-card{display:block;padding:22px;background:#eef1e7;border:1px solid #d5dece;border-radius:14px;text-decoration:none;min-width:0}.back-topic-card strong{display:block;font-size:20px;line-height:1.5;margin-bottom:12px}.back-topic-card span{display:block;font-size:16px;line-height:1.8}.back-topic-card em{display:block;font-size:15px;font-style:normal;margin-top:16px;text-decoration:underline}.topic-article{max-width:800px;margin:auto}.topic-article>h1{font-size:36px;margin-bottom:22px}.topic-article .guide-intro{margin-bottom:26px}.topic-article .guide-summary{margin:28px 0 4px}.topic-article ul{padding-left:24px}.topic-article li{margin:12px 0}.topic-article .guide-note time{white-space:nowrap}.article-sources p,.article-sources li{font-size:15px}.pillar-sources{font-size:15px}.pillar-sources li{margin:8px 0}.pillar-overview,.back-topic-group{scroll-margin-top:22px}@media(max-width:1000px){.pillar-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.pillar-flow,.back-topic-grid{grid-template-columns:1fr}.pillar-flow>div,.back-topic-card{padding:20px}.pillar-flow p{font-size:17px}.pillar-nav a,.topic-nav a{font-size:15px}.topic-article>h1{font-size:30px}.pillar-callout{padding:20px 18px}.back-topic-group>h3{font-size:22px}}

/* Clinic philosophy: scoped visual explanation of structure, tissue and function. */
.philosophy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0}.philosophy-grid>div{padding:22px;background:#eef1e7;border:1px solid #d5dece;border-radius:14px;min-width:0}.philosophy-grid span{display:block;font-size:13px;font-weight:700;color:#6b725a;margin-bottom:12px}.philosophy-grid h3{font-size:20px;margin-bottom:12px}.philosophy-grid p{font-size:16px;line-height:1.85}.philosophy-link{font-weight:650}.philosophy-bridge p{font-size:17px}@media(max-width:680px){.philosophy-grid{grid-template-columns:1fr}.philosophy-grid>div{padding:20px}.philosophy-grid p{font-size:17px}}
