.adel-wordmark{font-size:20px;letter-spacing:.18em;font-weight:600;line-height:1}.desktop-apply{display:none}.pending-content{font-size:18px;line-height:1.65;color:#888;min-height:150px;padding-top:40px}.subscription-section{background:#fff;color:#111;padding:80px 16px;scroll-margin-top:96px}.subscription-wrap{max-width:1152px;margin:auto}.subscription-kicker{font-size:12px;letter-spacing:.18em;color:#777;margin-bottom:16px}.subscription-section h2{font-size:30px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.subscription-intro{font-size:18px;color:#666;margin-top:24px;margin-bottom:48px;line-height:1.6}.subscription-grid{display:grid;gap:48px}.offering-details>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid #e5e5e5}.offering-details dt{color:#666;font-size:15px}.offering-details dd{font-size:17px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.offering-details .application-price{margin-top:24px;border-top:1px solid #111;border-bottom:1px solid #111}.application-price dd{font-size:24px;font-weight:600}.subscription-note{font-size:13px;line-height:1.75;color:#777;margin-top:20px}.subscription-form{position:relative;padding:28px 24px;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:12px;min-width:0}.subscription-form h3{font-size:24px;font-weight:600}.required-note{font-size:13px;color:#777;margin:10px 0 28px}.form-field{margin-bottom:20px}.form-field label{display:block;font-size:15px;font-weight:500;margin-bottom:8px}.form-field input{width:100%;min-width:0;height:52px;padding:12px 14px;border:1px solid #d4d4d4;border-radius:4px;background:white;font:inherit;color:#111}.form-field input:focus{outline:2px solid #111;outline-offset:2px}.form-field input[aria-invalid=true]{border-color:#a12020}.field-error{font-size:13px;color:#a12020;line-height:1.5}.field-error:not(:empty){margin-top:6px}.quantity-input{display:flex;gap:12px;align-items:center}.quantity-input input{flex:1}.quantity-input span{font-size:14px}.privacy-details{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:16px 0;margin:28px 0 20px;font-size:14px}.privacy-details summary{cursor:pointer;font-weight:500;line-height:1.6}.privacy-details dl{font-size:13px;line-height:1.75;padding-top:18px;color:#555}.privacy-details dt{font-weight:600;color:#222;margin-top:10px}.consent-label{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;cursor:pointer}.consent-label input{appearance:auto;width:20px;height:20px;flex-shrink:0;margin-top:2px;accent-color:black}#subscription-submit{display:block;width:100%;min-height:54px;background:#111;color:white;border:1px solid #111;border-radius:4px;margin-top:26px;padding:14px 10px;font-size:16px;font-weight:600;transition:background .2s}#subscription-submit:hover{background:#333}#subscription-submit:disabled{opacity:.5;cursor:wait}#subscription-status{font-size:14px;line-height:1.7;margin-top:16px;overflow-wrap:anywhere}#subscription-status[data-kind=error]{color:#a12020}#subscription-status[data-kind=success]{color:#185c37}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(min-width:640px){.subscription-section{padding-left:24px;padding-right:24px}.subscription-form{padding:36px}}@media(min-width:768px){.adel-wordmark{font-size:26px}.subscription-section{padding-top:128px;padding-bottom:128px}.subscription-section h2{font-size:36px}.subscription-intro{margin-bottom:64px}.offering-details>div{grid-template-columns:120px minmax(0,1fr)}}@media(min-width:1024px){.subscription-section{padding-left:32px;padding-right:32px}.subscription-section h2{font-size:48px}.subscription-grid{grid-template-columns:1fr 1fr;gap:64px;align-items:start}.desktop-apply{display:block;position:absolute;right:100px;top:50%;transform:translateY(-50%);font-size:14px;color:white;border:1px solid #ffffff60;padding:9px 16px;border-radius:3px}.desktop-apply:hover{background:#ffffff18}}

section h2[tabindex="-1"]:focus{outline:none}
