.guide-hero{max-width:1000px}.guide-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:30px}.guide-actions button{font:inherit;cursor:pointer}.guide-layout{display:grid;grid-template-columns:250px minmax(0,780px);justify-content:center;align-items:start;gap:42px;max-width:1180px;margin:auto;padding:35px 24px 100px}.guide-nav{position:sticky;top:96px;display:grid;gap:5px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff}.guide-nav strong{padding:5px 10px 12px}.guide-nav a{padding:9px 10px;border-radius:9px;color:var(--muted);font-size:.88rem;font-weight:700;text-decoration:none}.guide-nav a:hover,.guide-nav a.active{background:var(--mint);color:var(--green)}.guide-content{display:grid;gap:18px}.guide-content section{scroll-margin-top:100px;padding:32px;border:1px solid var(--line);border-radius:20px;background:#fff}.guide-number{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--green);color:#fff;font-weight:900}.guide-content h2{margin:14px 0 10px;font-size:1.65rem}.guide-content p,.guide-content li{color:var(--muted)}.guide-content li{margin:7px 0}.guide-tip{margin-top:20px;padding:16px;border-left:4px solid var(--green2);border-radius:10px;background:var(--mint);color:var(--muted)}.guide-tip strong{color:var(--ink)}@media(max-width:850px){.guide-layout{grid-template-columns:1fr}.guide-nav{position:static;grid-template-columns:1fr 1fr}.guide-nav strong{grid-column:1/-1}}@media(max-width:560px){.guide-nav{grid-template-columns:1fr}.guide-content section{padding:23px}.guide-actions{display:grid}.guide-actions .button{width:100%}}@media print{.site-header,.guide-nav,footer,.guide-actions,.guide-content .button{display:none!important}body{background:#fff;font-size:12pt}.page-hero{padding:0 0 20px}.page-hero h1{font-size:28pt}.guide-layout{display:block;max-width:none;padding:0}.guide-content{display:block}.guide-content section{break-inside:avoid;margin:0 0 14px;padding:16px;border:1px solid #bbb;box-shadow:none}.guide-content h2{font-size:17pt}.guide-content p,.guide-content li{color:#222}}
.guide-downloads{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;max-width:1120px;margin:0 auto 20px;padding:26px;border:1px solid var(--line);border-radius:22px;background:var(--mint)}.guide-downloads h2{margin:6px 0}.guide-downloads p{color:var(--muted)}.guide-download-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.guide-download-grid a{display:grid;gap:4px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);text-decoration:none}.guide-download-grid a:hover{border-color:var(--green2)}.guide-download-grid small{color:var(--muted)}@media(max-width:850px){.guide-downloads{grid-template-columns:1fr;margin-inline:24px}}@media(max-width:560px){.guide-download-grid{grid-template-columns:1fr}}@media print{.guide-downloads{display:none!important}}
.guide-updated{margin-top:18px!important;font-size:.9rem}.guide-role-map{max-width:1120px;margin:34px auto 12px;padding:0 24px}.guide-role-map>h2{margin:7px 0 20px}.guide-role-grid,.help-topic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.guide-role-grid article,.help-topic-grid a{padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff}.guide-role-grid h3{margin:0 0 8px}.guide-role-grid p{margin:0;color:var(--muted)}.guide-warning{margin-top:20px;padding:16px;border-left:4px solid #d0952c;border-radius:10px;background:#fff4da;color:var(--muted)}.guide-warning strong{color:var(--ink)}.guide-table-wrap{max-width:100%;overflow-x:auto}.guide-table{width:100%;min-width:650px;border-collapse:collapse}.guide-table th,.guide-table td{padding:12px;border:1px solid var(--line);text-align:left;vertical-align:top}.guide-table th{background:var(--mint);color:var(--ink)}.help-section-heading{grid-column:1/-1}.help-section-heading h2{margin:7px 0}.help-section-heading p{color:var(--muted)}.help-steps h3{margin:0 0 6px}.help-topic-section{display:block!important}.help-topic-grid{margin-top:22px;grid-template-columns:repeat(3,1fr)}.help-topic-grid a{display:grid;gap:8px;color:var(--ink);text-decoration:none}.help-topic-grid a:hover{border-color:var(--green2);transform:translateY(-2px)}.help-topic-grid span{color:var(--muted);font-size:.94rem;line-height:1.5}.help-diagnostic{display:flex!important;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--line);border-radius:20px;background:var(--mint)}.help-diagnostic h2{margin:7px 0}.help-diagnostic p{margin:0;color:var(--muted)}@media(max-width:950px){.guide-role-grid{grid-template-columns:1fr 1fr}.help-topic-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.guide-role-grid,.help-topic-grid{grid-template-columns:1fr}.help-diagnostic{align-items:stretch;flex-direction:column}.help-diagnostic .button{width:100%}}
.guide-updated{margin-top:18px!important;font-size:.9rem}.guide-role-map{max-width:1120px;margin:34px auto 12px;padding:0 24px}.guide-role-map>h2{margin:7px 0 20px}.guide-role-grid,.help-topic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.guide-role-grid article,.help-topic-grid a{padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff}.guide-role-grid h3{margin:0 0 8px}.guide-role-grid p{margin:0;color:var(--muted)}.guide-warning{margin-top:20px;padding:16px;border-left:4px solid #d0952c;border-radius:10px;background:#fff4da;color:var(--muted)}.guide-warning strong{color:var(--ink)}.guide-table-wrap{max-width:100%;overflow-x:auto}.guide-table{width:100%;min-width:650px;border-collapse:collapse}.guide-table th,.guide-table td{padding:12px;border:1px solid var(--line);text-align:left;vertical-align:top}.guide-table th{background:var(--mint);color:var(--ink)}.help-section-heading{grid-column:1/-1}.help-section-heading h2{margin:7px 0}.help-section-heading p{color:var(--muted)}.help-steps h3{margin:0 0 6px}.help-topic-section{display:block!important}.help-topic-grid{margin-top:22px;grid-template-columns:repeat(3,1fr)}.help-topic-grid a{display:grid;gap:8px;color:var(--ink);text-decoration:none}.help-topic-grid a:hover{border-color:var(--green2);transform:translateY(-2px)}.help-topic-grid span{color:var(--muted);font-size:.94rem;line-height:1.5}.help-diagnostic{display:flex!important;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--line);border-radius:20px;background:var(--mint)}.help-diagnostic h2{margin:7px 0}.help-diagnostic p{margin:0;color:var(--muted)}.guide-videos{display:grid!important;gap:22px}.guide-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.guide-video-grid a{display:grid;gap:7px;padding:21px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--ink);text-decoration:none}.guide-video-grid a:hover{border-color:var(--green2);box-shadow:0 10px 26px rgba(25,76,57,.09);transform:translateY(-2px)}.guide-video-grid span{color:var(--muted);line-height:1.5}.guide-video-grid small{color:var(--green);font-weight:800}.guide-video-help{margin-top:20px}@media(max-width:950px){.guide-role-grid{grid-template-columns:1fr 1fr}.help-topic-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.guide-role-grid,.help-topic-grid,.guide-video-grid{grid-template-columns:1fr}.help-diagnostic{align-items:stretch;flex-direction:column}.help-diagnostic .button{width:100%}}
.guide-screen{margin:24px 0 4px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#edf3ef;box-shadow:0 12px 30px rgba(25,76,57,.08)}.guide-screen img{display:block;width:100%;height:auto}.guide-screen figcaption{padding:11px 14px;border-top:1px solid var(--line);background:#fff;color:var(--muted);font-size:.84rem;line-height:1.45}.guide-screen.mobile{max-width:390px;margin-inline:auto}.guide-screen-pair{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-top:24px}.guide-screen-pair .guide-screen{margin:0}.guide-demo-note{margin:18px 0 0;padding:12px 15px;border:1px solid #efd69d;border-radius:12px;background:#fff8e8;color:var(--muted);font-size:.9rem}.guide-demo-note strong{color:var(--ink)}@media(max-width:650px){.guide-screen-pair{grid-template-columns:1fr}.guide-screen{border-radius:12px}}@media print{.guide-screen{break-inside:avoid;box-shadow:none}.guide-screen-pair{display:block}.guide-screen-pair .guide-screen{margin:0 0 12px}.guide-screen img{max-height:170mm;object-fit:contain}.guide-screen.mobile{max-width:80mm}.guide-demo-note{break-inside:avoid}}
