.rack5-seo-content{margin:1.5rem 0;color:inherit;line-height:1.65;overflow-wrap:anywhere}
.rack5-seo-content>:first-child{margin-top:0}.rack5-seo-content>:last-child{margin-bottom:0}
.rack5-seo-content img{max-width:100%;height:auto}.rack5-seo-content table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}
.rack5-seo-content video{max-width:100%;height:auto}.rack5-seo-content picture{display:block;max-width:100%}
.rack5-seo-content>.rack5-seo-rich-scope{display:flow-root;isolation:isolate;contain:layout paint;max-width:100%}
.rack5-seo-content th,.rack5-seo-content td{padding:.5rem .75rem;border:1px solid var(--rack5-border,#dedfe3)}
.rack5-seo-content pre{white-space:pre-wrap;overflow-wrap:anywhere}.rack5-seo-content--additional{padding-top:1.25rem;border-top:1px solid var(--rack5-border,#dedfe3)}
.rack5-seo-tags{margin:1rem 0 1.5rem;min-width:0}.rack5-seo-tags h2{font-size:1rem;margin:0 0 .75rem}
.rack5-seo-tag-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}
.rack5-seo-tag-list li{min-width:0;max-width:100%}
.rack5-seo-tag-list a{display:inline-flex;align-items:center;gap:.375rem;box-sizing:border-box;max-width:100%;min-height:2.5rem;padding:.375rem .75rem;border:1px solid var(--rack5-border,#dedfe3);border-radius:.25rem;text-decoration:none;color:inherit;background:#fff;line-height:1.4;overflow-wrap:anywhere}
.rack5-seo-tag-list a:hover,.rack5-seo-tag-list a:focus-visible{border-color:var(--rack5-accent,#d01f2e);color:var(--rack5-accent,#b71f2d)}
.rack5-seo-tag-list a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.rack5-seo-tag-count{flex-shrink:0;font-size:.8125rem;color:#666}
.rack5-seo-tag-list a[aria-current="true"]{border-color:var(--rack5-accent,#b71f2d);background:var(--rack5-accent,#b71f2d);color:#fff}.rack5-seo-tag-list a[aria-current="true"] .rack5-seo-tag-count{color:inherit}
.rack5-seo-tags .rack5-seo-tag-list a[aria-current="true"]:is(:hover,:focus-visible){color:#fff;border-color:var(--rack5-accent,#b71f2d)}
.rack5-seo-tag-list a[aria-current="true"]:focus-visible{outline-color:var(--rack5-accent,#b71f2d)}
.rack5-seo-tags-more{margin-top:.75rem;min-width:0}
.rack5-seo-tags-more>summary{box-sizing:border-box;width:fit-content;max-width:100%;min-height:2.5rem;padding:.5rem .75rem;border:1px solid var(--rack5-border,#dedfe3);border-radius:.25rem;cursor:pointer;line-height:1.4;font-weight:600;overflow-wrap:anywhere}
.rack5-seo-tags-more>summary:hover{background:#f4f5f7}.rack5-seo-tags-more>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.rack5-seo-tags-more>.rack5-seo-tag-list{margin-top:.75rem}.rack5-seo-tags-more:not([open])>.rack5-seo-tag-list{display:none}
.rack5-seo-tags-more__hide{display:none}.rack5-seo-tags-more[open]>summary .rack5-seo-tags-more__show{display:none}.rack5-seo-tags-more[open]>summary .rack5-seo-tags-more__hide{display:inline}
.rack5-seo-search-results{margin:1.5rem 0}.rack5-seo-search-results ul{list-style:none;margin:0;padding:0;display:grid;gap:1rem}
.rack5-seo-search-results li{padding:1rem;border:1px solid var(--rack5-border,#dedfe3);border-radius:.25rem}.rack5-seo-search-results h2{font-size:1.25rem}.rack5-seo-search-results h3{margin:0 0 .375rem;font-size:1.0625rem}.rack5-seo-search-results p{margin:.5rem 0 0}
@media(max-width:390px){.rack5-seo-tag-list{gap:.375rem}.rack5-seo-tag-list a{padding:.375rem .625rem}.rack5-seo-content{margin:1rem 0}}
/* The shared shell's fixed 63px quick bar is visible from 768px. */
@media(min-width:768px){.r5h-shell-page .catalog-archive>[data-rack5-section-content="top"]{box-sizing:border-box;padding-inline-end:max(0px,calc(80px - 4vw))}}
