.post-engagement-counts{color:#78738b;justify-content:space-between;align-items:center;gap:12px;margin:0 18px;padding:10px 0;font-size:12px;display:flex}.post-engagement-counts>span{align-items:center;gap:6px;display:flex}.post-engagement-counts svg{color:var(--purple)}.post-engagement-counts button{font:inherit;color:inherit}.news-post-actions.post-social-actions{justify-content:space-between;gap:4px}.post-social-actions>button{border-radius:8px;flex:1;justify-content:center;min-height:40px;margin:0;font-size:12px}.post-social-actions>button:last-child{margin-left:0}.post-social-actions>button:hover{background:#f4f0ff}.post-social-actions>button.is-liked{color:var(--purple);background:#f0eaff;font-weight:700}.post-social-actions>button:disabled{opacity:.5;cursor:default}.post-interaction-message{color:var(--purple);margin:0 18px 12px;font-size:13px;line-height:1.5}.post-interaction-message[role=alert]{color:#a02840}.reader-comments.comments-inline{box-shadow:none;background:#fcfbff;border:0;border-top:1px solid #eeebf3;border-radius:0 0 16px 16px;margin:0;padding:18px}.comments-inline .comments-heading>p:first-child{display:none}.comments-inline .comments-heading h2{margin:0 0 6px;font-size:17px}.comments-inline .comments-heading>p:last-child{margin:0;font-size:12px}.comments-inline label{gap:6px;margin:12px 0;font-size:12px}.comments-inline textarea{min-height:68px}.comments-inline .comment-card{padding:12px 0}.comments-inline .comment-card>p{margin:8px 0;font-size:14px;line-height:1.6}.comments-inline .comment-card header{gap:6px}.comments-inline .comment-card time{font-size:10px}.comments-inline .comments-list{margin-top:14px}.comments-inline .comments-empty,.comments-inline button{font-size:12px}.comments-inline .comments-footnote{margin-bottom:0}.news-feed-continuation{text-align:center;color:#868097;min-height:2px;padding:10px;font-size:12px}.news-pagination-error{text-align:center;color:#a02840;font-size:13px}.news-pagination-error button{margin:8px auto}.news-back-top{z-index:35;background:var(--purple,#5d37bb);color:#fff;cursor:pointer;border:1px solid #ddd4f1;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:fixed;bottom:28px;right:24px;box-shadow:0 5px 22px #34224c30}.news-back-top:hover{filter:brightness(1.12)}.news-back-top:focus-visible,.post-interactions button:focus-visible{outline-offset:3px;outline:3px solid #b5e847}.news-heading h1:focus{outline:none}@media (max-width:720px){.news-back-top{right:16px;bottom:calc(86px + env(safe-area-inset-bottom));width:42px;height:42px}.post-social-actions>button{gap:5px;font-size:11px}.post-engagement-counts{margin:0 14px;font-size:11px}.reader-comments.comments-inline{padding:14px}.comments-inline .comments-actions{gap:8px}}@media (prefers-reduced-motion:reduce){.news-loading>span{animation:none}}
.story-cover{border-radius:13px;margin:0 0 18px;overflow:hidden}.story-cover-photo{aspect-ratio:1.9;object-fit:cover;background:#f1edf8;width:100%;max-height:420px;display:block}.story-cover figcaption{color:#777084;padding:5px 2px;font-size:10px;line-height:1.5}.story-cover figcaption a{text-decoration:underline}.story-brand-art{box-sizing:border-box;aspect-ratio:1.9;isolation:isolate;background:linear-gradient(125deg,#f3efff,#e9e7f7 55%,#dcf6ab);flex-direction:column;justify-content:space-between;width:100%;min-height:160px;max-height:360px;padding:20px 24px;display:flex;position:relative;overflow:hidden}.story-brand-art:before{content:"";z-index:-1;border:35px solid #ffffff80;border-radius:50%;width:270px;height:270px;position:absolute;top:-80px;right:-35px}.story-brand-art:after{content:"";z-index:-1;background:#4819d510;border-radius:25px;width:180px;height:180px;position:absolute;bottom:-140px;left:35%;transform:rotate(35deg)}.art-1{background:linear-gradient(120deg,#edf6f4,#dcebe9 55%,#e9ddff)}.art-2{background:linear-gradient(120deg,#fff2e3,#f2e9eb 55%,#e1d9ff)}.art-3{background:linear-gradient(120deg,#eaf0ff,#e1e8fa 55%,#e7f4bb)}.story-brand-top,.story-brand-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.story-brand-top img{object-fit:contain;mix-blend-mode:multiply;width:100px;height:50px}.story-brand-top>span{letter-spacing:.06em;color:#4f456c;font-size:11px}.story-brand-symbol{color:#4819d5;background:#ffffff80;border:1px solid #ffffffb0;border-radius:25px;align-self:center;place-items:center;width:95px;height:95px;display:grid;transform:rotate(-8deg);box-shadow:0 10px 28px #60407810}.story-brand-symbol svg{transform:rotate(8deg)}.story-brand-bottom>span{letter-spacing:.12em;color:#4d4263;font-size:10px;font-weight:700}.story-brand-bottom small{color:#655c74;font-size:11px}.story-cover-compact .story-brand-art,.story-cover-compact .story-cover-photo{max-height:230px}.story-cover-compact .story-brand-art{padding:12px 18px}.story-cover-compact .story-brand-symbol{border-radius:20px;width:76px;height:76px}.story-cover-compact .story-brand-symbol svg{width:42px;height:42px}.news-help-link{color:var(--purple);justify-content:center;align-items:center;gap:5px;font-size:12px;display:inline-flex}.news-help-link svg{width:21px}.help-page{color:#191525;max-width:760px;margin:0 auto;padding:24px 24px 70px}.help-page>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:48px;display:flex}.help-page nav{gap:20px;font-size:13px;display:flex}.help-intro>span{color:#6848a2;letter-spacing:.14em;font-size:12px}.help-page h1{letter-spacing:-.04em;font-size:clamp(28px,5vw,40px);line-height:1.2}.help-intro p,.help-page section>p{color:#726981;line-height:1.75}.help-intro>a{color:#4819d5}.help-form,.help-page section form{background:#fff;border:1px solid #e7e1ee;border-radius:20px;margin-top:28px;padding:28px}.help-page fieldset{border:0;min-width:0;padding:0}.help-page label{gap:8px;margin:16px 0;font-size:14px;font-weight:600;display:grid}.help-page input,.help-page textarea,.help-page select{box-sizing:border-box;width:100%;font:inherit;color:#262031;background:#fcfbff;border:1px solid #d9d1e5;border-radius:10px;padding:12px}.help-page textarea{resize:vertical}.help-page button{color:#fff;font:inherit;cursor:pointer;background:#4819d5;border:0;border-radius:11px;padding:12px 20px}.help-page button:disabled{opacity:.5}.help-page .help-privacy{color:#756d80;font-size:12px;line-height:1.7}.help-page [role=alert]{color:#a02840}.help-receipt{background:#eef5e4;border-radius:18px;margin-top:28px;padding:28px}.help-receipt code{overflow-wrap:anywhere}.help-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.help-page .help-check{align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.help-check input{width:auto;margin-top:5px}.help-page :focus-visible{outline-offset:3px;outline:3px solid #9674d0}@media (max-width:720px){.story-cover-compact .story-brand-art{aspect-ratio:1.8;max-height:190px}.story-brand-top img{width:85px;height:42px}.story-brand-bottom>span{font-size:8px}.story-cover-compact .story-brand-symbol{width:62px;height:62px}.story-cover-compact .story-brand-symbol svg{width:34px;height:34px}.news-header-actions{gap:8px}.news-help-link span{display:none}.help-page{padding:20px 18px 70px}.help-page>header{gap:15px;margin-bottom:32px}.help-page nav{gap:12px;font-size:11px}.help-form,.help-page section form{padding:20px}}.help-inbox-item{background:#fff;border:1px solid #e5dfed;border-radius:16px;margin-top:20px;padding:22px}.help-inbox-item h2{font-size:20px}.help-inbox-item small{color:#7b7088;overflow-wrap:anywhere;font-size:11px}.help-query-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}
