/* Still Becoming Archive — v22.7.1; scoped to the new page. */
.sb-main{background:radial-gradient(ellipse at 80% -10%,rgba(31,79,102,.27),transparent 48%),var(--bg,#07111b);color:var(--text,#f3f4f5);min-height:70vh}
.sb-main .shell{max-width:1120px}
.sb-hero{padding:clamp(52px,8vw,100px) 0 62px;border-bottom:1px solid rgba(218,185,120,.21)}
.sb-breadcrumb{font-size:.89rem; color:#b5c3cb;margin:0 0 18px}.sb-breadcrumb a{color:#c9d5db;text-decoration:none}.sb-breadcrumb span{margin:0 8px;opacity:.65}
.sb-kicker{font-size:.77rem;text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:#e1c184}
.sb-hero h1{font:500 clamp(3rem,8vw,5.8rem)/1.08 Georgia,'Times New Roman',serif;color:#f7f2e7;letter-spacing:-.045em;margin:14px 0 24px}
.sb-lead{font:400 clamp(1.15rem,2.7vw,1.72rem)/1.48 Georgia,'Times New Roman',serif;color:#e6dbca;max-width:780px;margin:0 0 28px}
.sb-actions{display:flex;flex-wrap:wrap;gap:12px}.sb-actions .btn{white-space:normal}
.sb-content{padding-top:42px;padding-bottom:80px}
.sb-panel{background:linear-gradient(135deg,#102331,#0b1b29);border:1px solid #2d4759;border-radius:17px;padding:clamp(24px,4vw,43px);margin-bottom:22px;box-shadow:0 16px 48px rgba(0,0,0,.13)}
.sb-panel h2{font:500 clamp(1.5rem,3vw,2.13rem)/1.28 Georgia,'Times New Roman',serif;color:#f3efe7;margin:0 0 21px;letter-spacing:-.018em}
.sb-panel p{line-height:1.75;color:#d8e2e6;margin:0 0 18px;font-size:1rem;max-width:830px}.sb-panel p:last-child{margin-bottom:0}
.sb-status{display:inline-block;color:#f6ddb0;border:1px solid #9b784c;background:rgba(150,112,43,.16);border-radius:99px;padding:5px 13px;font-size:.82rem;line-height:1.5;margin-bottom:21px}
.sb-notice{border-left:3px solid #d8b979;padding:14px 20px;background:rgba(237,211,157,.07);margin-top:23px!important;color:#eedeba!important}
.sb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sb-grid .sb-panel{min-width:0}
.sb-invited{display:grid;grid-template-columns:1.3fr .8fr;align-items:center;gap:30px}
.sb-invited blockquote{margin:0;font:italic 500 clamp(1.3rem,2.9vw,2rem)/1.45 Georgia,serif;color:#e9d4ae;border-left:2px solid #b89357;padding-left:22px}
.sb-ending{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:24px 2px}
.sb-ending p{font-size:.85rem;color:#bdc8cf;letter-spacing:.16em;font-weight:700;text-transform:uppercase;margin:0}
@media(max-width:760px){.sb-grid,.sb-invited{grid-template-columns:1fr}.sb-hero{padding:55px 0 42px}.sb-panel{padding:24px}.sb-content{padding-top:28px}.sb-actions .btn{max-width:100%}}
