.subhero{background:#202020;color:white;padding:68px 0 74px}.subhero h1{font-size:clamp(3.1rem,6vw,5rem);margin-bottom:18px}.subhero h1 em{color:#c6aa84}.subhero p:not(.eyebrow){max-width:720px;color:#dad4cc;line-height:1.8}.subnav{margin-bottom:22px}.subnav a{font-size:.82rem;color:#d1b48c;text-decoration:none}.quick-layout{display:grid;grid-template-columns:1fr .62fr;gap:32px;align-items:start}.quick-card{background:white;border:1px solid #e7e0d7;padding:34px;box-shadow:0 18px 55px #3930240d}.quick-aside{background:#f2ede5;padding:32px}.quick-card h2,.quick-aside h2{font-size:2.15rem}.quick-card p,.quick-aside p,.prose p{color:#5e5851;line-height:1.8}.quick-card label{display:block;font-weight:800;font-size:.85rem;margin:16px 0 10px}.quick-card input[type=datetime-local]{width:100%;border:1px solid #bfb5a7;border-radius:3px;background:#fff;padding:13px;font:inherit;color:#222}.select-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 25px}.select-list button{display:block;width:100%;text-align:left;padding:15px;border:1px solid #ddd2c4;background:#fff;border-radius:3px;min-height:72px;font-size:.85rem;color:#282421}.select-list button:hover{border-color:#9f7440}.select-list button[aria-pressed=true]{background:#efe5d7;border:2px solid #9f7440;font-weight:700}.phrase{background:#f6f1e8;padding:25px;border-left:3px solid #9f7440;margin:23px 0}.phrase p{font-family:var(--serif);font-size:1.6rem;line-height:1.42;color:#2d2823!important;margin:0}.phrase small{display:block;letter-spacing:.15em;font-weight:800;color:#90754e;font-size:.65rem;margin-bottom:10px}.actions{display:flex;gap:10px;flex-wrap:wrap}.actions button{border:1px solid #c8bbaa;padding:13px 17px;background:white;min-height:48px;font-size:.87rem;font-weight:700}.actions button.primary{background:#24221e;color:white;border-color:#24221e}.quick-status{min-height:26px;margin-top:8px;font-size:.83rem;color:#4b6b57;font-weight:700}.time-options{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.time-options button{background:white;border:1px solid #cbbfac;padding:13px 8px;font:700 .83rem var(--sans)}.time-options button[aria-pressed=true]{background:#2b2925;color:white}.fine{font-size:.8rem!important;color:#766e65!important}.aside-rule{height:1px;background:#d4c7b6;margin:22px 0}.aside-block h3{font-size:1.36rem}.aside-block p{font-size:.88rem}.prose{max-width:820px}.prose h2{font-size:2.5rem;margin-top:40px}.prose h3{font-size:1.6rem;margin-top:25px}.prose ul{color:#5d5751;line-height:1.9;padding-left:22px}.prose a{color:#7e572d}.notice{background:#f2ece1;padding:20px;border-left:3px solid #ad8653;margin:20px 0}.notice.warning{border-color:#af6e57;background:#f7eee9}.install-tip{background:#f8f6f2;padding:14px 18px;border:1px solid #e5ddd0;border-radius:3px;font-size:.83rem;color:#5d554c;margin-top:20px}
@media(max-width:820px){.quick-layout{grid-template-columns:1fr}.quick-aside{order:2}.subhero{padding:56px 0}.quick-card{padding:26px}}
@media(max-width:530px){.quick-card{padding:22px}.quick-aside{padding:23px}.subhero h1{font-size:3.3rem}.select-list{grid-template-columns:1fr 1fr}.select-list button{font-size:.8rem;padding:12px}.phrase p{font-size:1.45rem}.actions{display:grid;grid-template-columns:1fr}.actions button{width:100%}.quick-card h2{font-size:1.95rem}}
