.access-main{padding-bottom:3rem}.access-main .access-card{display:flex;flex-direction:column;gap:1rem}.access-main .access-card .explore-product{margin-top:auto;min-height:44px}.access-main .access-price{line-height:1.6}.access-main .dynamic-guide-table-scroll{max-width:100%;overflow:auto}.access-main .dynamic-guide-table-scroll:focus-visible{outline:3px solid #166534;outline-offset:3px}.access-main .guide-sources a{overflow-wrap:anywhere}.access-main .guide-card-grid{margin-block:2rem}.access-main .guide-body{min-width:0}.access-main .profile-faq summary{min-height:44px}.access-main .site-breadcrumbs a{min-height:44px;display:inline-flex;align-items:center}.access-main .guide-byline{line-height:1.6}@media(max-width:600px){.access-main .product-grid{grid-template-columns:1fr}.access-main .guide-card-grid{grid-template-columns:1fr}.access-main .dynamic-guide-table-scroll table{min-width:28rem}.access-main h1{overflow-wrap:anywhere}}

.access-main .profile-columns,.access-main .profile-columns>*,.access-main .profile-main,.access-main .profile-main>*{min-width:0;max-width:100%}.access-main .profile-main .dynamic-guide-table-scroll{min-width:0;width:100%;box-sizing:border-box;overflow-x:auto}.access-main .access-card h2{font-size:1.1rem;line-height:1.3;margin:0}.access-main .profile-main p,.access-main .profile-main h2{overflow-wrap:anywhere}

.access-main .guide-card h2{font-size:1.3rem;line-height:1.35;margin:12px 0}.access-main .guide-card h2 a{text-decoration:none}.access-main .guide-card h2 a:hover{text-decoration:underline}
