*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:#203f43;background:#f5f6e9;font:17px/1.7 system-ui,sans-serif}a{color:#176165;text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid #b55a36;outline-offset:4px}header{background:#e5f0e8;border-bottom:1px solid #b3ccbd}header>div{max-width:1080px;margin:auto;padding:16px 24px;display:flex;gap:24px;justify-content:space-between;align-items:center}.brand{font:700 23px Georgia,serif;text-decoration:none}nav{display:flex;gap:24px}main{max-width:1000px;margin:auto;padding:38px 24px}article{max-width:76ch;margin:auto}h1{font:700 clamp(32px,5vw,52px)/1.15 Georgia,serif;margin:18px 0 24px}h2{font:700 28px/1.3 Georgia,serif;margin-top:42px}.answer{font-size:21px;border-left:5px solid #a9be69;padding:16px 24px;background:#e8efda}.label,figcaption{font-size:14px;color:#496265}figure{margin:32px 0}figure img{width:100%;height:auto;max-height:520px;object-fit:contain;background:#e5eee5;border-radius:16px}table{width:100%;border-collapse:collapse;font-size:16px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #bfcec1;padding:12px}th{background:#e4ebdb}.toc,.related{display:flex;flex-wrap:wrap;gap:12px 24px;padding:18px 0}.related a{flex-basis:42%}footer{background:#203f43;color:#f5f6e9;padding:32px 24px}footer>div{max-width:1000px;margin:auto}footer a{color:#f5f6e9;margin-right:20px}.heartopia-ad-slot{margin:32px auto;text-align:center}details{display:none}@media(max-width:700px){nav{display:none}details{display:block}details a{display:block;padding:8px}header>div{align-items:flex-start}.related a{flex-basis:100%}main{padding:24px 18px}th,td{padding:9px;font-size:14px}.answer{padding:12px 16px;font-size:19px}}