@font-face{font-family:Golos;src:url(GolosText-Variable.ttf);font-weight:400 900;font-display:swap}*{box-sizing:border-box}body{background:#F5F3ED;color:#20211E;margin:0;font:17px/1.6 Golos,sans-serif}a{color:inherit;text-underline-offset:4px}a:hover{color:#B52229}a:focus-visible,summary:focus-visible{outline:3px solid #D52D31;outline-offset:4px}::selection{background:#D52D31;color:white}.wrap{max-width:1120px;margin:auto;padding:32px 40px 70px}.pack-head{border-bottom:1px solid #D4D2C9;padding-bottom:24px;margin-bottom:28px}.pack-head img{width:260px}.pack-head h1{font-size:clamp(32px,5vw,60px);line-height:1.1;letter-spacing:-.035em;margin:28px 0 16px;max-width:none}.lead{max-width:780px;font-size:20px}.slot{display:grid;grid-template-columns:130px 1fr;gap:30px;border-top:1px solid #D4D2C9;padding:26px 0}.time{font-size:30px;font-weight:700;line-height:1.2;white-space:nowrap}.time small{display:block;font-size:13px;font-weight:400;margin-top:8px;white-space:normal}.slot h2{font-size:clamp(25px,3.2vw,37px);line-height:1.15;letter-spacing:-.025em;margin:0 0 16px}.slot p{max-width:760px}.state{font-size:14px;color:#606259}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.actions a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #73756C;padding:8px 16px;border-radius:6px;text-decoration:none;font-size:14px}.actions a:hover{border-color:#B52229}.accent{color:#B52229}.post-pair{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:26px}.post-pair h3{margin:0 0 18px;font-size:19px}.post{font-size:16px;line-height:1.65;overflow-wrap:anywhere}.post p{margin:0 0 16px}.post a{text-decoration-color:#D52D31}details{margin:24px 0;border-top:1px solid #D4D2C9;padding-top:20px}summary{cursor:pointer;font-weight:600;min-height:44px}.note{font-size:14px;color:#606259}.meaning{font:17px/1.55 Golos,sans-serif;border-block:1px solid #D4D2C9;padding:20px 0;margin:24px 0;display:grid;grid-template-columns:1fr 1fr;gap:30px}.meaning p{margin:0}.meaning strong{color:#B52229}.hero-summary.without-art{grid-template-columns:1fr}.hero-summary.without-art .hero-details{max-width:780px}.hero-art{aspect-ratio:auto!important}.hero-art img{height:auto!important}.site-footer{font-size:14px}.pack-footer{border-top:1px solid #D4D2C9;margin-top:24px;padding-top:20px;font-size:14px}@media(max-width:700px){.wrap{padding:24px 20px 40px}.slot{grid-template-columns:1fr;gap:14px}.time{font-size:25px}.time small{display:inline;margin-left:10px}.post-pair,.meaning{grid-template-columns:1fr;gap:16px}.pack-head img{max-width:100%;width:240px}.lead{font-size:18px}.masthead{padding:22px 20px;gap:16px}.masthead img{width:190px}.header-topic{font-size:12px;white-space:nowrap}.header-topic span{margin-left:4px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}