.ah-lede{font-size:1.16em;line-height:1.55;margin:0 0 1rem}.ah-answer{border-left:4px solid currentColor;padding:.85rem 1rem;margin:1rem 0;background:rgba(127,127,127,.08)}.ah-shop{border:1px solid rgba(127,127,127,.3);border-radius:10px;padding:1rem;margin:1rem 0 1.4rem;background:rgba(127,127,127,.055)}.ah-shop .ah-ad{font-size:.78em;font-weight:700;display:block;margin-bottom:.35rem}.ah-shop-note{margin-bottom:.7rem;line-height:1.45}.ah-shop-button{display:inline-block;padding:.72rem 1rem;border-radius:7px;text-decoration:none;font-weight:700;border:2px solid currentColor}.ah-shop-button:hover{text-decoration:underline}.ah-shop-disabled{opacity:.75}.ah-callout{border-radius:10px;padding:1rem 1.05rem;margin:1.3rem 0;background:rgba(127,127,127,.08)}.ah-callout>strong{display:block;margin-bottom:.35rem}.ah-related{border-top:1px solid rgba(127,127,127,.25);margin-top:2rem;padding-top:1rem}.ah-related ul{margin-bottom:0}.ah-source-list{font-size:.92em}.ah-source-list li{margin-bottom:.45rem}.ah-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.2rem 0}.ah-card{border:1px solid rgba(127,127,127,.25);border-radius:10px;padding:1rem}.ah-card h3{margin-top:0}.ah-checklist li{margin-bottom:.5rem}.ah-steps li{margin-bottom:.75rem}.ah-kicker{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.8em;opacity:.75}.ah-home-intro{font-size:1.18em;max-width:780px}.ah-mini{font-size:.9em;opacity:.85}
.ah-source-list a{word-break:break-word}.entry-content table{width:100%;border-collapse:collapse;margin:1.2rem 0}.entry-content th,.entry-content td{border:1px solid rgba(127,127,127,.25);padding:.65rem;text-align:left;vertical-align:top}.entry-content th{font-weight:700;background:rgba(127,127,127,.08)}@media(max-width:640px){.ah-shop-button{display:block;text-align:center}.entry-content table{font-size:.93em}}
