.support-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:28px;align-items:start}.support-layout>.support-panel{margin-top:0}.support-aside .support-panel{margin-top:0}.support-aside h2{font-size:25px}.support-aside p{color:var(--muted)}.support-aside img{width:100%;height:auto;max-height:280px;object-fit:contain;object-position:center;border-radius:7px;margin-bottom:22px}.support-panel a:not(.button){color:var(--gold);text-decoration:underline;text-underline-offset:4px}.legal-copy{max-width:820px;margin-inline:auto}.legal-copy h2{margin-top:36px;font-size:25px}.legal-copy h2:first-child{margin-top:0}.legal-copy p,.legal-copy li{line-height:2;font-size:15px}.legal-note{padding-top:25px;margin-top:35px;border-top:1px solid var(--line)}.legal-nav{display:flex;flex-wrap:wrap;gap:15px 28px;margin-top:28px}.legal-nav a{color:var(--gold)}.contact-form p{margin-block:0 24px}.contact-form label{display:block;font-size:15px}.contact-form input:not([type=submit]):not([type=hidden]),.contact-form textarea{display:block;width:100%;max-width:100%;margin-top:10px;background:rgba(5,13,31,.62);color:var(--ink);border:1px solid var(--line);border-radius:6px;font:16px/1.6 var(--sans);padding:13px 15px}.contact-form textarea{min-height:185px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--gold);outline-offset:3px}.contact-form [type=submit]{cursor:pointer;border:1px solid var(--gold);border-radius:28px;padding:13px 36px;background:var(--gold);color:#111b34;font:16px/1.6 var(--sans);min-height:50px}.contact-form [type=submit]:disabled{opacity:.55;cursor:default}.contact-form .wpcf7-not-valid-tip{color:#ffb1b1;margin-top:8px;font-size:14px}.contact-form .wpcf7-response-output{margin:20px 0;padding:15px;border-radius:6px}.contact-form .screen-reader-response{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.contact-form fieldset.hidden-fields-container{display:none}.form-note{font-size:13px!important;color:var(--muted);line-height:1.9!important}.contact-form .wpcf7-spinner{vertical-align:middle}.feed-panel{scroll-margin-top:110px}.feed-panel h2{margin-bottom:12px}.feed-url{display:flex;gap:10px;align-items:center;margin:20px 0}.feed-url input{min-width:0;flex:1;padding:12px;border:1px solid var(--line);border-radius:6px;background:rgba(5,13,31,.6);color:var(--ink);font:14px/1.6 var(--sans)}.feed-url button{min-height:48px;padding:10px 19px;background:none;border:1px solid var(--line);border-radius:6px;color:var(--gold);font:14px var(--sans);cursor:pointer}.feed-actions{display:flex;align-items:center;gap:15px 25px;flex-wrap:wrap}.feed-actions .button{margin:0}.feed-copy-status{min-height:1.8em;font-size:13px;color:var(--gold)}.feed-list{border-top:1px solid var(--line);margin-top:27px;padding-top:15px}.feed-list a{display:block;margin:12px 0;line-height:1.8}.feed-help{line-height:2;padding-left:1.4em}.support-panel .small-label{color:var(--gold);font-size:11px;letter-spacing:.1em}.preview-form-note{padding:12px 15px;border:1px solid var(--line);font-size:13px}.subscription-links a{white-space:normal}.subscription-links .feed-help-link{border:0;padding-inline:0;text-decoration:underline}
@media(max-width:800px){.support-layout{grid-template-columns:1fr}.support-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.support-aside .support-panel{margin:0}.legal-copy h2{font-size:23px}}
@media(max-width:560px){.support-aside{display:block}.support-aside .support-panel{margin-bottom:20px}.feed-url{flex-wrap:wrap}.feed-url input{flex-basis:100%;font-size:13px}.support-panel{padding:25px 21px}.legal-copy p,.legal-copy li{font-size:14px}.support-aside img{max-height:240px}}
