.flower-report-index{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);padding:24px 0}.flower-report-index button{border:1px solid var(--line);border-radius:30px;min-height:44px;padding:9px 17px;font-size:11px;color:var(--accent)}.flower-reading-section{display:grid;grid-template-columns:.8fr 1.3fr;gap:70px;padding:42px 0;border-top:1px solid var(--line);scroll-margin-top:25px}.flower-reading-heading h2{font-size:26px;line-height:1.7;margin:14px 0}.flower-reading-body{font-size:13px;line-height:2.2;color:#626C59}.flower-reading-body>p+p{margin-top:18px}.flower-reading-rows{margin-top:23px}.flower-reading-rows article{padding:19px 0;border-top:1px solid #CFD0BEAA}.flower-reading-rows h3{font-size:18px;color:var(--ink);line-height:1.8;margin-bottom:10px}.flower-reading-rows p{font-size:13px;line-height:2.15}.flower-reading-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.flower-reading-tags span{font-size:11px;border-bottom:1px solid var(--line);padding-bottom:6px;color:var(--accent)}.flower-reading-body .palette{margin:5px 0 25px}.flower-reading-body .palette i{height:75px}.flower-lookbook article{display:flex;gap:22px;padding:23px 0;border-top:1px solid var(--line)}.flower-look-number{font:25px Georgia;color:var(--accent);padding-top:4px}.flower-lookbook h3{font-size:23px;color:var(--ink);line-height:1.7;margin-bottom:15px}.flower-look-formula{color:var(--accent);font-size:13px;margin-bottom:13px}.flower-report-end{text-align:center;border-top:1px solid var(--line);padding:45px 0 0}.flower-report-end h2{font-size:27px;line-height:1.7;margin:20px 0}.flower-report-end>p:not(.eyebrow){font-size:13px;line-height:2.1;color:var(--muted)}.flower-report-end .report-actions{justify-content:center;margin-top:25px}
@media(max-width:760px){.flower-report-index{gap:8px;padding:20px 0}.flower-report-index button{padding:8px 13px;font-size:10px}.flower-reading-section{grid-template-columns:1fr;gap:12px;padding:29px 0}.flower-reading-heading h2{font-size:25px;line-height:1.6;margin:12px 0 8px}.flower-reading-rows h3{font-size:19px}.flower-reading-body,.flower-reading-rows p{font-size:13px;line-height:2.2}.flower-reading-body .palette i{height:60px}.flower-lookbook article{gap:16px}.flower-look-number{font-size:22px}.flower-lookbook h3{font-size:23px}.flower-report-end h2{font-size:25px}.flower-report-end .flower-button{font-size:12px;gap:20px}.flower-report-end .text-button{font-size:11px}}
