/* Static support pages keep the reference's two-column composition. */
.guide-layout{display:grid;grid-template-columns:330px minmax(0,1fr);align-items:start;gap:38px;max-width:980px;margin:38px auto 0;padding:0 0 35px}
.guide-layout>.breadcrumbs{grid-column:1/-1;margin-bottom:0}
.guide-copy{padding-top:10px;word-break:keep-all;overflow-wrap:break-word}
.guide-copy h1{margin:0 0 26px;color:var(--blue);font-size:29px;line-height:1.4}
.guide-copy h2{font-size:23px;line-height:1.4;color:var(--yellow);margin:30px 0 18px}
.guide-copy p,.guide-copy li{margin:18px 0;color:#ddd;line-height:1.85}
.guide-copy a{color:var(--blue)}
.guide-poster{min-height:450px;padding:42px 24px;background:linear-gradient(#25282a,#181b1e);text-align:center;display:flex;flex-direction:column;justify-content:center;gap:24px;word-break:keep-all}
.guide-poster strong{font-size:42px;line-height:1.3}
.guide-poster span{font-size:27px;line-height:1.5;font-weight:700}
.guide-poster b{font-size:48px;color:#7c858a;letter-spacing:3px}
.guide-poster p{margin:0;color:var(--yellow);font-size:18px;font-weight:700;overflow-wrap:anywhere}
.guide-copy table{font-size:15px}
.guide-copy ul{padding-left:22px}
@media(max-width:1020px){.guide-layout{margin-left:24px;margin-right:24px;grid-template-columns:32% minmax(0,1fr);gap:28px}.guide-poster{padding:30px 15px}.guide-poster strong{font-size:35px}.guide-poster span{font-size:24px}}
@media(max-width:640px){.guide-layout{display:flex;flex-direction:column;margin:36px 20px 0;padding:0;gap:24px}.guide-copy{padding:0}.guide-poster{order:1;width:100%;min-height:220px;gap:15px}.guide-poster strong{font-size:32px}.guide-poster span{font-size:23px}.guide-poster b{font-size:40px}.guide-copy h1{font-size:26px}.guide-copy h2{font-size:21px}}
