.seo-hub{padding-top:35px;padding-bottom:35px}.seo-hub>h2{margin-bottom:25px}.topic-card h3{font-size:25px;line-height:1.2}.topic-card p{font-size:14px;margin:12px 0}.next-links{padding-left:22px;margin:20px 0}.next-links li{margin:12px 0}.next-links a{text-underline-offset:4px}.seo-section p{margin-top:16px}.seo-section h2{font-size:clamp(27px,3vw,40px)}.availability{font-size:12px!important;min-height:0!important}.dedication-examples dt{font-weight:700;margin-top:20px}.dedication-examples dd{margin:8px 0 15px}.comparison-scroll{max-width:100%;overflow:auto}.format-table td,.format-table th{vertical-align:top;overflow-wrap:anywhere}.editorial-intro p+p{margin-top:16px}.collection .product-info h2{font-size:23px;line-height:1.25;letter-spacing:-.01em}.faq summary{min-height:48px}.book-copy input,.book-copy select,.book-copy textarea{max-width:100%;font-size:16px}.next-links a{display:inline-block;min-height:30px}@media(max-width:700px){.topic-grid{grid-template-columns:1fr!important}.seo-hub{padding-top:25px;padding-bottom:25px}.format-table{font-size:12px}.format-table th,.format-table td{padding:10px 6px}.editorial-intro h1{font-size:38px}}
select.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
