:root{--warm-gray:#6b6560;--warm-gray-light:#9a9590;--lp-orange:#e5733f;--lp-orange-dark:#c45a28;--lp-charcoal:#2b2b2b;--lp-cream:#faf2e9}.support-container{max-width:1100px;margin:0 auto;padding:0 2rem}.support-page{background:var(--lp-cream);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.support-page main{flex:1;background:var(--lp-cream)}.support-header{padding:1.25rem 0;background:var(--lp-cream);border-bottom:1px solid rgba(43,43,43,.06)}.support-header-nav{display:flex;justify-content:space-between;align-items:center}.support-logo{display:inline-block;transition:opacity var(--prava-motion-base) var(--prava-motion-ease-smooth)}.support-logo:hover{opacity:.8}.support-logo img{display:block}.support-back-link{color:var(--lp-charcoal);text-decoration:none;font-size:.875rem;font-weight:500;transition:color var(--prava-motion-base) ease}.support-back-link:hover{color:var(--lp-orange)}.support-content{padding:5rem 0 6rem;max-width:540px;margin:0 auto}.support-title{font-family:Newsreader,Georgia,serif;font-size:clamp(2rem,5.5vw,3rem);font-weight:600;line-height:1.1;letter-spacing:-.025em;color:var(--lp-charcoal);margin-bottom:1.5rem}.support-body{font-size:1rem;line-height:1.7;color:var(--warm-gray);margin-bottom:2.5rem}.support-email-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--warm-gray-light);margin-bottom:.5rem}.support-email{color:var(--lp-orange);text-decoration:none;font-size:1.125rem;font-weight:500;transition:color var(--prava-motion-base) ease}.support-email:hover{color:var(--lp-orange-dark)}.support-entity{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(43,43,43,.08);font-size:.875rem;color:var(--warm-gray-light);line-height:1.6}.support-footer{padding:2rem 0 1.5rem;background:var(--lp-charcoal);color:#fff}.support-footer-bottom{text-align:center;font-size:.75rem;opacity:.4}@media (max-width:768px){.support-container{padding:0 1.5rem}.support-content{padding:3.5rem 0 4.5rem}.support-logo img{width:80px;height:auto}}@media (max-width:480px){.support-container{padding:0 1.25rem}.support-logo img{width:70px;height:auto}}@media (display-mode:standalone){.support-header{padding-top:calc(var(--safe-area-inset-top, 0px) + .75rem)}}