.decision-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;margin:24px 0}.decision-pair figure{margin:0}.decision-pair img{width:100%;height:320px;object-fit:contain;background:#f1f4ed}.decision-pair figcaption{padding:16px 0}.decision-pair h3{font-size:22px;line-height:1.5;margin:0 0 8px}.decision-pair p{margin:0}.reading-note{font-size:14px;color:#52675b}.decision-results{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.decision-results div{padding:16px;border:1px solid #cbd8cc;border-radius:8px}.decision-results dt{font-size:14px}.decision-results dd{margin:8px 0 0;font-size:24px;color:#126244;overflow-wrap:anywhere}.article-header .editor-record{display:none}.article-body h2,.article-body h3{scroll-margin-top:96px}.answer-section{padding-top:24px;padding-bottom:16px}.answer-section h2{margin-top:0}.answer-section p{max-width:850px}.article-body p,.article-body li{overflow-wrap:anywhere}.editor-record{margin:32px 0 16px;font-size:13px}.review-heading{font-size:32px;line-height:1.3}.review-page{max-width:960px;margin:40px auto;padding:24px;font:16px/1.8 system-ui;color:#182a21}.review-page a{color:#08754c}.review-page li{margin:12px 0}.review-page .review-callout{background:#eef4e8;padding:24px;border-left:4px solid #08754c}.review-page code{overflow-wrap:anywhere}@media(max-width:640px){.decision-pair,.decision-results{grid-template-columns:1fr}.decision-pair img{height:auto;max-height:none}.decision-pair h3{font-size:20px}.review-page{padding:20px;margin:16px auto}.review-heading{font-size:28px}}
