.page-autumn-russia{--autumn:#b94c2d;--autumn-dark:#71301f;--leaf:#d99326;--forest:#345346;--cream:#fff8ec}.page-autumn-russia .kazan-hero:after{background:linear-gradient(90deg,rgba(26,31,30,.83) 0%,rgba(45,42,32,.52) 49%,rgba(32,31,24,.08) 78%)}
.page-autumn-russia .kazan-hero em{color:#ffd08a}.page-autumn-russia .section-kicker{color:var(--autumn)}.page-autumn-russia .editorial-note{border-color:#e4aa61;background:linear-gradient(135deg,#fff8eb,#fffdf8)}
.month-grid,.decision-cards,.fallback-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.month-grid article,.decision-cards article,.fallback-grid article{min-width:0;border:1px solid #ead7c1;border-radius:18px;background:#fffaf2;padding:22px;box-shadow:0 12px 30px rgba(87,57,30,.07)}
.month-grid article{position:relative;overflow:hidden}.month-grid article:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--leaf),var(--autumn))}.month-grid span{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff0d7;color:var(--autumn-dark);font:800 16px/1 var(--sans)}
.page-kazan .month-grid h3,.page-kazan .decision-cards h3,.page-kazan .fallback-grid h3{margin:15px 0 8px;font-size:21px}.month-grid p,.decision-cards p,.fallback-grid p{font-size:15px!important;margin:0}.month-grid ul{padding-left:20px;color:#49566b;font:500 14px/1.65 var(--sans)}
.autumn-builder{margin:26px 0;padding:26px;border-radius:22px;background:linear-gradient(135deg,#fff6e5,#f5f8f3);border:1px solid #e4c99e;box-shadow:0 18px 45px rgba(82,58,30,.1)}.autumn-builder form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.autumn-builder label{display:grid;gap:8px;color:#4d3827;font:750 14px/1.4 var(--sans)}.autumn-builder select{min-width:0;width:100%;padding:12px;border:1px solid #d5b98f;border-radius:11px;background:#fff;color:#24334a;font:600 15px/1.3 var(--sans)}.autumn-builder .btn{grid-column:1/-1;justify-self:start;border:0}
#autumn-result{margin-top:20px;padding:24px;border-radius:17px;background:#fff;border-left:5px solid var(--autumn)}#autumn-result .result-label{margin:0 0 5px;color:var(--autumn);font:800 12px/1.4 var(--sans);text-transform:uppercase;letter-spacing:.1em}.page-kazan #autumn-result h3{margin:0 0 10px}.page-kazan #autumn-result p{font-size:16px}#autumn-result ul{padding-left:21px;color:#46536a;font:500 15px/1.7 var(--sans)}
.autumn-builder,.autumn-builder *,.month-grid>*,.decision-cards>*,.fallback-grid>*{min-width:0;overflow-wrap:anywhere}.fallback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fallback-grid article{background:#f6faf6;border-color:#ceddce}
.season-chart{margin:24px 0;padding:16px;border:1px solid #ead7c1;border-radius:20px;background:#fff}.season-chart svg{display:block;width:100%;height:auto}.season-chart figcaption{margin:10px 4px 0;color:#697489;font:500 13px/1.55 var(--sans)}
.page-autumn-russia .editorial-table thead{background:#3d5748}.page-autumn-russia .numbered-list li::marker{color:var(--autumn);font-weight:800}.page-autumn-russia .check-list li:before{background:#e9f2e8;color:#2f6b4a}
@media(max-width:880px){.month-grid,.decision-cards{grid-template-columns:1fr}.autumn-builder form{grid-template-columns:1fr}.autumn-builder .btn{width:100%}}
@media(max-width:620px){.autumn-builder{padding:18px}.fallback-grid{grid-template-columns:1fr}.month-grid article,.decision-cards article,.fallback-grid article{padding:18px}}
@media(prefers-reduced-motion:no-preference){.page-autumn-russia .btn-coral{background-size:220% 100%;background-image:linear-gradient(110deg,#ff5b4d 0%,#ff7a43 45%,#ffb04a 55%,#ff5b4d 100%);transition:background-position .55s ease,transform .2s ease}.page-autumn-russia .btn-coral:hover{background-position:100% 0;transform:translateY(-2px)}}
@media print{.autumn-builder label,.autumn-builder button{display:none!important}.autumn-builder,#autumn-result{padding:0;background:#fff;border:0;box-shadow:none}.autumn-builder form{display:block}}
