body{margin:0;background:#edf1ed;color:#233e36;font:15px/1.65 system-ui,sans-serif}main{max-width:980px;margin:35px auto;padding:30px 38px;background:white;border:1px solid #d7e1d9;border-radius:10px}h1{font-size:30px;line-height:1.2}h2{margin-top:30px;font-size:20px}h3{font-size:15px}a{color:#276c58}code{font:12px ui-monospace,monospace}ul{columns:2;column-gap:36px}li{break-inside:avoid;margin:5px 0}article{padding:20px 0;border-bottom:1px solid #cddbd2}article ul{columns:1}.stem{display:grid;grid-template-columns:40px 1fr;gap:8px}.stem dd{margin:0}button{background:#276c58;color:#fff;border:0;border-radius:5px;padding:10px 15px;font:inherit;cursor:pointer}.note{padding:12px 16px;background:#f3f6f0}@media(max-width:650px){main{margin:0;padding:24px 18px;border-radius:0}ul{columns:1}}@media print{body{background:white;font-size:11pt}main{padding:0;margin:0;max-width:none;border:0}button,.back{display:none}article{break-before:page;border:0;padding:0}h2{margin-top:15px}h2,h3{break-after:avoid}p,li{orphans:3;widows:3}@page{size:A4;margin:17mm}}
