 .help-shell h1{font-size:clamp(2rem,4vw,2.8rem);margin:.5rem 0 1rem}.help-shell h2{font-size:1.5rem;margin:1.6rem 0 1rem}.help-shell h3{font-size:1.2rem;margin:.4rem 0}.help-nav{display:flex;gap:20px;flex-wrap:wrap}.help-nav a{color:white}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.guide-card{padding:24px;border:1px solid #ded5d2;border-top:4px solid #94143b;border-radius:10px;background:white;display:flex;flex-direction:column}.guide-card p{margin:.5rem 0;line-height:1.55}.guide-meta{font-size:.85rem;color:#655a60}.profile-tag{display:inline-block;border-radius:12px;background:#f2e9ef;padding:2px 8px;margin:2px}.guide-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:auto;padding-top:14px}.help-notice{background:#f4eff3;border-left:3px solid #74568a;padding:12px 16px;line-height:1.5}.help-filters{display:flex;align-items:end;flex-wrap:wrap;gap:14px;margin-bottom:22px}.help-filters>div{flex:1;min-width:190px}.help-filters label,.help-edit label{display:block;font-weight:650;margin-bottom:6px}.help-shell input,.help-shell select,.help-shell textarea{font:inherit;max-width:100%;padding:10px;border:1px solid #ad9fa6;border-radius:5px;box-sizing:border-box}.help-filters input,.help-filters select{width:100%}.help-shell button,.help-shell .primary-button{font:inherit;cursor:pointer;padding:11px 16px;border-radius:5px;border:1px solid #94143b}.help-shell .primary-button{display:inline-block;background:#94143b;color:white;text-decoration:none;font-weight:700}.help-edit{max-width:780px}.help-edit input:not([type=checkbox]),.help-edit textarea{width:100%}.help-edit input[type=checkbox]{margin-right:8px}.help-edit #id_profiles label{font-weight:400}.errorlist{color:#a0092e;font-weight:650}.revision{padding:15px;border:1px solid #ded5d2;border-radius:8px;margin:12px 0;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.revision p{flex:1}.delete-guide{margin-top:24px;border:1px solid #ad9fa6;padding:18px}.pdf-reader{width:100%;height:76vh;border:1px solid #b7aeb3;background:#eee}.help-footer{padding:20px;text-align:center;color:white;text-shadow:0 1px 3px black}.audit-list{line-height:1.7;padding-left:22px}.help-shell a:focus-visible,.help-shell button:focus-visible{outline:3px solid #b98728;outline-offset:3px}@media(max-width:640px){.topbar{flex-wrap:wrap;gap:18px}.help-shell{padding:20px!important;width:calc(100% - 24px)!important}.help-filters>div{min-width:100%}.guide-card{padding:18px}.revision{display:block}.revision form{margin-top:12px}}