:root{--cream:#faf5e9;--paper:#fffdf7;--ink:#232e35;--teal:#245c58;--orange:#a64624;--mustard:#e3b651;--muted:#58635e;--line:#d8ccba;--radius:14px;--shadow:0 5px 0 #232e3510;--container:1180px;--space:clamp(3rem,6vw,6rem);--heading:Georgia,'Times New Roman',serif;--body:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--body);font-size:18px;line-height:1.65}a{color:var(--teal);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}button,input,textarea,select{font:inherit}button,.button{min-height:48px}button,.button{display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--teal);border-radius:6px;background:var(--teal);color:#fff;padding:.65rem 1.15rem;font-size:.94rem;font-weight:700;line-height:1.35;text-decoration:none;cursor:pointer}button:hover,.button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.button-secondary{background:transparent;color:var(--teal)}:focus-visible{outline:3px solid var(--orange);outline-offset:5px}[hidden]{display:none!important}.container{width:min(var(--container),calc(100% - 3rem));margin-inline:auto}.section{padding-block:var(--space)}h1,h2,h3{font-family:var(--heading);line-height:1.13;margin:0 0 1rem;font-weight:700;text-wrap:balance}h1{font-size:clamp(2.7rem,5.5vw,5.2rem);letter-spacing:-.04em}h2{font-size:clamp(2rem,3.5vw,3rem);letter-spacing:-.025em}h3,.card-title{font-size:1.5rem;letter-spacing:-.015em}p{margin:0 0 1.2rem}img{max-width:100%;height:auto;display:block}.lead{font-size:1.2rem;max-width:44ch}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:800;color:var(--orange);margin-bottom:1rem}.site-header{background:var(--paper);border-bottom:1px solid var(--line)}.header-inner{display:flex;gap:1.4rem;align-items:center;justify-content:space-between;min-height:100px}.wordmark{font:700 1.7rem/1.2 var(--heading);color:var(--ink);text-decoration:none}.wordmark span{color:var(--orange)}.custom-logo{max-width:220px;max-height:76px;width:auto}.header-inner nav ul{list-style:none;margin:0;padding:0;display:flex;gap:1rem;flex-wrap:wrap}.header-inner nav a{font-size:.85rem;color:var(--ink);text-decoration:none;font-weight:650}.header-inner nav a:hover,.header-inner nav .current-menu-item>a{text-decoration:underline}.header-inner nav li{position:relative}.header-inner nav ul ul{display:none;position:absolute;z-index:10;background:var(--paper);min-width:210px;padding:1rem;border:1px solid var(--line);box-shadow:var(--shadow)}.header-inner nav li:hover>ul,.header-inner nav li:focus-within>ul{display:block}.header-inner nav ul ul ul{left:100%;top:0}.menu-toggle{display:none}.hero{padding-block:clamp(3rem,6vw,6rem);border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 80% 50%,#eddfc1 0,transparent 60%)}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:4rem;align-items:center}.actions{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap}.hero .actions{margin-top:2rem}.hero-media{transform:rotate(2deg);border:10px solid var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.hero-media img{width:100%;aspect-ratio:1.15;object-fit:cover}.era-art{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;transform:rotate(-4deg);padding:18px;border:1px solid var(--line);border-radius:24px;background:var(--paper);box-shadow:var(--shadow)}.era-art span{display:grid;place-items:center;aspect-ratio:1.3;font:700 clamp(1.8rem,4vw,3.5rem) var(--heading);background:var(--mustard);border-radius:60px 60px 12px 12px;color:var(--ink)}.era-art span:nth-child(2){background:var(--teal);color:var(--paper);border-radius:12px 60px 12px 60px}.era-art span:nth-child(3){background:var(--orange);color:var(--paper);border-radius:60px 12px 60px 12px}.era-art span:nth-child(4){background:#dfd3bf;border-radius:12px 12px 60px 60px}.era-art i{position:absolute;inset:40%;font-size:4rem;font-style:normal;color:var(--paper);line-height:1}.grid{display:grid;gap:1.5rem;margin-top:2rem}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.decades{grid-template-columns:repeat(4,minmax(0,1fr))}.card{min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column}.card:focus-within{border-color:var(--teal)}.card-body{padding:1.6rem;display:flex;flex-direction:column;flex:1}.card-body>.actions{margin-top:auto;padding-top:.5rem}.card p{font-size:1rem}.card img{width:100%;aspect-ratio:1.5;object-fit:cover}.card h3 a,.card-title a{color:var(--ink)}.decade-number{font:700 2.5rem var(--heading)!important;color:var(--teal);margin-bottom:2rem}.decade{border-top:6px solid var(--mustard)}.era-1{border-top-color:var(--teal)}.era-2{border-top-color:var(--orange)}.era-3{border-top-color:#8c587c}.decade .card-body{padding:1.4rem}.decade img{aspect-ratio:1.5}.resources{background:#eaeade;border-block:1px solid var(--line)}.cover-fallback,.post-fallback{height:190px;background:#ede2c9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:1.25rem;text-align:center;color:var(--teal)}.cover-fallback .cover-kicker{font-size:.65rem;line-height:1.3;text-transform:uppercase;letter-spacing:.13em;font-weight:800;color:var(--orange)}.cover-fallback .cover-title{font:700 clamp(1.05rem,1.5vw,1.45rem)/1.15 var(--heading);text-wrap:balance}.cover-fallback .cover-brand{font-size:.62rem;line-height:1.2;letter-spacing:.12em;font-weight:800}.resource-cover-fallback{background:linear-gradient(145deg,#ede2c9,#fff8e9);border-bottom:1px solid var(--line)}.book-cover-fallback{height:100%;min-height:220px;background:linear-gradient(145deg,#ede2c9,#f8f0dc);border-radius:4px;padding:.8rem}.book-cover-fallback .cover-title{font-size:clamp(.9rem,1.1vw,1.15rem)}.book{display:grid;grid-template-columns:35% 1fr;align-items:center;padding:1.4rem;gap:.5rem}.book>img{aspect-ratio:2/3;object-fit:contain;background:#eee6d6;border-radius:4px}.book .card-body{padding:1.1rem}.book .cover-fallback{height:100%;min-height:220px;border-radius:5px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.section-heading h2{margin:0}.post-card time,.post-meta{font-size:.82rem;color:var(--muted)}.post-card time{margin-bottom:.8rem}.newsletter{background:#68452f;color:#fff8eb;padding-block:clamp(2.5rem,5vw,4.5rem)}.newsletter .eyebrow{color:#e4c18b}.newsletter a{color:inherit}.newsletter-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:clamp(2rem,5vw,5rem);align-items:center;max-width:1120px;text-align:left}.newsletter-copy h2{font-size:clamp(2rem,3.4vw,3.1rem);font-weight:500;letter-spacing:-.025em;margin-bottom:.7rem}.newsletter-copy p:last-child{color:#f4e7d4;margin-bottom:0}.newsletter-form-area{min-width:0}.newsletter-form-area form{display:flex;align-items:stretch;gap:.5rem;flex-wrap:wrap}.newsletter-form-area input[type=email],.newsletter-form-area input[type=text]{flex:1 1 190px;min-width:0;background:#fff9f0;color:#392719;border:1px solid #e4d3b8;padding:.85rem 1rem;border-radius:2px}.newsletter-form-area button,.newsletter-form-area input[type=submit],.newsletter-form-area .button{background:#d3ae70;color:#392719;border:1px solid #d3ae70;border-radius:2px;padding:.85rem 1.1rem;font-size:.9rem;font-weight:700;cursor:pointer}.newsletter-form-area button:hover,.newsletter-form-area input[type=submit]:hover{background:#f0d19a}.newsletter-form-area iframe{width:100%;max-width:100%;border:0;background:transparent}.newsletter .privacy-note{font-size:.75rem;color:#f4e7d4;margin:1.2rem 0 0}.newsletter .privacy-note a{text-decoration:underline}@media(max-width:46rem){.newsletter-inner{grid-template-columns:1fr;gap:1.5rem}.newsletter-form-area form{flex-direction:column}.newsletter-form-area button,.newsletter-form-area input[type=submit]{width:100%}}.site-footer{background:#e9e1d1;padding-top:3.5rem}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:3rem}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer a{color:var(--ink)}.site-footer p,.site-footer li{font-size:.94rem}.footer-bottom{border-top:1px solid #cbbfae;margin-top:3rem;padding-block:1.3rem;font-size:.8rem}.reading-width{max-width:820px}.reading-width h1{font-size:clamp(2.3rem,5vw,3.6rem)}.reading-width>article>img{width:100%;border-radius:var(--radius);margin-block:2rem}.entry-content{overflow-wrap:anywhere}.entry-content:after{content:'';display:block;clear:both}.entry-content h2,.entry-content h3{margin-top:2rem}.entry-content>p,.entry-content>ul,.entry-content>ol{margin-bottom:1.5rem}.entry-content iframe{max-width:100%}.entry-content figure{margin-inline:0}.alignleft{float:left;margin:0 1.5rem 1rem 0}.alignright{float:right;margin:0 0 1rem 1.5rem}.aligncenter{margin-inline:auto}.wp-caption{max-width:100%}.wp-caption-text,.gallery-caption{font-size:.85rem}.gallery{display:flex;flex-wrap:wrap;gap:1rem}.gallery-item{flex:1 1 180px}.bypostauthor{border-left:3px solid var(--teal)}.sticky{border-top:4px solid var(--mustard)}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link:focus{clip-path:none;width:auto;height:auto;padding:1rem;z-index:100;background:white;top:1rem;left:1rem}.pagination,.post-navigation,.comments-area{margin-top:3rem}.nav-links{display:flex;gap:1rem;flex-wrap:wrap;justify-content:space-between}.page-numbers{padding:.5rem}.comment-list{padding-left:1.5rem}.comment-body{margin-block:2rem}.comment-form label,.search-form label{display:block;font-weight:650}.comment-form input:not([type=checkbox]),.comment-form textarea{width:100%}input:not([type=checkbox]):not([type=radio]),textarea,select{max-width:100%;background:var(--paper);color:var(--ink);border:1px solid #6b7972;border-radius:5px;padding:.7rem}input[type=checkbox]{width:20px;height:20px}.search-form{margin-block:2rem}table{border-collapse:collapse;max-width:100%}th,td{padding:.6rem;border:1px solid var(--line)}pre{overflow:auto;padding:1rem;background:#ede7db}blockquote{border-left:4px solid var(--teal);margin-inline:0;padding-left:1.5rem}
@media(max-width:68rem){.header-inner{flex-wrap:wrap;padding-block:1rem;gap:1rem}.menu-toggle{display:inline-flex}.has-nav-js #primary-nav{display:none}.has-nav-js #primary-nav.is-open{display:block}#primary-nav{order:4;width:100%}.header-inner nav ul{flex-direction:column;gap:.5rem}.header-inner nav a{display:block;padding:.5rem}.header-inner nav ul ul{position:static;display:block;padding:.2rem 1rem;border:0;box-shadow:none}.header-inner nav ul ul ul{position:static}.hero-grid{gap:2rem}.decades{grid-template-columns:repeat(2,minmax(0,1fr))}.two{grid-template-columns:1fr}.book{grid-template-columns:180px 1fr}}
@media(max-width:46rem){body{font-size:17px}.container{width:calc(100% - 2rem)}.header-inner>.button{display:none}.hero-grid,.three,.footer-grid{grid-template-columns:1fr}.hero-grid{gap:3rem}.hero .era-art,.hero-media{max-width:480px;width:100%;margin-inline:auto}.section-heading{align-items:flex-start;flex-direction:column}.decades{gap:1rem}.decade .card-body{padding:1rem}.decade-number{font-size:1.8rem!important;margin-bottom:1rem}.decade h3{font-size:1.25rem}.decade p{font-size:.9rem}.book{grid-template-columns:110px minmax(0,1fr);padding:.75rem}.book .card-body{padding:.75rem}.book .cover-fallback{min-height:180px}.footer-grid{gap:2rem}.era-art{transform:none}h1{letter-spacing:-.03em}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.site-header,.site-footer,.newsletter,.comments-area,.post-navigation{display:none}body{background:#fff;color:#000}.container{width:100%}.section{padding:1rem 0}}

/* Decade landing pages */
.decade-hero{padding-block:clamp(3rem,6vw,5rem);background:radial-gradient(ellipse at 82% 25%,#eddfc1 0,transparent 58%);border-bottom:1px solid var(--line)}
.decade-hero .container{max-width:980px}
.decade-hero h1{font-size:clamp(2.5rem,5vw,4.5rem);margin-bottom:1.5rem}
.decade-hero-image{margin:1.5rem 0 2rem;overflow:hidden;border:8px solid var(--paper);border-radius:var(--radius);box-shadow:var(--shadow)}
.decade-hero-image img{width:100%;max-height:440px;object-fit:cover}
.decade-intro{max-width:78ch}
.decade-intro:empty{display:none}
.decade-stories .grid{margin-top:2rem}
.decade-stories .pagination,.decade-stories .page-numbers{margin-top:2rem}
.decade-stories .page-numbers{display:inline-flex;gap:.35rem;padding:.55rem .8rem;border:1px solid var(--line);border-radius:5px;text-decoration:none}
.decade-stories .page-numbers.current{background:var(--teal);color:#fff;border-color:var(--teal)}

/* Decade landing pages: illustrated banner and editorial two-column layout */
.decade-hero{padding:1.25rem 0 2.2rem;background:linear-gradient(180deg,#f4ead6 0%,var(--cream) 100%);border-bottom:0}
.decade-hero-container{max-width:1280px}
.decade-hero-image{height:clamp(180px,24vw,300px);margin:0 0 2rem;overflow:hidden;border:7px solid var(--paper);border-radius:10px;box-shadow:0 5px 18px #39271918;background:#e8d6b6}
.decade-hero-image img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 48%}
.decade-hero .eyebrow{margin-bottom:.6rem}
.decade-hero h1{max-width:950px;margin-bottom:0;font-size:clamp(2.35rem,4.5vw,4.25rem)}
.decade-feature{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.35fr);gap:clamp(2rem,4vw,4rem);padding-block:1.5rem 5rem;align-items:start}
.decade-intro{font-size:1rem;max-width:58ch;padding-top:.4rem}
.decade-intro p{margin-bottom:1.2rem}
.decade-signoff{font-family:var(--heading);font-style:italic;font-size:1.35rem;color:var(--orange);margin-top:1.5rem}
.decade-stories{min-width:0}
.decade-stories h2{font-size:clamp(1.5rem,2.4vw,2.15rem);margin-bottom:1rem}
.decade-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.2rem}
.decade-post-grid .card-body{padding:1rem}
.decade-post-grid .card h3,.decade-post-grid .card-title{font-size:1.05rem}
.decade-post-grid .card p{font-size:.9rem}
.decade-post-grid .card img{aspect-ratio:1.35}
.decade-more{margin-top:1.5rem}
.decade-pagination{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:1rem}
.decade-pagination .page-numbers{margin-top:0}
.decade-1950s .decade-more{background:#b93620;border-color:#b93620}
.decade-1960s .decade-more{background:#126a9b;border-color:#126a9b}
.decade-1970s .decade-more{background:#d94d12;border-color:#d94d12}
.decade-1980s .decade-more{background:#c71568;border-color:#c71568}
@media(max-width:800px){.decade-feature{grid-template-columns:1fr;gap:2rem}.decade-intro{max-width:72ch}.decade-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.decade-hero-image{height:165px;border-width:4px;margin-bottom:1.4rem}.decade-post-grid{grid-template-columns:1fr}.decade-post-grid .card{display:grid;grid-template-columns:112px minmax(0,1fr)}.decade-post-grid .card>img{height:100%;min-height:140px;aspect-ratio:auto}.decade-post-grid .card-body{padding:.85rem}}


/* v2.0.7: ensure the decade artwork is the first, full-content-width element below navigation. */
.decade-hero{padding:12px 0 1.5rem!important}
.decade-hero-container{width:calc(100% - 24px)!important;max-width:1600px!important;margin-inline:auto!important}
.decade-hero .decade-hero-banner{display:block;width:100%;height:clamp(190px,24vw,320px);margin:0 0 1.35rem!important;box-sizing:border-box;overflow:hidden;border:0!important;border-radius:8px!important;box-shadow:none!important}
.decade-hero .decade-hero-banner img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 48%}
.decade-hero .eyebrow{margin-top:0}
@media(max-width:520px){.decade-hero-container{width:calc(100% - 16px)!important}.decade-hero .decade-hero-banner{height:clamp(150px,42vw,210px);margin-bottom:1rem!important}}

/* v2.0.8: dedicated Word Search and Free Printables landing pages */
.rg-hub-hero{position:relative;overflow:hidden;padding:clamp(3rem,6vw,5.5rem) 0;background:linear-gradient(135deg,#f0e2c7 0%,#fbf6eb 55%,#e5e8dc 100%);border-bottom:1px solid var(--line)}
.rg-hub-hero-inner{position:relative;z-index:1;max-width:1180px}
.rg-hub-hero h1{max-width:900px;font-size:clamp(2.6rem,5.3vw,5rem);margin-bottom:1.1rem}
.rg-hub-hero .lead{max-width:720px}
.rg-hub-art{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-top:2.2rem}
.rg-hub-art span{display:inline-flex;align-items:center;justify-content:center;min-width:100px;padding:.7rem 1rem;background:var(--paper);border:1px solid var(--line);border-radius:5px;box-shadow:4px 4px 0 #232e3510;font:700 1rem var(--heading);transform:rotate(-2deg)}
.rg-hub-art span:nth-child(2){transform:rotate(2deg);background:#dce6dc}.rg-hub-art span:nth-child(3){transform:rotate(-1deg);background:#f0d9c9}.rg-hub-art span:nth-child(4){transform:rotate(2deg);background:#e3d9e7}.rg-hub-art b{font-size:2rem;color:var(--orange);padding-inline:.5rem}
.rg-hub-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);gap:clamp(2rem,5vw,5rem);align-items:center}
.rg-hub-intro-copy{max-width:70ch}.rg-hub-intro-copy h2{font-size:clamp(2rem,3.5vw,3.2rem)}
.rg-hub-note{padding:2rem;background:#e9e4d7;border:1px solid var(--line);border-top:5px solid var(--mustard);border-radius:var(--radius)}
.rg-hub-note h3{font-size:1.55rem}.rg-hub-note ol{padding-left:1.3rem;margin-bottom:0}.rg-hub-note li{margin:.35rem 0}.rg-hub-note-star{display:inline-block;color:var(--orange);font-size:2rem;margin-bottom:.5rem}
.rg-hub-list{background:#fffaf0;border-block:1px solid var(--line)}.rg-hub-list .section-intro{max-width:65ch}.rg-hub-post-grid .card-title{font-size:1.25rem}.rg-hub-pagination{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:2rem}.rg-hub-pagination .page-numbers{display:inline-flex;padding:.5rem .8rem;border:1px solid var(--line);border-radius:5px;text-decoration:none}.rg-hub-pagination .current{background:var(--teal);color:#fff;border-color:var(--teal)}
.rg-empty-state{margin-top:1.5rem;padding:2rem;background:var(--paper);border:1px dashed var(--line);border-radius:var(--radius)}.rg-empty-state h3{font-size:1.45rem}.rg-empty-state p:last-child{margin-bottom:0}
.rg-browse-decades .decade .card-body{padding:1.4rem}.rg-featured-book{background:#e9e4d7;border-block:1px solid var(--line)}.rg-featured-book-inner{display:grid;grid-template-columns:minmax(160px,250px) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center;max-width:980px}.rg-featured-book-cover{max-width:220px;height:auto}.rg-featured-book-inner .cover-fallback{max-width:220px;min-height:300px}.rg-featured-book-inner h2{font-size:clamp(2rem,3.5vw,3rem)}
.rg-printables-hero{background:linear-gradient(135deg,#e6e8dc 0%,#fbf6eb 52%,#f0dfc7 100%)}.rg-printable-stamps{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:2.2rem}.rg-printable-stamps span{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:54px;padding:.6rem 1rem;border:2px solid var(--orange);color:var(--orange);font-size:.75rem;font-weight:900;letter-spacing:.14em;transform:rotate(-3deg)}.rg-printable-stamps span:nth-child(2){transform:rotate(2deg);border-color:var(--teal);color:var(--teal)}.rg-printable-stamps span:nth-child(3){transform:rotate(-1deg);border-color:#8c587c;color:#8c587c}
.rg-printable-types{background:#eaeade;border-block:1px solid var(--line)}.rg-type-icon{display:flex;align-items:center;justify-content:center;min-height:125px;background:linear-gradient(135deg,#f3e5ca,#fffaf0);color:var(--orange);font:700 2.7rem var(--heading);border-bottom:1px solid var(--line)}.rg-type-card:nth-child(2) .rg-type-icon{background:linear-gradient(135deg,#dce6dc,#f7f4e9);color:var(--teal)}.rg-type-card:nth-child(3) .rg-type-icon{background:linear-gradient(135deg,#e5d9e7,#faf4e7);color:#684d68;font-size:2rem}.rg-type-card .card-body{padding:1.5rem}
@media(max-width:760px){.rg-hub-intro{grid-template-columns:1fr}.rg-featured-book-inner{grid-template-columns:130px minmax(0,1fr);gap:1.5rem}.rg-featured-book-inner .cover-fallback{min-height:190px;padding:.6rem}.rg-featured-book-inner .cover-title{font-size:1rem}.rg-hub-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.rg-hub-hero{padding-block:2.8rem}.rg-hub-art{gap:.4rem}.rg-hub-art span{min-width:calc(50% - .4rem);flex:1}.rg-hub-art b{display:none}.rg-hub-post-grid{grid-template-columns:1fr}.rg-hub-post-grid .card{display:grid;grid-template-columns:112px minmax(0,1fr)}.rg-hub-post-grid .card> a img{height:100%;min-height:140px;aspect-ratio:auto}.rg-hub-post-grid .post-fallback{height:100%;min-height:140px}.rg-hub-post-grid .card-body{padding:.85rem}.rg-hub-post-grid .card-title{font-size:1.05rem}.rg-featured-book-inner{grid-template-columns:1fr}.rg-featured-book-inner>div:first-child{max-width:150px}.rg-printable-stamps span{min-width:calc(50% - .5rem)}.rg-printable-stamps span:last-child{min-width:100%}}
