.template article{min-width:0}.template article>section{margin:0 0 58px}.template article>section:last-child{margin-bottom:0}.template article h2{font-size:clamp(1.8rem,3.2vw,2.65rem);margin-bottom:18px}.template article h3{font-size:1.25rem;margin:30px 0 10px}.template article p{margin:0 0 18px}.template article ul,.template article ol{padding-left:1.35rem;margin:0 0 22px}.template article li+li{margin-top:9px}.article-answer{font-size:1.12rem;line-height:1.75;background:#fff;border:1px solid var(--line);border-left:5px solid var(--terra);border-radius:14px;padding:24px 26px;margin:0 0 42px}.article-meta{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0}.article-meta span{display:inline-block;border:1px solid var(--line);background:var(--cream);border-radius:999px;padding:6px 10px;font-size:.72rem;color:var(--muted);font-weight:700}.guide-table-wrap{overflow-x:auto;margin:24px 0 26px;border:1px solid var(--line);border-radius:14px;background:#fff}.guide-table{width:100%;border-collapse:collapse;min-width:720px;font-size:.9rem}.guide-table th,.guide-table td{text-align:left;vertical-align:top;padding:16px 18px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.guide-table th:last-child,.guide-table td:last-child{border-right:0}.guide-table tr:last-child td{border-bottom:0}.guide-table th{background:var(--natural);font-size:.78rem;letter-spacing:.02em}.guide-table td strong{color:var(--forest)}.source-note{font-size:.82rem;color:var(--muted);border-left:3px solid var(--oat);padding:3px 0 3px 14px;margin:20px 0 0}.source-note a,.source-list a,.template article p a,.template article li a{text-decoration:underline;text-decoration-color:#b8b7ad;text-underline-offset:3px}.source-note a:hover,.source-list a:hover,.template article p a:hover,.template article li a:hover{color:var(--terra)}.decision-box{background:var(--natural);border-radius:16px;padding:24px 26px;margin:26px 0}.decision-box h3{margin-top:0}.check-list{list-style:none;padding-left:0!important}.check-list li{position:relative;padding-left:30px}.check-list li:before{content:'✓';position:absolute;left:0;top:0;color:var(--forest);font-weight:800}.myth-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.myth-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px}.myth-card strong{display:block;color:var(--forest);margin-bottom:6px}.source-list{padding-left:1.2rem}.source-list li{margin-bottom:12px}.callout{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 24px;margin:24px 0}.callout strong{color:var(--forest)}@media(max-width:700px){.article-answer{padding:20px}.myth-grid{grid-template-columns:1fr}.template article>section{margin-bottom:46px}}
