.poem-feature{background:#203b32;color:#faf9f5;padding:80px max(6%,calc((100vw - 1140px)/2));margin:0 auto;position:relative}.poem-intro{border-top:1px solid #839688;padding-top:26px;display:grid;grid-template-columns:1fr 2fr;column-gap:40px}.poem-intro .eyebrow{grid-column:1;margin-top:8px;color:#d1d9ce}.poem-intro h2{grid-column:2;grid-row:1/3;font-size:clamp(29px,3.5vw,48px);line-height:1.2;letter-spacing:-.025em}.poem-intro>a{grid-column:1;font:14px/1.6 Arial,sans-serif;align-self:end;color:#d1d9ce}.poem-lines{margin:50px 0 0 auto;width:fit-content;max-width:100%;font:clamp(17px,1.8vw,23px)/1.95 Georgia,serif;letter-spacing:.005em;padding:0 0 25px}.poem-lines>span{display:block;padding-left:1.2em;text-indent:-1.2em}.poem-feature a:hover{color:white}.poem-feature+.books{border-top:0}@media(max-width:850px){.poem-intro{grid-template-columns:1fr}.poem-intro .eyebrow,.poem-intro h2,.poem-intro>a{grid-column:1;grid-row:auto}.poem-intro>a{margin-top:24px}.poem-lines{margin:35px 0 0;font-size:18px;line-height:1.85}}@media(max-width:560px){.poem-feature{padding:55px 6%}.poem-intro h2{font-size:31px}.poem-lines{font-size:17px}.poem-lines>span{margin-bottom:8px}}

/* A modest pause after each couplet. */
.poem-lines>span{margin-bottom:0}
.poem-lines>span:nth-child(2n):not(:last-child){margin-bottom:1.2em}


