.lsh-resource-body{overflow-wrap:anywhere}.lsh-resource-body img{display:block;max-width:100%;height:auto;margin-block:24px}.lsh-resource-body table{display:block;max-width:100%;overflow-x:auto}.lsh-resource-image{margin-bottom:32px}.lsh-resource-image img{display:block;width:100%;height:auto}.lsh-resource-footer{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:1px solid var(--p-line)}.lsh-resource-footer a{min-height:44px;display:inline-flex;align-items:center}.lsh-resource-list{padding-block:48px 72px}.lsh-resource-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.lsh-resource-cards article{min-width:0;padding:28px;border:1px solid var(--p-line);background:var(--p-paper)}.lsh-resource-cards h2{font:500 25px/1.6 var(--p-display);margin:12px 0;color:var(--p-ink)}.lsh-resource-cards h2 a{text-decoration:none}.lsh-resource-cards p{font-size:16px;line-height:1.9}.lsh-resource-pagination{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:36px}.lsh-resource-pagination :is(a,span){min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--p-line);padding:8px}.lsh-resource-pagination [aria-current]{background:var(--p-ink);color:var(--p-paper)}.lsh-resource-search{max-width:760px;margin-bottom:32px}.lsh-resource-search label{display:block;margin-bottom:12px}.lsh-resource-search>div{display:flex;gap:12px}.lsh-resource-search input[type=search]{flex:1;min-width:0;border:1px solid var(--p-line);padding:12px 16px;font:inherit;font-size:16px;color:var(--p-ink);background:var(--p-paper)}.lsh-resource-result-count{margin-bottom:24px}.lsh-resource-list :focus-visible,.lsh-native-article :focus-visible{outline:2px solid var(--p-ink);outline-offset:4px}@media(max-width:699px){.lsh-resource-list{padding-block:32px 56px}.lsh-resource-cards{grid-template-columns:1fr;gap:20px}.lsh-resource-cards article{padding:22px}.lsh-resource-cards h2{font-size:23px}.lsh-resource-search>div{gap:8px}.lsh-resource-search .lsh-p-button{padding-inline:18px}.lsh-resource-footer{margin-top:32px;gap:16px}.lsh-p-product-copy .lsh-prose{font-size:16px;line-height:1.95}}
