.twigs-pattern{box-sizing:border-box;margin:2.5rem auto;padding:clamp(20px,4vw,38px);border:1px solid #dbe2d7;background:#f6f7f2;color:#263429}.twigs-pattern *{box-sizing:border-box}.twigs-pattern .wp-block-columns{align-items:center;gap:clamp(20px,4vw,40px);margin-bottom:0}.twigs-pattern .wp-block-image{margin:0}.twigs-pattern .wp-block-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.twigs-pattern--review .wp-block-image img{aspect-ratio:3/4}.twigs-pattern--essay .wp-block-image img{aspect-ratio:4/5}.twigs-pattern--wide .wp-block-image img{aspect-ratio:16/9}.twigs-pattern--quote .wp-block-image img{aspect-ratio:1/1}.twigs-pattern .twigs-pattern__kicker{font-size:12px;letter-spacing:.13em;font-weight:700;color:#667b61;margin:0 0 16px}.twigs-pattern h2{font-size:clamp(27px,3vw,38px);line-height:1.2;margin:0 0 16px}.twigs-pattern p{line-height:1.7}.twigs-pattern__caption{font-size:13px;opacity:.75;margin:10px 0}.twigs-pattern--essay .wp-block-columns p{font-size:14px}.twigs-pattern--quote{background:#e8ede5}.twigs-pattern--quote blockquote{margin:0;border:0;padding:0}.twigs-pattern--quote blockquote p{font-size:clamp(22px,2.7vw,34px);line-height:1.45}.twigs-pattern--quote blockquote cite{font-size:14px}@media(max-width:780px){.twigs-pattern .wp-block-columns{flex-wrap:wrap}.twigs-pattern .wp-block-column{flex-basis:100%!important}.twigs-pattern--wide .wp-block-image img{aspect-ratio:4/3}}

.twigs-pattern--review .twigs-pattern__author{font-size:15px;margin:16px 0 9px}.twigs-pattern--review .book-list-rating{margin:0;font-size:16px}.twigs-pattern__review-copy{background:#fff;border:1px solid #d8e1d5;padding:clamp(20px,3vw,35px);min-height:100%}.twigs-pattern__review-copy p:last-child{margin-bottom:0}.twigs-pattern--review .wp-block-columns{align-items:flex-start}
