@font-face{font-family:Vazirmatn;src:url('../assets/fonts/Vazirmatn-variable.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}body{margin:0;background:linear-gradient(135deg,#f5d5c5,#f6f5f6 42%,#dfe2e6);color:#303035;font-family:Vazirmatn,system-ui,sans-serif;line-height:1.9}.guide-shell{width:min(900px,calc(100% - 28px));margin:28px auto 45px}.guide-header,.guide-article,.guide-footer{background:#ffffffbd;border:1px solid #ffffffd9;border-radius:16px;box-shadow:0 12px 35px #6e626417;padding:22px}.guide-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.brand{color:#6d4a3d;text-decoration:none;font-weight:800;font-size:19px}.brand small{display:block;color:#8f8180;font-size:11px;font-weight:500}.home-link{color:#9a6048;text-decoration:none;font-size:12px;font-weight:700}.guide-article{margin-top:13px}.eyebrow{color:#a66d55;font-size:12px;font-weight:800;margin:0}.guide-article h1{font-size:27px;line-height:1.45;margin:4px 0 9px}.lede{color:#6f696c;margin:0;font-size:14px}.guide-article h2{font-size:18px;margin:26px 0 7px;color:#593e35}.guide-article p,.guide-article li{font-size:13px;color:#5f5a5d}.guide-article ul{padding-right:22px}.tip-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.tip-grid article{border:1px solid #eadfdc;border-radius:10px;background:#fffaf8;padding:12px}.tip-grid h3{font-size:14px;margin:0 0 5px;color:#6e4d41}.tip-grid p{margin:0;font-size:12px}.guide-article details{border-bottom:1px solid #eee5e2;padding:9px 0}.guide-article summary{cursor:pointer;font-weight:750;font-size:13px}.guide-article details p{margin:7px 0 0}.guide-article a{color:#9e6046;font-weight:750;text-underline-offset:3px}.guide-footer{margin-top:13px;color:#777074;font-size:11px;text-align:center}@media(max-width:600px){.guide-shell{width:min(100% - 16px,900px);margin:8px auto 20px}.guide-header,.guide-article,.guide-footer{padding:16px;border-radius:13px}.guide-header{align-items:start;flex-direction:column;gap:6px}.guide-article h1{font-size:22px}.tip-grid{grid-template-columns:1fr}}
