
.rw100-hero{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:2.6rem;align-items:center;margin:2.5rem 0 3.5rem}.rw100-hero h2{font-size:clamp(2.5rem,5vw,4rem);line-height:1.03;letter-spacing:-.04em;margin:.8rem 0 1.3rem}.rw100-hero figure{margin:0}.rw100-hero img{display:block;width:100%;height:auto;box-shadow:10px 15px 0 #efe7de}.rw100-kicker{font-size:.78rem!important;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.rw100-lead{font-size:1.35rem!important;line-height:1.45!important}.rw100-small{font-size:.88rem!important;line-height:1.5!important}.rw100-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.rw100-link{font-size:.92rem}.rw100-work{background:#f1e8e1;border-top:4px solid #653445;padding:clamp(1.2rem,4vw,2.2rem);margin:2.5rem 0;scroll-margin-top:5rem}.rw100-work h2{margin-top:.5rem!important}.rw100-work label{display:block;font-weight:700;margin:1.4rem 0 .5rem}.rw100-work textarea{box-sizing:border-box;display:block;resize:vertical;width:100%;font:inherit;line-height:1.5;padding:.8rem;border:1px solid #8d7770;border-radius:0;background:#fff;color:#211c1c}.rw100-work button{cursor:pointer;font:inherit}.rw100-result{border-top:1px solid #bba69d;margin-top:1.5rem;padding-top:1rem}.rw100-result blockquote{margin:1rem 0;font-size:1.35rem;white-space:pre-wrap;overflow-wrap:anywhere}.rw100-bonus details{border-top:1px solid #c5b7ad;padding:1rem 0}.rw100-bonus summary{cursor:pointer;font-weight:700}.rw100-bonus details div{padding:.3rem .8rem}.rw100-print{background:transparent;border:1px solid #653445;font:inherit;padding:.6rem .9rem;margin:1rem 0;cursor:pointer}.rw100-work :focus-visible,.rw100-bonus :focus-visible,.rw100-hero :focus-visible{outline:3px solid #653445;outline-offset:4px}.rw100-rule{overflow-wrap:anywhere}@media(max-width:640px){.rw100-hero{grid-template-columns:1fr;gap:1.5rem}.rw100-hero figure{width:135px}.rw100-hero h2{font-size:2.9rem}.rw100-actions{align-items:flex-start;flex-direction:column}.rw100-work{margin-left:0;margin-right:0}}@media print{body *{visibility:hidden}.rw100-bonus,.rw100-bonus *{visibility:visible}.rw100-bonus{position:absolute;left:0;top:0;width:100%}.rw100-bonus button{display:none}.rw100-bonus details{break-inside:avoid}}
