.today-flow .questions{margin-bottom:20px}.today-options{margin:28px 0}.today-options>summary{padding:12px 0;color:var(--berry);cursor:pointer}.today-options .details{margin:18px 0}.today-options .plan-day:first-child{padding-top:0}
.today-publications{margin-top:40px;padding-top:30px;border-top:1px solid var(--line)}.today-publications>h2{margin:0 0 18px;font-size:28px;letter-spacing:-.02em}.publication{padding:26px 0;border-bottom:1px solid var(--line)}.today-publications .publication:first-of-type{padding-top:0}.publication h3{margin:0 0 10px;font-size:25px;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.publication-date{color:var(--berry);font-size:15px}.publication-channel{margin-top:12px;font-size:16px}.publication-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.publication-actions .button{flex:1;font-size:16px;min-width:220px}.publication-copy{margin-top:26px}.publication-copy h4{margin:0 0 14px;font-size:18px}.publication-copy .result-text{font-size:17px;line-height:1.55}.publication-text{margin-top:18px}.publication-text summary{padding:10px 0;color:var(--berry);cursor:pointer}.publication-text .publication-copy{margin-top:10px}.next-publication{margin-top:14px}.all-publications{display:inline-flex;align-items:center;min-height:48px;margin-top:20px}.publishing-group{margin-top:32px}.publishing-group>h2{margin:0 0 8px}.publishing-archive{margin-top:32px}.publishing-archive>summary{padding:14px 0;color:var(--berry);cursor:pointer;font-size:19px;font-weight:700}.publishing-sources{margin-top:32px;padding-top:20px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:20px}.publishing-sources a{display:inline-flex;min-height:44px;align-items:center}.studio-results{margin-top:38px}.studio-results>h2{margin-bottom:10px}.delete-result{margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}
@media(max-width:480px){.publication-actions{flex-direction:column}.publication-actions .button{min-width:0;width:100%}.publication h3{font-size:23px}.today-publications>h2{font-size:25px}.publication-actions .button{padding:12px 14px}.publishing-sources{gap:4px;flex-direction:column}}
.planned-publication{border-bottom:1px solid var(--line);padding:0 0 18px;margin-top:18px}.planned-publication>summary{cursor:pointer;color:var(--berry);padding:10px 0}.planned-publication>summary strong{font-size:20px;line-height:1.3;color:var(--ink)}.planned-publication>summary span{display:block;font-size:15px;margin:6px 0 0 18px}.planned-publication[open]{padding-bottom:26px}.planned-publication .publication-channel{margin-top:12px}
