.drawing-page{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:36px 0 60px;color:var(--ink)}
.drawing-page [hidden]{display:none!important}.drawing-page a:not(.button){color:inherit;text-underline-offset:4px}.drawing-page p{line-height:1.65}.drawing-back{display:inline-block;font-size:.9rem;margin-bottom:28px}.drawing-welcome{display:grid;grid-template-columns:1.4fr 1fr;gap:34px;align-items:center}.drawing-welcome h1{font:400 clamp(2.5rem,4.9vw,4.4rem)/1.03 var(--display,Georgia,serif);margin:12px 0 20px}.drawing-lead{font-size:1.2rem;color:var(--accent)}.drawing-art{margin:0;min-width:0;text-align:center}.drawing-art img{display:block;width:100%;height:auto;filter:drop-shadow(0 16px 20px #0002)}.drawing-art figcaption{font-size:.875rem;color:var(--muted)}
.drawing-entry{padding:24px 30px;margin:30px 0 42px;border:1px solid var(--line);border-radius:18px;background:var(--panel-solid);box-shadow:0 8px 25px #00000008}.drawing-entry h2{font:400 2rem var(--display,Georgia,serif);margin:0}.drawing-entry p{margin:12px 0}.drawing-signup{display:flex;width:100%;min-height:54px;justify-content:center;align-items:center;border-radius:10px;font-size:1rem!important;letter-spacing:.04em!important}.drawing-signin{text-align:center;font-size:.9rem}.drawing-page .button{border-radius:9px;white-space:normal;text-align:center;min-height:46px}.drawing-details{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.drawing-page h2{font:400 clamp(1.8rem,3vw,2.6rem)/1.15 var(--display,Georgia,serif);margin:8px 0 14px}.drawing-emails{padding:20px;border:1px solid var(--line)!important;border-radius:14px;background:var(--panel)}.drawing-emails summary{display:flex;justify-content:space-between;align-items:center;gap:12px;font:600 1.05rem/1.5 var(--sans,system-ui);list-style:none}.drawing-emails summary::-webkit-details-marker{display:none}.drawing-emails summary span{font-size:1.4rem}.drawing-emails[open] summary span{transform:rotate(45deg)}.drawing-emails>p{color:var(--muted);margin-top:16px}.drawing-emails .email-panel{padding:18px 0 0;border:0;background:none}.drawing-emails .email-modes{grid-template-columns:1fr}.drawing-emails .email-topics{grid-template-columns:1fr}.drawing-emails .email-panel h2{font-size:1.7rem}.drawing-emails .email-eyebrow{display:none}.drawing-emails .email-actions{align-items:stretch;flex-direction:column}.drawing-emails .email-essential{font-size:.875rem}.drawing-explore{margin-top:44px}.drawing-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.drawing-link-grid>a{padding:22px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel);text-decoration:none;transition:background .2s}.drawing-link-grid>a:hover{background:var(--panel-solid)}.drawing-link-grid span{font-size:.8rem;color:var(--accent);letter-spacing:.14em}.drawing-link-grid h3{font:400 1.45rem/1.2 var(--display,Georgia,serif);margin:12px 0}.drawing-link-grid p{font-size:.95rem;margin:0;color:var(--muted)}.drawing-insider{display:grid;grid-template-columns:1fr 190px;gap:40px;align-items:center;border-top:1px solid var(--line);margin-top:44px;padding-top:32px}.drawing-insider-mark img{width:100%;height:auto}.drawing-page :focus-visible{outline:3px solid var(--accent);outline-offset:5px}#drawing-emails{scroll-margin-top:100px}
@media(max-width:900px){.drawing-welcome{gap:20px;grid-template-columns:1.4fr 1fr}.drawing-details{gap:24px}.drawing-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.drawing-page{width:calc(100% - 32px);padding-top:24px}.drawing-back{margin-bottom:20px}.drawing-welcome{grid-template-columns:1fr;gap:6px}.drawing-welcome h1{font-size:2.65rem}.drawing-art{max-width:230px;margin:auto}.drawing-art figcaption{display:none}.drawing-entry{margin:20px 0 28px;padding:20px}.drawing-details{grid-template-columns:1fr;gap:12px}.drawing-link-grid{gap:12px}.drawing-link-grid>a{padding:18px 14px}.drawing-link-grid h3{font-size:1.35rem}.drawing-insider{grid-template-columns:1fr;gap:18px}.drawing-insider-mark{display:none}.drawing-explore{margin-top:30px}#drawing-emails{scroll-margin-top:80px}}

.drawing-lounge-logo{display:block;width:min(360px,80%);margin:0 auto 24px}.drawing-lounge-logo img{display:block;width:100%;height:auto}.drawing-page .drawing-back{margin-bottom:8px}
@media(max-width:600px){.drawing-lounge-logo{width:min(290px,86%);margin-bottom:20px}}
