.home-main{max-width:1140px;margin:auto;padding:0 40px}.home-hero{padding:60px 0 42px;max-width:850px}.home-hero h1{font-size:54px!important;line-height:1.12!important;letter-spacing:-1.8px!important;font-weight:450!important;margin:20px 0!important}.home-hero h1 span{color:var(--green)}.hero-description{font:19px/1.65 Georgia,serif;color:#625d56;margin:0 0 28px}.search-field{display:flex;align-items:center;border:1px solid #bcb6ac;border-radius:5px;overflow:hidden;background:#fff;max-width:760px}.search-field>span{font-size:29px;padding:0 15px;color:var(--muted)}.search-field input{min-width:0;flex:1;border:0;background:transparent;font:16px 'Segoe UI',sans-serif;color:var(--ink);padding:19px 4px;outline-offset:-2px}.search-field button{align-self:stretch;background:var(--green);color:white;padding:0 25px;white-space:nowrap;font-size:14px}.search-examples{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--muted);margin-top:12px}.search-examples button{padding:0;border-bottom:1px dotted #aca399}.home-section{border-top:1px solid var(--line);padding:33px 0 45px;scroll-margin-top:24px}.home-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.home-section-heading h2{font-size:30px;margin:9px 0 0}.section-aside{font-size:12px;color:var(--muted)}.familiar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 30px}.familiar-poem{display:block;padding:0 0 17px;border-bottom:1px solid var(--line)}.familiar-poem small{font-size:11px;color:var(--muted)}.familiar-poem h3{font:400 22px/1.3 Georgia,serif;margin:8px 0 10px}.familiar-poem p{font:15px/1.65 Georgia,serif;color:#68635b;margin:0}.read-now{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;background:var(--wash);border-radius:5px;padding:38px 40px;margin:0 0 45px;scroll-margin-top:24px}.reading-invitation h2{font-size:29px;line-height:1.25;margin:18px 0}.reading-invitation>p{font:18px/1.7 Georgia,serif;color:var(--muted);margin-bottom:30px}.reading-invitation>a{font-size:12px;color:var(--green)}.home-poem{border-left:1px solid #d8d0c4;padding-left:35px}.poem-author{font-size:12px;color:var(--green)}.home-poem h3{font:400 28px Georgia,serif;margin:10px 0 20px}.home-verse{font:21px/1.7 Georgia,serif;white-space:pre-wrap}.featured-annotation{margin-top:20px;font-size:12px;color:var(--muted)}.featured-annotation h4{font:500 13px 'Segoe UI',sans-serif;color:var(--green);margin:0;padding:6px 0}.featured-annotation p{font:16px/1.7 Georgia,serif}.home-authors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.author-tile{display:block;text-align:left;padding:18px 0;border-top:1px solid var(--line)}.pushkin-tile{display:flex;align-items:center;gap:17px}.author-tile img{object-fit:contain;max-width:65px;height:auto}.tile-overline{font-size:9px;letter-spacing:1px;color:var(--muted)}.author-tile h3{font:450 25px/1.2 'Segoe UI',sans-serif;letter-spacing:-.6px;margin:10px 0}.author-tile p{font-size:11px;color:var(--green);margin:0}.reading-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.reading-paths>a{border-top:1px solid var(--line);padding-top:16px;display:flex;flex-direction:column}.path-number{font:12px Georgia,serif;color:var(--green)}.reading-paths h3{font:500 22px 'Segoe UI',sans-serif;margin:13px 0}.reading-paths p{font:16px/1.6 Georgia,serif;color:var(--muted);margin:0 0 20px}.path-link{font-size:12px;color:var(--green);margin-top:auto}.home-footer{margin-top:10px;padding-top:25px!important}.home-footer p{font:13px/1.6 'Segoe UI',sans-serif;color:var(--muted)}.home-footer nav{display:flex;flex-wrap:wrap;gap:25px;font:12px 'Segoe UI',sans-serif;margin-top:22px;color:var(--green)}.search-results{padding:25px 0;border-top:1px solid var(--line);scroll-margin-top:20px}.search-results .home-section-heading{margin-bottom:12px}.search-results button{color:var(--green);font-size:13px}.search-results #search-status{font-size:12px;color:var(--muted)}.result-link{display:block;border-bottom:1px solid var(--line);padding:13px 0}.result-link small{font-size:11px;color:var(--muted)}.result-link h3{font:21px Georgia,serif;margin:5px 0}.result-link p{font:15px/1.6 Georgia,serif;color:var(--muted);margin:0}#more-results{border:1px solid var(--line);border-radius:4px;padding:11px 20px;margin-top:20px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:900px){.familiar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-main{padding:0 30px}.home-authors{gap:18px}.author-tile h3{font-size:22px}.author-tile img{display:none}.read-now{padding:30px;gap:25px}.home-poem{padding-left:25px}}
@media(max-width:600px){.home-main{padding:0 22px}.home-hero{padding:32px 0}.home-hero .eyebrow{font-size:8px;letter-spacing:1px}.home-hero h1{font-size:35px!important;letter-spacing:-1px!important;line-height:1.15!important;margin:17px 0!important}.hero-description{font-size:16px;margin-bottom:22px}.search-field>span{font-size:24px;padding:0 10px}.search-field input{font-size:14px;padding:16px 0}.search-field button{padding:0 13px;font-size:12px}.search-field button span{display:none}.search-examples{gap:7px 12px;font-size:11px}.search-examples>span{display:none}.home-section{padding:27px 0 32px}.home-section-heading{margin-bottom:22px}.home-section-heading h2{font-size:26px}.home-section-heading .eyebrow{font-size:9px;letter-spacing:1px}.section-aside{display:none}.familiar-grid{grid-template-columns:1fr;gap:15px}.familiar-poem h3{font-size:23px;margin:5px 0 8px}.familiar-poem p{font-size:15px}.read-now{grid-template-columns:1fr;padding:26px 22px;gap:25px;margin-bottom:30px}.reading-invitation h2{font-size:25px;margin:13px 0}.reading-invitation>p{display:none}.reading-invitation>a{display:inline-block;margin-top:4px}.reading-invitation .eyebrow{font-size:8px;letter-spacing:1px}.home-poem{border-left:0;border-top:1px solid #d8d0c4;padding:24px 0 0}.home-verse{font-size:20px}.home-authors{grid-template-columns:1fr;gap:0}.author-tile{padding:18px 0}.pushkin-tile img{display:block}.author-tile h3{font-size:24px}.author-tile h3 br{display:none}.author-tile h3 br:after{content:' '}.reading-paths{grid-template-columns:1fr;gap:25px}.reading-paths h3{font-size:22px;margin:8px 0}.reading-paths p{margin-bottom:12px}.home-footer nav{flex-direction:column;gap:15px}}

.home-quote{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;align-items:center}.home-quote h2{font:30px/1.3 Georgia,serif;margin:12px 0 18px}.home-quote>div>p{font:17px/1.7 Georgia,serif;color:var(--muted)}.home-quote-all{display:inline-block;padding:12px 0;font:14px 'Segoe UI',sans-serif;color:var(--green)}.home-quote figure{margin:0;border-left:2px solid var(--green);padding:8px 0 8px 30px}.home-quote blockquote{margin:0 0 22px;font:25px/1.65 Georgia,serif;white-space:pre-wrap;overflow-wrap:anywhere}.home-quote figcaption{font:13px/1.7 'Segoe UI',sans-serif}.home-quote figcaption span{display:block;color:var(--muted)}.home-quote figure>a{display:inline-block;padding:12px 0 0;font:12px 'Segoe UI',sans-serif;color:var(--green)}@media(max-width:600px){.home-quote{grid-template-columns:1fr;gap:22px}.home-quote h2{font-size:26px}.home-quote figure{padding-left:18px}.home-quote blockquote{font-size:22px}}

.app-main>.home-main{padding:0}.home-main .search-field input{min-width:0;flex:1;width:100%;border:0;background:transparent}.home-main .search-field button{align-self:stretch;border:0;border-radius:0}.home-main .search-field{min-height:60px}.home-main .home-section-heading>a{font-size:13px}.home-main .home-verse{overflow-wrap:anywhere}.home-main .home-section-heading{flex-wrap:wrap}.home-main .search-examples a{border-bottom:1px dotted var(--line)}
