[data-view-panel][hidden]{display:none!important}
.model-switch{display:inline-flex;gap:5px;flex-wrap:wrap;margin:26px 0 8px;padding:5px;border:1px solid #a18b9f;border-radius:7px}
.model-switch button{font:inherit;font-size:16px;padding:13px 23px;min-height:48px;border:0;border-radius:3px;background:transparent;color:#f7f5f1;cursor:pointer}
.model-switch button[aria-pressed=true]{background:#dfc3a8;color:#241d2b}
.model-switch button:focus-visible{outline:3px solid #ff9a72;outline-offset:4px}
.view-method{font-size:14px;line-height:1.7;color:#e2d4e4;max-width:670px;margin-top:25px}
.view-kicker{font:11px/1.6 monospace;letter-spacing:.06em;color:#dfc3a8}
.view-announcement{font:12px/1.6 monospace;color:#dfc3a8;margin-top:28px}
.dio-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:25px;align-items:center;margin-top:35px}
.dio-layout h1{font-size:clamp(50px,6.4vw,90px);margin:16px 0 25px}
.dio-art{width:100%;height:auto;max-width:550px;justify-self:center}
.dio-cards{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:45px}
.dio-cards article{border-top:1px solid #836c80;padding:25px 0}
.dio-cards h2{font-size:32px;line-height:1.15;margin:14px 0}
.dio-cards p:not(.view-kicker){font-size:16px;max-width:540px}
.dio-cards .pending-label{font-size:13px!important;color:#dfc3a8;margin-top:22px}
.dio-intro{background:#e8e0d9;color:#241d2b}
.dio-intro-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center;max-width:1250px;margin:auto}
.dio-intro h2{font-size:clamp(44px,5.2vw,78px);line-height:1.05;margin:20px 0 30px;letter-spacing:-.055em}
.dio-intro p{max-width:620px;line-height:1.65;margin:18px 0}
.dio-intro img{width:100%;height:auto;max-width:490px;justify-self:center}
.dio-links{display:flex;flex-wrap:wrap;gap:25px;margin-top:28px}
@media(max-width:700px){.dio-layout,.dio-intro-layout{grid-template-columns:1fr;gap:25px}.dio-art,.dio-intro img{max-width:330px}.dio-cards{grid-template-columns:1fr;gap:5px;margin-top:25px}.model-switch{display:flex;width:100%;max-width:390px}.model-switch button{flex:1;padding:13px 10px}.dio-layout{margin-top:26px}.dio-layout h1{font-size:55px}.dio-intro p{font-size:16px}.dio-links{gap:18px}}

.dio-picks{list-style:none;padding:0;margin:24px 0;display:grid;gap:10px}.dio-picks li{display:flex;align-items:center;gap:18px;padding:15px;background:#f4eee7;color:#241d2b;border-radius:4px}.dio-picks li>b{min-width:46px;font-size:34px;line-height:1.1}.dio-picks small{display:block;font:12px/1.6 sans-serif}.dio-picks li>b small{font-size:10px}.dio-picks li>span{font-size:20px;font-weight:600}.dio-stamp{color:#dfc3a8}.dio-condition{border-left:3px solid #dfc3a8;padding-left:14px}.dio-cards details{font-size:12px;overflow-wrap:anywhere;margin-top:20px}
