.guide-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px;background:#19372f;color:#fff;border-radius:7px}.guide-intro h2{font-size:24px;margin:9px 0}.guide-intro p{color:#c3d2c7;max-width:720px}.guide-intro .eyebrow{color:#d5c67d}.guide-intro .badge{color:#e8e0ad;border:1px solid #718060;background:transparent;white-space:nowrap}.guide-principles{display:grid;grid-template-columns:repeat(4,1fr);margin:18px 0;border:1px solid #d7ddce;border-radius:6px;background:#fff}.guide-principles div{padding:17px 20px;border-right:1px solid #d7ddce}.guide-principles div:last-child{border:0}.guide-principles b,.guide-principles span{display:block}.guide-principles span{margin-top:5px;font-size:12px;color:#657970}.guide-search{display:block;margin:24px 0 18px;font-weight:700}.guide-search input{display:block;width:100%;margin-top:9px;box-sizing:border-box;padding:15px 17px;background:#fff;border:1px solid #bcc9b3;border-radius:5px;font:inherit;color:#19372f}.guide-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:24px;align-items:start}.guide-topics{position:sticky;top:20px;display:flex;flex-direction:column;gap:5px}.guide-topics button{display:flex;justify-content:space-between;text-align:left;padding:13px;background:transparent;border:1px solid transparent;font-weight:700;line-height:1.5}.guide-topics button[aria-pressed=true]{background:#e0e9c8;border-color:#c9d6ab;color:#19372f}.guide-topics small{padding-left:10px;color:#64774a}.guide-result-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#64766b;font-size:12px;margin-bottom:18px}.guide-result-bar button{margin-left:5px;font-size:12px;padding:7px 10px}.guide-category{margin:28px 0}.guide-category>h2{font-size:22px;margin:8px 0 15px}.guide-answer{border:1px solid #d7ddce;background:#fff;margin:8px 0;border-radius:5px;overflow:hidden}.guide-answer summary{cursor:pointer;font-weight:700;padding:17px 20px;line-height:1.6;list-style-position:outside;margin-left:18px}.guide-answer[open] summary{background:#edf1e5;border-bottom:1px solid #d7ddce}.guide-answer-body{padding:4px 23px 12px;color:#38534b;font-size:14px;line-height:1.85}.guide-example{padding:23px;background:#f8f8ef;border:1px solid #d5d9c7;border-radius:6px}.guide-example h2{font-size:22px;margin:10px 0}.guide-example p{font-size:13px;line-height:1.7;color:#637568}.guide-example table{width:100%;font-size:12px}.guide-example th{text-align:left}.guide-example td,.guide-example th{padding:12px 10px;white-space:normal;line-height:1.6}.guide-example td:nth-child(2){font-weight:700;white-space:nowrap;color:#214b3a}.guide-launch,.guide-context-link{font-weight:700;color:#526c32;background:#f3f5ea;border:1px solid #cbd5bd;padding:10px 13px;border-radius:4px}.guide-context-link{margin:0 0 18px}.guide-public{max-width:1400px;margin:auto;padding:24px 32px}.guide-public>header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d7ddce;padding-bottom:20px}.guide-public>main{padding:30px 0}.guide-public .brand{text-decoration:none;color:#19372f}.guide-public .guide-launch{display:none}#app>.guide-launch{position:fixed;right:22px;bottom:22px;z-index:10}button:focus-visible,.guide-answer summary:focus-visible,.guide-search input:focus-visible{outline:3px solid #aa974b;outline-offset:3px}@media(max-width:1000px){.guide-layout{grid-template-columns:190px minmax(0,1fr)}.guide-intro{align-items:flex-start;flex-direction:column}.top-actions .guide-launch{font-size:11px;padding:8px}}@media(max-width:700px){.guide-layout{display:block}.guide-topics{position:static;flex-direction:row;overflow:auto;margin-bottom:18px;padding-bottom:7px}.guide-topics button{white-space:nowrap}.guide-principles{grid-template-columns:repeat(2,1fr)}.guide-principles div{border-bottom:1px solid #d7ddce}.guide-public{padding:16px}.guide-example{padding:15px}.guide-example table{min-width:620px}.guide-result-bar{align-items:flex-start;flex-direction:column}.guide-answer summary{padding:13px}.guide-intro h2{font-size:21px}.guide-public .brand{max-width:170px}}@media print{.sidebar,.topbar,.mobile-nav,.government-bar,.guide-topics,.guide-search,.guide-launch,.guide-result-bar{display:none!important}.layout{margin:0!important}.guide-layout{display:block}.guide-answer{break-inside:avoid}.guide-answer-body{display:block!important}.guide-intro{background:#fff;color:#19372f}.guide-intro p{color:#19372f}}
