@import url('https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;450;500;550;600;650;700&family=Prata&display=swap');
:root{color-scheme:dark;--bg:#0f111c;--surface:#171a29;--line:#ffffff12;--text:#f4f0ea;--muted:#9b9daa;--gold:#d4bc8c;--lilac:#b6a4dc;font-family:'Golos Text',sans-serif;font-size:16px;scroll-behavior:smooth;scroll-padding-top:30px}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}::selection{background:#78669b;color:white}.skip{position:fixed;top:-80px;left:20px;background:var(--gold);color:#141520;padding:12px;z-index:9}.skip:focus{top:12px}.header,main,footer{max-width:1320px;margin:auto}.header{height:104px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:10px;font-size:30px;letter-spacing:-1.3px;font-weight:550}.brand img{border-radius:0}.brand span{font-size:11px;letter-spacing:1.6px;line-height:1.5;max-width:110px;margin-left:16px;color:var(--muted);text-transform:uppercase}.header nav{display:flex;gap:36px;font-size:14px;color:#b5b3bf;height:100%;align-items:center}.header nav a{height:100%;display:flex;align-items:center;position:relative}.header nav .active{color:var(--text)}.header nav .active:after{content:'';position:absolute;bottom:-1px;height:2px;background:var(--gold);width:100%}.saved-sign{font-size:14px;border:1px solid #ffffff26;border-radius:30px;padding:9px 21px;white-space:nowrap}.saved-sign span{padding-left:20px;color:var(--gold)}.hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;min-height:530px;gap:60px;padding:36px 18px 35px 0;position:relative}.hero:before{content:'';position:absolute;width:60%;height:100%;right:0;background:radial-gradient(ellipse,#5b417124,transparent 65%);pointer-events:none}.eyebrow{font-size:11px;letter-spacing:2.2px;font-weight:500;color:var(--gold);line-height:1.8}.small-star{font-size:17px;margin-right:10px}h1,h2,h3,h4,p{margin:0}h1{font-family:'Prata',Georgia,serif;font-size:clamp(48px,4.6vw,70px);font-weight:400;line-height:1.22;letter-spacing:-2px;margin:24px 0 22px}em{font-style:normal;color:var(--gold)}.hero p{font-size:17px;line-height:1.8;color:#adaebb}.primary-button{display:inline-flex;align-items:center;gap:48px;background:var(--gold);color:#22202b;font-size:14px;font-weight:600;border-radius:8px;padding:15px 23px;margin-top:28px;transition:background .2s,transform .2s}.primary-button:hover{background:#e8d1a5;transform:translateY(-2px)}.primary-button span{font-size:20px}.hero-caption{color:#848693;font-size:11px;letter-spacing:.1px;margin-top:19px}.hero-caption span{color:var(--lilac);font-size:16px;margin-right:7px}.sky-wheel{position:relative;max-width:450px;width:100%;justify-self:end;color:var(--gold)}.sky-wheel svg{display:block;width:100%;overflow:visible}.wheel-label{display:flex;justify-content:space-between;padding:0 38px;font-size:10px;letter-spacing:2px;color:#a19aa9}.wheel-label span{letter-spacing:1px}.wheel-line{fill:none;stroke:#baa67c55;stroke-width:1}.wheel-halo{fill:none;stroke:#c7ad7820;stroke-width:1}.wheel-dashed{fill:none;stroke:#baa67c25;stroke-dasharray:2 7}.wheel-tick{stroke:#c7ad7880;stroke-width:1}.wheel-sign{fill:#d0bd94;font-family:Georgia,serif;font-size:23px;text-anchor:middle;dominant-baseline:middle}.planet-ray{stroke:#baa67c20}.planet-dot{fill:#cbb189}.planet-symbol{font-size:18px;fill:#b0a0cf;text-anchor:middle;dominant-baseline:middle}.wheel-core{fill:#c7ad7806;stroke:#baa67c3a}.core-star{text-anchor:middle;fill:#d7bf8b;font-size:74px;font-family:Georgia,serif}.core-label{text-anchor:middle;fill:#aea18a;font-size:7px;letter-spacing:2px}.wheel-bottom{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.6px;color:#807a8a;padding:0 32px}.zodiac-section{padding-top:30px;border-top:1px solid var(--line)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:26px}h2{font-family:'Prata',Georgia,serif;font-weight:400;font-size:29px;letter-spacing:-.6px}.section-heading .eyebrow{margin-bottom:8px}.section-note{font-size:12px;color:#878895;padding-bottom:4px}.zodiac-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:9px}.zodiac-card{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;min-height:132px;background:#ffffff02;transition:background .2s,border .2s,transform .2s}.zodiac-card:hover{border-color:#d4bc8c77;background:#d4bc8c0b;transform:translateY(-3px)}.zodiac-card.selected{border-color:#c7b28588;background:linear-gradient(145deg,#d4bc8c18,#d4bc8c06)}.zodiac-symbol{font-family:Georgia,'Segoe UI Symbol',serif;font-size:30px;color:#b7afc7;font-variant-emoji:text;margin-bottom:6px;line-height:1.3}.zodiac-card.selected .zodiac-symbol{color:var(--gold)}.zodiac-card strong{font-size:12px;font-weight:500}.zodiac-dates{font-size:9px;color:#868594;margin-top:5px;white-space:nowrap}.forecast-section{padding-top:57px}.forecast-heading{align-items:center}.period-tabs{display:flex;border:1px solid var(--line);border-radius:8px;padding:4px;gap:4px;background:#ffffff02}.period-tabs a{font-size:13px;padding:7px 22px;color:var(--muted);border-radius:5px}.period-tabs a.selected{background:#31303e;color:var(--text)}.forecast-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px}.forecast-card{border:1px solid var(--line);border-radius:14px;padding:29px 32px;background:linear-gradient(120deg,#1c1d2f,#181b2a)}.forecast-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.sign-title{display:flex;align-items:center;gap:18px}.sign-title>span{font-size:35px;line-height:1;width:64px;height:64px;display:grid;place-items:center;border:1px solid #d4bc8c35;background:#d4bc8c08;border-radius:50%;color:var(--gold);font-family:Georgia,'Segoe UI Symbol',serif}.sign-title h3{font-family:'Prata',Georgia,serif;font-size:28px;font-weight:400}.sign-title p{font-size:12px;color:var(--muted)}.sign-title p span{padding:0 6px;color:#62616e}.save-button{background:none;color:#c3b6d7;font-size:13px;padding:9px 13px;border:1px solid #ffffff18;border-radius:7px}.save-button[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.forecast-date{font-size:12px;color:#a7a4b5;margin-top:24px;padding-bottom:19px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:10px}.forecast-date span{font-size:9px;letter-spacing:1.6px;color:#838191}.forecast-title{font-family:'Prata',Georgia,serif;font-size:25px;font-weight:400;line-height:1.5;margin-top:25px}.general-text{margin:15px 0 30px;color:#c0bfca;line-height:1.9}.pending-forecast{text-align:center;padding:22px 32px 32px}.pending-star{display:block;color:#b6a4dc;font-size:38px;line-height:1.7}.pending-forecast .eyebrow{color:#a698bf;font-size:9px}.pending-forecast h4{font:400 27px/1.5 'Prata',Georgia,serif;margin:8px 0 13px}.pending-forecast p{color:#aba9ba;font-size:14px;max-width:470px;margin:auto;line-height:1.85}.text-link{display:inline-block;color:var(--gold);font-size:12px;margin-top:20px}.text-link span{margin-left:12px}.advice{padding:19px 20px;display:flex;gap:16px;background:#d4bc8c07;border:1px solid #d4bc8c1a;border-radius:9px}.advice>span{color:var(--gold);font-size:23px}.advice strong{font-size:13px;font-weight:500;color:#d3c4a9}.advice p{font-size:12px;color:#aaa5af;margin-top:3px}.moon-card{border:1px solid var(--line);border-radius:14px;padding:27px;background:radial-gradient(ellipse at 50% 28%,#63517e28,transparent 60%),#171a28;text-align:center;display:flex;flex-direction:column;align-items:center}.moon-card .eyebrow{font-size:10px;color:#b2a6c7}.moon-symbol{font-family:Georgia,serif;font-size:121px;color:#e5dcc8;line-height:1.5;text-shadow:0 0 38px #dac8e03b;transform:rotate(-18deg)}.moon-card h3{font:400 23px/1.5 'Prata',Georgia,serif}.moon-card>p{font-size:13px;color:#b4a9c5;margin-top:7px}.moon-stats{width:100%;margin-top:27px}.moon-stats>div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding:11px 0;font-size:12px}.moon-stats span{color:#92919f}.moon-stats strong{font-weight:400;color:#d6c8aa}.moon-note{font-size:10px;color:#81818f;margin-top:16px;line-height:1.9}.life-areas{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:25px 0}.life-areas section>span{font-size:27px;color:var(--lilac)}.life-areas h4{font-weight:500;margin:4px 0 8px}.life-areas p{font-size:14px;color:#aaa9b8;line-height:1.8}.planet-section{padding:55px 0 44px}.planet-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.planet-card{padding:17px 16px;display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:9px;position:relative;background:#ffffff02}.planet-icon{font-family:Georgia,serif;font-size:27px;color:var(--gold);width:30px;text-align:center}.planet-card strong{font-weight:500;font-size:13px;display:block}.planet-card div>span{color:#8d8b9e;font-size:11px;display:block;margin-top:2px}.planet-card abbr{font-size:10px;position:absolute;top:10px;right:12px;text-decoration:none;color:#b7a0d3;cursor:help}.aspects{display:flex;align-items:center;gap:35px;border-bottom:1px solid var(--line);padding:24px 0}.aspects>.eyebrow{max-width:100px;font-size:9px}.aspects>div{border-left:1px solid #ffffff16;padding-left:25px;flex:1}.aspects strong{display:block;font-size:12px;font-weight:500;color:#c5bdcf}.aspects div>span{font-size:11px;color:#878392}.source-note{font-size:10px;line-height:1.8;color:#7b7c8b;margin-top:16px}.about{border-top:1px solid var(--line);padding:49px 0 56px;display:grid;grid-template-columns:1fr 1.1fr;gap:110px}.about h2{margin-top:16px;font-size:33px;line-height:1.55}.about p{font-size:14px;color:#a6a4b3;margin-bottom:17px;line-height:1.9}.about p+p{font-size:12px;color:#858391}.about details{border-top:1px solid var(--line);margin-top:23px;padding-top:15px}.about summary{font-size:12px;cursor:pointer;list-style:none;color:#d2c0a0}.about summary span{float:right}.about details p{font-size:12px;margin:15px 0 0}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:26px 0 34px}footer .brand{font-size:25px}footer>span{font-size:11px;color:#7e7c8c}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:#e1cd9f;color:#292634;padding:12px 20px;border-radius:8px;opacity:0;pointer-events:none;transition:all .2s;z-index:10;font-size:14px}.toast.visible{opacity:1;transform:translate(-50%,0)}.empty-sky{color:var(--muted)}
@media(min-width:1500px){.hero{min-height:590px}.sky-wheel{max-width:490px}}
@media(max-width:1400px){.header,main,footer{margin-left:5%;margin-right:5%}.hero{gap:20px}.zodiac-grid{gap:7px}.zodiac-card strong{font-size:11px}.zodiac-dates{font-size:8px}}
@media(max-width:1050px){.brand span{display:none}.header nav{gap:22px}.zodiac-grid{grid-template-columns:repeat(6,1fr);gap:10px}.zodiac-card{min-height:117px}.zodiac-card strong{font-size:14px}.zodiac-dates{font-size:11px}.forecast-layout{grid-template-columns:minmax(0,1fr) 270px;gap:16px}.forecast-card{padding:24px}.planet-grid{grid-template-columns:repeat(3,1fr)}.about{gap:50px}.hero-caption{max-width:270px}.life-areas{grid-template-columns:1fr}.planet-grid .planet-card:last-child{grid-column:span 3}.aspects{gap:17px}.aspects>div{padding-left:16px}}
@media(max-width:760px){.header{height:82px;gap:10px}.header .brand{font-size:26px}.header nav{display:none}.saved-sign{font-size:12px;padding:8px 16px}.hero{grid-template-columns:1fr;gap:0;padding:35px 0 26px;min-height:0}.hero-copy{position:relative;z-index:1}.hero .eyebrow{font-size:9px;letter-spacing:1.8px}h1{font-size:48px;letter-spacing:-1.7px;margin:20px 0}.hero p{font-size:16px}.hero-caption{max-width:none;font-size:10px}.sky-wheel{max-width:340px;justify-self:center;margin:35px 0 0}.hero:before{width:100%;height:60%;bottom:0}.hero .primary-button{margin-top:24px}.wheel-label{font-size:8px}.wheel-bottom{font-size:7px}.section-heading{gap:15px;margin-bottom:22px}.section-note{display:none}h2{font-size:25px}.section-heading .eyebrow{font-size:9px}.zodiac-section{padding-top:29px}.zodiac-grid{grid-template-columns:repeat(3,1fr);gap:10px}.zodiac-card{min-height:118px}.zodiac-symbol{font-size:30px}.zodiac-dates{font-size:10px}.forecast-section{padding-top:35px}.forecast-heading{display:block}.period-tabs{margin-top:19px;display:flex;width:100%}.period-tabs a{flex:1;text-align:center;padding:9px}.forecast-layout{grid-template-columns:1fr}.forecast-card{padding:21px 18px}.sign-title{gap:12px}.sign-title>span{height:54px;width:54px;font-size:29px}.sign-title h3{font-size:25px}.sign-title p{font-size:10px}.save-button{font-size:11px;padding:8px}.forecast-date{font-size:11px;flex-wrap:wrap}.forecast-date span{font-size:8px}.pending-forecast{padding:20px 4px 28px}.pending-forecast h4{font-size:23px}.pending-forecast p{font-size:14px}.advice{padding:15px 13px;gap:10px}.advice strong{font-size:12px}.advice p{font-size:11px}.moon-card{padding:25px}.moon-symbol{font-size:90px;line-height:1.4}.moon-stats{max-width:350px}.moon-note{font-size:11px}.planet-section{padding:37px 0 29px}.planet-grid{grid-template-columns:repeat(2,1fr);gap:9px}.planet-grid .planet-card:last-child{grid-column:auto}.planet-card{padding:15px 10px;gap:8px}.planet-card strong{font-size:12px}.planet-card div>span{font-size:10px}.planet-icon{font-size:24px;width:24px}.planet-card abbr{right:7px;top:5px}.aspects{flex-direction:column;align-items:stretch;gap:15px}.aspects>.eyebrow{max-width:none}.aspects>div{padding-left:13px}.about{grid-template-columns:1fr;gap:26px;padding:32px 0}.about h2{font-size:29px}.about .eyebrow{font-size:9px}footer{flex-wrap:wrap;padding:20px 0 25px}footer>span:first-of-type{order:3;width:100%}.toast{width:90%;text-align:center}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
.birth-profile{border-top:1px solid var(--line);padding:52px 0 60px;display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.birth-intro h2{font-size:38px;line-height:1.5;margin:16px 0 23px}.birth-intro>p{font-size:16px;color:#b2aebb;max-width:390px}.birth-legend{display:flex;gap:18px;align-items:center;margin-top:25px}.birth-legend>span{font:38px Georgia,serif;color:var(--gold);width:40px;text-align:center}.birth-legend strong{font-size:16px;font-weight:500}.birth-legend p{color:var(--muted);font-size:14px;margin:2px 0 0}.birth-panel{padding:30px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(130deg,#252238,#181b29)}.birth-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.birth-panel label{display:block;color:#dbd5e0;font-size:14px;margin-bottom:16px}.birth-panel input,.birth-panel select{display:block;width:100%;min-width:0;font:inherit;font-size:16px;color:var(--text);background:#101321;border:1px solid #ffffff24;border-radius:7px;padding:12px;margin-top:8px;min-height:49px}.birth-panel input:focus-visible,.birth-panel select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.birth-panel .form-hint{font-size:12px;line-height:1.7;color:#aaa5b7;margin:8px 0}.birth-panel .primary-button{width:100%;justify-content:space-between;margin-top:18px;border:0;font-size:14px}.birth-panel .primary-button:disabled{opacity:.65;cursor:wait}.form-privacy,.birth-footnote{font-size:12px;color:#aaa5b7;margin-top:12px}.birth-footnote{border-top:1px solid var(--line);padding-top:17px;margin-top:20px}.birth-result{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.birth-result h3{font:400 24px/1.5 'Prata',Georgia,serif;margin-bottom:19px}.birth-position{display:flex;gap:18px;margin-bottom:20px}.birth-position-symbol{font:32px Georgia,serif;color:var(--gold);min-width:38px}.birth-position h4{font-size:16px;font-weight:500;margin-bottom:6px}.birth-position p{font-size:14px;color:#bbb4c8;line-height:1.8}.birth-position .boundary-note{font-size:12px;color:var(--gold);margin-top:8px}.birth-error{color:#f0b4ad;font-size:14px;margin-top:18px}.birth-result[hidden],.birth-error[hidden]{display:none}
@media(max-width:1050px){.birth-profile{gap:35px}.birth-intro h2{font-size:33px}}
@media(max-width:760px){.birth-profile{grid-template-columns:1fr;gap:28px;padding:33px 0}.birth-panel{padding:21px 18px}.birth-intro h2{font-size:30px}.birth-fields{grid-template-columns:1fr}.birth-intro .eyebrow{font-size:12px}.birth-panel input,.birth-panel select{font-size:16px}}

.motion-toggle{display:block;margin:8px auto 14px;border:1px solid #ffffff20;border-radius:20px;background:transparent;color:#a9a1b9;font-size:12px;padding:6px 14px}.motion-toggle[hidden]{display:none}.motion-toggle:hover{color:var(--gold);border-color:#d4bc8c66}.planet-card,.birth-panel{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.planet-card:hover{transform:translateY(-3px);border-color:#d4bc8c50}.birth-panel:focus-within{border-color:#d4bc8c60;box-shadow:0 0 30px #b6a4dc0b}
@keyframes celestial-orbit{to{transform:rotate(360deg)}}
@keyframes celestial-glow{0%,100%{opacity:.5}50%{opacity:1}}
@keyframes soft-arrival{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:no-preference){.wheel-dashed{animation:celestial-orbit 110s linear infinite reverse;transform-origin:240px 240px}.wheel-halo,.wheel-core,.planet-dot{animation:celestial-glow 5s ease-in-out infinite}.hero-copy{animation:soft-arrival .8s ease both}.sky-wheel{animation:soft-arrival 1.1s ease both}.birth-result:not([hidden]){animation:soft-arrival .45s ease both}}
.motion-paused *,.motion-offscreen *{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.zodiac-card:hover,.planet-card:hover,.primary-button:hover{transform:none}}


.sky-wheel{perspective:900px}
.astrolabe-map{transform:rotateX(var(--wheel-tilt-x,0deg)) rotateY(var(--wheel-tilt-y,0deg));transition:transform .55s cubic-bezier(.2,.75,.25,1);transform-style:preserve-3d}
.astrolabe-decoration{pointer-events:none}
.astrolabe-ring,.astrolabe-ripple,.astrolabe-aura{transform-origin:240px 240px}
.astrolabe-track,.astrolabe-core-track{fill:none;stroke:#d4bc8c40;stroke-width:.8}
.astrolabe-track{stroke-dasharray:2 10}
.astrolabe-core-track{stroke-dasharray:18 8;stroke:#d4bc8c66}
.astrolabe-trail{fill:none;stroke-width:2.4;stroke-linecap:round}
.astrolabe-trail-gold{stroke:url(#astrolabe-gold);filter:drop-shadow(0 0 4px #e5ba6880)}
.astrolabe-trail-lilac{stroke:url(#astrolabe-lilac);stroke-width:1.7;filter:drop-shadow(0 0 4px #b99beb80)}
.astrolabe-jewel{fill:#fff0c4;filter:drop-shadow(0 0 5px #f3ce84)}
.astrolabe-ripple{fill:none;stroke:#e4c58a;stroke-width:1;opacity:0}
.core-star{transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 9px #e7bf7870)}
.wheel-sign{font-variant-emoji:text}
@keyframes astrolabe-heartbeat{0%,100%{transform:scale(.94);filter:drop-shadow(0 0 5px #e7bf7850)}50%{transform:scale(1.12);filter:drop-shadow(0 0 17px #f0ca96cc)}}
@keyframes astrolabe-ripple{0%{transform:scale(1);opacity:0}18%{opacity:.48}100%{transform:scale(2.1);opacity:0}}
@keyframes astrolabe-aura{0%,100%{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}
@media(prefers-reduced-motion:no-preference){
    .astrolabe-ring-outer{animation:celestial-orbit 24s linear infinite}
    .astrolabe-ring-inner{animation:celestial-orbit 32s linear infinite reverse}
    .astrolabe-ring-core{animation:celestial-orbit 18s linear infinite}
    .astrolabe-ripple{animation:astrolabe-ripple 5s ease-out infinite}
    .astrolabe-ripple-late{animation-delay:-2.5s}
    .astrolabe-aura{animation:astrolabe-aura 6s ease-in-out infinite}
    .core-star{animation:astrolabe-heartbeat 4s ease-in-out infinite}
}
.motion-paused .astrolabe-map{transform:none}
@media(prefers-reduced-motion:reduce){.astrolabe-map{transform:none}.astrolabe-ripple{display:none}}
.home-articles{border-top:1px solid var(--line);padding:48px 0 56px}.home-articles .section-heading{gap:24px}.home-articles .section-heading>.text-link{flex-shrink:0}.home-articles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-article-card{padding:26px;border:1px solid var(--line);border-radius:12px;background:var(--surface);display:flex;flex-direction:column;gap:16px;min-width:0}.home-article-card time{font-size:12px;color:var(--muted)}.home-article-card h3{font:400 22px/1.5 'Prata',Georgia,serif;overflow-wrap:anywhere}.home-article-card h3 a:hover{color:var(--gold)}.home-article-card p{font-size:14px;line-height:1.8;color:var(--muted)}.home-article-card a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}@media(max-width:800px){.home-articles .section-heading{align-items:flex-start;flex-direction:column}.home-articles-grid{grid-template-columns:1fr}.home-article-card{padding:22px}}
