.guide .intro{font-size:1.25rem;line-height:1.75}.guide h2{margin-top:60px}.guide h3{font-size:1.35rem;margin:32px 0 8px}.guide li{margin:.65rem 0}.takeaway{border-left:4px solid #b7791f;background:#f4efe5;padding:25px 28px;margin:40px 0}.takeaway strong{font-size:1.25rem}.example{margin:35px 0;background:#f5f3ee;padding:26px;border-radius:8px;overflow-x:auto}.example table{border-collapse:collapse;width:100%;min-width:530px}.example th,.example td{text-align:left;padding:12px;border-bottom:1px solid #d8d4cb}.example th{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.log-card{background:#232421;color:#fff;border-radius:8px;padding:28px;margin:30px 0}.log-card span{display:block;color:#d4a755;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}.log-card b{display:block;font-size:1.45rem;margin:5px 0}.log-card p{margin:0;color:#d5d5d2}.source-note{border-top:1px solid #ddd;padding-top:25px;margin-top:60px;color:#666;font-size:.9rem}.guide figure{margin:50px 0;overflow:hidden}.guide figure img{display:block;width:100%;height:auto!important;aspect-ratio:3/2;object-fit:cover;object-position:center;border-radius:8px}.guide figcaption{font-size:.8rem;color:#777;margin-top:9px}.toc{background:#f4efe5;padding:28px;margin:38px 0;border-radius:8px}.toc ol{columns:2;margin-bottom:0}.toc a{text-decoration:underline;text-underline-offset:4px}.scale{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:28px 0}.scale div{background:#f4efe5;padding:18px}.scale b,.scale span{display:block}.scale span{color:#696870;font-size:.85rem}@media(max-width:600px){.toc ol{columns:1}.scale{grid-template-columns:1fr}.guide figure{margin:35px 0}}
