.guide-main{max-width:1120px;padding-top:48px}.guide-page .topbar nav{gap:22px;font-size:12px}.guide-hero{max-width:780px}.guide-hero h1{font-size:46px;letter-spacing:-1.5px;margin:14px 0 18px}.guide-intro{font-size:17px;line-height:1.85;color:#5e7466}.guide-intro strong{font-weight:500;color:var(--ink)}.guide-facts{display:flex;gap:35px;margin:26px 0;color:#708269;font-size:12px}.guide-facts b{display:block;font-size:30px;font-weight:500;color:var(--green);margin-bottom:3px}.guide-scope{font-size:12px;line-height:1.8;color:#7d8975;max-width:700px}.guide-contents{display:flex;flex-wrap:wrap;gap:9px 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:32px 0 12px;font-size:12px;color:var(--green)}.guide-contents a:hover,.guide-page a:not(.brand):hover{text-decoration:underline}.guide-article{max-width:850px}.guide-article section{padding:33px 0;border-bottom:1px solid var(--line);scroll-margin-top:20px}.guide-number{font-size:10px;letter-spacing:1.7px;color:#899778}.guide-article h2{font-size:26px;letter-spacing:-.5px;font-weight:500;margin:10px 0 18px;line-height:1.4}.guide-article h3{font-size:17px;font-weight:600;margin:26px 0 10px}.guide-article p,.guide-article li{font-size:15px;line-height:1.95;color:#5e7364}.guide-article p{margin:12px 0}.guide-article strong{color:#2b5140;font-weight:600}.guide-article i{white-space:nowrap;font-weight:400;color:#7c876c}.guide-article ul,.guide-article ol{padding-left:23px}.guide-article li{padding-left:5px;margin-bottom:9px}.rule-callout{background:#edf1e4;border-left:3px solid #97ae7c;border-radius:0 8px 8px 0;padding:17px 21px;margin:20px 0}.rule-callout p{margin:5px 0;font-size:14px}.rule-callout>strong{font-size:12px}.guide-heart{color:var(--red)}.wild-example{padding:23px;background:#164e43;border-radius:10px;margin:24px 0}.example-label{color:#b9cfae;font-size:10px;letter-spacing:1.5px}.example-cards{color:#f8f5e9;font-size:21px;margin:16px 0;line-height:1.9}.example-cards span{background:#e6c78b;color:#5e4426;border-radius:5px;padding:5px 7px;white-space:nowrap}.wild-example p{color:#d1dec8;font-size:13px;margin-bottom:0}.guide-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:9px;margin:23px 0;background:#fffefa}.guide-table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px;text-align:left}.guide-table th,.guide-table td{padding:16px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.8}.guide-table thead{background:#edf1e4;color:#536b47}.guide-table th{font-weight:500}.guide-table tbody th{width:35%}.guide-table td{color:#718166}.guide-table td:nth-child(2){white-space:nowrap;color:var(--green)}.guide-table tr:last-child>*{border-bottom:0}.guide-cta{display:flex;align-items:center;gap:25px;margin:27px 0 6px;font-size:13px}.guide-cta .primary{display:inline-block}.guide-reference{font-size:12px!important;padding:18px 0;color:#8a957c!important}.guide-reference a{text-decoration:underline}.resource-nav{display:flex;gap:22px;align-items:center;font-size:11px;margin:-10px 0 22px;color:#65805f;flex-wrap:wrap}.resource-nav a:hover{text-decoration:underline}.footer-links{display:flex;gap:17px;flex-wrap:wrap}footer{flex-wrap:wrap}
@media(max-width:600px){.guide-main{padding-top:30px}.guide-page .topbar{height:auto;min-height:80px;flex-wrap:wrap;gap:12px;padding:15px 16px}.guide-page .topbar nav{gap:20px;font-size:11px}.guide-hero h1{font-size:34px}.guide-intro{font-size:15px}.guide-facts{gap:27px}.guide-facts b{font-size:26px}.guide-contents{font-size:11px;gap:12px 18px}.guide-article section{padding:26px 0}.guide-article h2{font-size:23px}.guide-article p,.guide-article li{font-size:14px}.wild-example{padding:18px}.example-cards{font-size:17px}.guide-cta{align-items:flex-start;flex-direction:column;gap:18px}.resource-nav{margin:0 0 18px;font-size:11px}}
