.rw-head{max-width:1000px}.rw-head h1{font-size:clamp(42px,5vw,76px);line-height:1.06}.rw-head .collection-links{margin-top:28px}.rw-flow{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #e7cfdb;margin-block:40px 55px}.rw-flow>div{padding:28px 24px}.rw-flow>div+div{border-left:1px solid #e7cfdb}.rw-flow span{color:#b40069;font-size:13px}.rw-flow h2{font-size:27px;margin-block:12px}.rw-flow p{font-size:15px;line-height:1.65}.rw-controls{display:flex;align-items:end;gap:16px;padding:24px;background:#fbf0f6;border:1px solid #ecd6e2;border-radius:12px;margin-top:25px}.rw-controls label{display:flex;flex-direction:column;gap:9px;font-size:13px;flex:1;color:#61314e}.rw-controls input,.rw-controls select{width:100%;min-height:46px;padding:10px 12px;border:1px solid #d9bfce;border-radius:6px;background:white;color:#34272f;font:inherit;font-size:15px}.rw-controls .button{min-height:46px;white-space:nowrap}.rw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rw-card{padding:28px;border:1px solid #e5d5de;background:#fffdfd;border-radius:13px;display:flex;flex-direction:column}.rw-card[hidden]{display:none}.rw-card h2{font-size:29px;line-height:1.15;margin-block:17px}.rw-card h2 a{text-decoration:none;color:#4a2940}.rw-card p{font-size:15px;line-height:1.75}.rw-card .rw-format{color:#754160;font-size:12px;letter-spacing:.02em;margin-top:auto;padding-top:17px}.rw-card .text-link{margin-top:10px;font-size:14px}.rw-trails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:25px}.rw-trails>a{display:block;border:1px solid #e5d5de;padding:28px;border-radius:12px;text-decoration:none;background:#fbf3f7;color:#34272f}.rw-trails h3{font-size:27px;line-height:1.2;margin-block:15px}.rw-trails p{font-size:15px;line-height:1.65}.rw-trails>a>span:last-child{display:block;color:#b40069;margin-top:18px;font-size:14px}.rw-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.rw-tags span{background:#f9e7f1;color:#79435f;padding:8px 12px;border-radius:30px;font-size:12px}.rw-article{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:48px}.rw-article article{min-width:0}.rw-article article .section h2{font-size:33px;line-height:1.2}.rw-article article .section p{font-size:17px;line-height:1.9}.rw-aside{align-self:start;margin-top:45px;padding:25px;background:#fbf0f6;border:1px solid #ecd6e2;border-radius:12px}.rw-aside h2{font-size:24px;line-height:1.25}.rw-aside p{font-size:14px;line-height:1.7}.rw-aside .collection-links{display:flex;flex-direction:column;gap:15px}.rw-date{font-size:13px;line-height:1.7}.rw-steps{counter-reset:step}.rw-steps>section{padding:30px 0;border-bottom:1px solid #e7cfdb}.rw-steps h2{font-size:31px}.rw-steps p{max-width:780px;line-height:1.85}.rw-card a:focus-visible,.rw-trails a:focus-visible,.rw-controls input:focus-visible,.rw-controls select:focus-visible{outline:3px solid #b40069;outline-offset:4px}.reading-worlds-feature{border-left:4px solid #e6008d}
@media(max-width:1000px){.rw-article{grid-template-columns:1fr}.rw-aside{margin-top:0}.rw-grid,.rw-trails{grid-template-columns:1fr}.rw-controls{flex-wrap:wrap}.rw-controls label{min-width:190px}.rw-flow>div{padding:23px 16px}}
@media(max-width:600px){.rw-flow{grid-template-columns:1fr}.rw-flow>div+div{border-left:0;border-top:1px solid #e7cfdb}.rw-controls{display:block;padding:18px}.rw-controls label{margin-bottom:16px}.rw-controls .button{width:100%}.rw-card{padding:22px}.rw-article{gap:20px}.rw-head h1{overflow-wrap:anywhere}}
