.practicalGuides .guideArticle{max-width:860px;padding-top:64px;padding-bottom:72px}.practicalGuides .guideBack{display:inline-block;color:var(--gold);margin-bottom:28px}.practicalGuides .guideArticle h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.12;margin:18px 0 36px;max-width:100%;overflow-wrap:break-word}.practicalGuides .guideBody{font-size:1.06rem;line-height:1.8}.practicalGuides .guideBody p{margin:0 0 20px}.practicalGuides .guideBody h2{font-size:1.65rem;line-height:1.25;margin:38px 0 18px}.practicalGuides .guideBody ul,.practicalGuides .guideBody ol{padding-left:26px;margin:0 0 24px;color:var(--muted)}.practicalGuides .guideBody li{margin-bottom:10px}.practicalGuides .guideBody a,.practicalGuides .guideRead{color:var(--gold);text-decoration:underline;text-underline-offset:4px}.practicalGuides .guideBody blockquote{margin:24px 0;padding:18px 22px;border-left:3px solid var(--gold);background:var(--goldSoft);border-radius:0 10px 10px 0}.practicalGuides .guideBody blockquote p:last-child{margin-bottom:0}.practicalGuides .guideEnd{border-top:1px solid var(--line);padding-top:28px;margin-top:40px}.practicalGuides .guideListing{padding-bottom:72px}.practicalGuides .guideCard{display:flex;flex-direction:column;gap:18px;min-width:0}.practicalGuides .guideCard h3{font-size:1.35rem;line-height:1.35}.practicalGuides .guideRead{margin-top:auto}.practicalGuides a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}:root[data-theme="light"] .practicalGuides .guideBody a,:root[data-theme="light"] .practicalGuides .guideRead,:root[data-theme="light"] .practicalGuides .guideBack{color:#785916}@media(max-width:640px){.practicalGuides .guideArticle{padding-top:40px;padding-bottom:48px}.practicalGuides .guideBody{font-size:1rem}.practicalGuides .guideBody h2{font-size:1.4rem}.practicalGuides .guideBody blockquote{padding:16px}.practicalGuides .guideListing{padding-bottom:48px}}