.band{position:relative}.band--white{background:var(--rnkd-white)}.band--tint{background:var(--rnkd-tint)}.band--ink{background:var(--rnkd-black);color:var(--rnkd-white)}.band--ink h1,.band--ink h2,.band--ink h3{color:var(--rnkd-white)}.band__inner{padding-block:clamp(4rem,8vw,6.5rem)}.band--seam-bottom>.band__inner{padding-bottom:calc(clamp(4rem,8vw,6.5rem) + var(--rnkd-seam))}.row{display:grid;grid-template-columns:5fr 7fr;gap:clamp(2rem,5vw,5rem);align-items:center}.row--top{align-items:start}.row--swap{grid-template-columns:7fr 5fr}.row__copy .lead{max-width:48ch}.lead{font-size:1.15rem;max-width:60ch}.muted{color:var(--rnkd-muted)}@media(max-width:820px){.row,.row--swap{grid-template-columns:1fr}}.ruled{list-style:none;margin:1.5rem 0 0;padding:0}.ruled>li{padding:1.15rem 0;border-top:1px solid var(--rnkd-rule);display:grid;grid-template-columns:minmax(0,14rem) 1fr;gap:.5rem 2rem;align-items:baseline}.ruled>li:last-child{border-bottom:1px solid var(--rnkd-rule)}.ruled--stack>li{grid-template-columns:1fr}.ruled h3{margin:0}.ruled p{margin:0;color:var(--rnkd-muted)}@media(max-width:640px){.ruled>li{grid-template-columns:1fr;gap:.25rem}}.steps{list-style:none;counter-reset:step;margin:1.25rem 0 0;padding:0}.steps li{counter-increment:step;padding:.95rem 0 .95rem 2.6rem;border-top:1px solid var(--rnkd-rule);position:relative}.steps li:last-child{border-bottom:1px solid var(--rnkd-rule)}.steps li:before{content:counter(step);position:absolute;left:0;top:1.05rem;font-family:var(--rnkd-font-display);font-weight:800;font-size:1.15rem;color:var(--rnkd-gold);font-variant-numeric:tabular-nums}.steps h3{margin:0 0 .2rem;font-size:1.05rem}.steps p{margin:0;color:var(--rnkd-muted);font-size:.95rem}.frame{background:var(--rnkd-white);border:1px solid var(--rnkd-rule);box-shadow:0 30px 60px #0000001f,0 2px 6px #0000000f;overflow:hidden}.frame--photo{margin:0}.frame--photo img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.frame__caption{font-size:.85rem;color:var(--rnkd-muted);padding:.7rem 1rem;border-top:1px solid var(--rnkd-rule);margin:0}.window{border-radius:8px}.window__bar{display:flex;align-items:center;gap:.5rem;padding:.55rem .9rem;background:#f1efe9;border-bottom:1px solid var(--rnkd-rule);font-family:var(--rnkd-font-display);font-size:.75rem;font-weight:600;color:var(--rnkd-muted)}.window__dots{display:inline-flex;gap:5px;margin-right:.4rem}.window__dots i{width:9px;height:9px;border-radius:50%;background:#cfcac0;display:block}.window__body{padding:1.1rem 1.25rem 1.25rem;font-size:.9rem}.window__body h4{font-family:var(--rnkd-font-display);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .6rem;color:var(--rnkd-muted)}.goodnews{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.1rem}.goodnews blockquote{margin:0;padding:.75rem .9rem;border-left:3px solid var(--rnkd-gold);background:var(--rnkd-tint);font-size:.85rem}.goodnews cite{display:block;font-style:normal;color:var(--rnkd-muted);font-size:.75rem;margin-top:.3rem}.queue{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.queue li{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-top:1px solid var(--rnkd-rule)}.queue b{font-family:var(--rnkd-font-display);font-weight:700}.queue .tag{font-family:var(--rnkd-font-display);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tag--red{color:#b3261e}.tag--amber{color:#9a6b00}@media(max-width:480px){.goodnews{grid-template-columns:1fr}}.paper{background:var(--rnkd-white);border:1px solid var(--rnkd-rule);box-shadow:0 24px 50px #00000024;padding:1.4rem 1.5rem 1.5rem;max-width:380px;margin-inline:auto;transform:rotate(-1.5deg);font-size:.9rem}.paper__head{font-family:var(--rnkd-font-display);font-weight:700;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--rnkd-muted);margin-bottom:.7rem;display:flex;justify-content:space-between}.paper__stars{font-size:1.35rem;letter-spacing:.1em;color:var(--rnkd-gold);margin-bottom:.4rem}.paper__stars span{color:#d9d4c8}.paper__quote{font-family:var(--rnkd-font-serif);font-style:italic;font-size:1.15rem;line-height:1.35;margin:.4rem 0 .9rem}.paper__meta{margin:0;color:var(--rnkd-muted);font-size:.82rem;line-height:1.5}.paper__meta b{color:var(--rnkd-text)}@media(max-width:820px){.paper{transform:none}}.photoband{position:relative;background-color:var(--rnkd-black);background-size:cover;background-repeat:no-repeat;background-position:center 40%;color:var(--rnkd-white);isolation:isolate}.photoband:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000b3,#00000040);z-index:-1}.photoband__inner{padding-block:calc(clamp(5rem,10vw,8rem) + var(--rnkd-seam))}.photoband p{font-family:var(--rnkd-font-display);font-weight:800;font-size:clamp(1.7rem,4vw,3rem);line-height:1.1;color:var(--rnkd-white);max-width:18ch;margin:0;text-wrap:balance}.pull{font-family:var(--rnkd-font-serif);font-style:italic;line-height:1.4}
