.doc-wide{max-width:72rem}.catalog-intro{font-size:1.25rem;line-height:1.65}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-block:2rem;display:grid}.catalog-card{background:#fff;border:2px solid #d7c9ad;border-radius:1.25rem;padding:1.5rem}.catalog-card h2,.catalog-card h3{margin-top:.5rem}.catalog-card{overflow-wrap:anywhere}.digital-nav{flex-wrap:wrap;gap:1rem;margin-block:1rem;display:flex}.digital-nav a{align-items:center;min-height:44px;font-weight:800;display:inline-flex}.digital-section{scroll-margin-top:2rem}.book-eyebrow{color:#664c29;letter-spacing:.025em;font-size:.875rem;font-weight:800}.catalog-actions{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.paper a.catalog-button,.paper .catalog-product-link .catalog-button{color:#fff;background:#17446b;border-radius:.75rem;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.1rem;font-weight:800;text-decoration:none;display:inline-flex}.paper a.catalog-button:hover,.paper .catalog-product-link .catalog-button:hover{background:#0b304f}.paper a.catalog-product-link{color:inherit;font-weight:inherit;pointer-events:none;text-decoration:none;display:block}.catalog-product-link>img,.catalog-product-link .catalog-product-title,.catalog-product-link .catalog-button{pointer-events:auto;cursor:pointer}.catalog-product-title{color:var(--btn);font-weight:800;text-decoration:underline}.catalog-retailer-action{margin-top:1rem}.book-introduction{align-items:flex-start;gap:2rem;margin-top:2rem;display:flex}.book-cover{object-fit:contain;border-radius:.5rem;width:100%;height:auto;display:block}.book-introduction>.book-cover{max-width:38%}.catalog-card .book-cover{max-height:340px;margin-bottom:1.25rem}.digital-cover{aspect-ratio:1;object-fit:contain;border-radius:.5rem;width:100%;height:auto;display:block}.catalog-card .digital-cover{margin-bottom:1.25rem}.digital-artwork{flex:0 0 38%;width:38%;margin:0}.digital-artwork figcaption{margin-top:.5rem;font-size:.85rem;line-height:1.5}.book-specs>div{border-bottom:1px solid #d7c9ad;grid-template-columns:minmax(8rem,1fr) 2fr;gap:1rem;padding:.75rem 0;display:grid}.book-specs dt{font-weight:800}.book-specs dd{overflow-wrap:anywhere;margin:0}.retailer-note{font-size:.9rem}.catalog-note{padding-block:1rem}@media (max-width:600px){.catalog-grid{grid-template-columns:1fr}.book-introduction{flex-direction:column}.book-introduction>.book-cover{max-width:300px;margin-inline:auto}.digital-artwork{width:100%;max-width:420px;margin-inline:auto}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
