.practical-guide{max-width:1180px;padding-top:3rem;padding-bottom:4rem;color:#252420}.guide-header{max-width:900px;margin-bottom:3rem}.guide-back{color:#80502c}.guide-eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;margin:1.8rem 0 .7rem;color:#796653;font-weight:700}.guide-header h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.12;max-width:24ch}.guide-lead{font-size:1.15rem;line-height:1.7;color:#565752;margin-top:1.4rem}.guide-byline,.guide-small{font-size:.85rem;color:#686b65}.guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:4rem}.guide-body section{margin-bottom:2.7rem;scroll-margin-top:90px}.guide-body h2{font-size:1.55rem;margin-bottom:1rem;line-height:1.3}.guide-body p{line-height:1.8}.guide-aside{align-self:start;padding:1.4rem;background:#f5f6f3;border:1px solid #e1e5de;border-radius:12px}.guide-aside h2{font-size:1rem;font-weight:700}.guide-aside nav{display:grid;gap:.75rem;margin:1rem 0 2rem}.guide-aside a{color:#44564d;font-size:.92rem}.guide-aside img{width:100%;height:auto;border:1px solid #dfe3dd;border-radius:6px}.guide-aside figcaption{font-size:.75rem;color:#72766e;margin:.5rem 0 1.5rem}.guide-example{border:1px solid #e2e4de;border-radius:10px;padding:1.2rem;margin:1rem 0}.guide-example h3{font-size:1.1rem}.guide-example a{color:#1c5b51}.guide-downloads{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1rem}.guide-downloads a{display:inline-flex;gap:.8rem;align-items:center;border:1px solid #bfcfc4;border-radius:7px;padding:.65rem .9rem;font-weight:600;text-decoration:none;background:#fff}.guide-faq details{border-bottom:1px solid #e1e4de;padding:1rem 0}.guide-faq summary{font-weight:600;cursor:pointer}.guide-faq details p{margin:1rem 0 0}.guide-next{padding:1.6rem;background:#fff7ed;border-radius:12px}.guide-next .guide-small{margin:1rem 0 0}.practical-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0 3rem}.practical-guide-card{display:block;padding:1.4rem;border:1px solid #e1e4de;border-radius:10px;background:#fafbf8;color:#252420;text-decoration:none}.practical-guide-card:hover{border-color:#b55918;color:#252420}.practical-guide-card h3{font-size:1.2rem;margin-bottom:.7rem}.practical-guide-card p{color:#62665f;line-height:1.6;font-size:.95rem}.practical-guide-card span{color:#9a4b11;font-weight:600}a:focus-visible,summary:focus-visible{outline:3px solid #c36a25;outline-offset:4px}@media(max-width:800px){.guide-layout{grid-template-columns:1fr;gap:1rem}.guide-aside{order:initial}.guide-aside figure{display:none}.guide-aside nav{margin-bottom:1rem}.guide-header{margin-bottom:1.5rem}.practical-guide{padding-top:2rem}.practical-guide-grid{grid-template-columns:1fr}}.guide-worked{padding:1.5rem;background:#fcfaf6;border:1px solid #e5dfd4;border-radius:12px}.guide-worked .guide-eyebrow{margin-top:0}.guide-table-wrap{overflow-x:auto;border:1px solid #deded6;border-radius:8px;margin:1.2rem 0;scroll-margin-top:90px}.guide-table-wrap:focus-visible{outline:3px solid #b84913;outline-offset:3px}.guide-table{width:100%;border-collapse:collapse;font-size:.92rem;line-height:1.6;background:#fff}.guide-table th,.guide-table td{text-align:left;padding:.85rem;vertical-align:top;border-bottom:1px solid #e5e4de;min-width:130px}.guide-table thead th{background:#f0eee8;color:#433c32;font-weight:700}.guide-table tbody th{font-weight:600}.guide-table tr:last-child td,.guide-table tr:last-child th{border-bottom:0}.guide-worked__result{border-left:3px solid #b84913;padding-left:1rem;margin:1rem 0 0}.guide-checklist{padding:1.5rem;border:1px solid #cbd8cf;border-radius:12px;background:#f5f8f4}.guide-checklist li{margin:.7rem 0;line-height:1.7}.guide-aside nav a{padding:5px 0;min-height:32px}.guide-downloads a{min-height:44px}@media(max-width:800px){.guide-worked{padding:1rem}.guide-table{font-size:.85rem}.guide-table th,.guide-table td{min-width:125px;padding:.65rem}.guide-aside nav a{min-height:44px}}.guide-body,.guide-aside{min-width:0}@media(max-width:575px){#emiChatFab,#whatsappFloat{display:none!important}}
