/* New editorial guide/note layer only; prior four guides stay byte-identical. */
.rc-longrun .rg2-choice-guide .shell{display:block;max-width:960px}
.rc-longrun .rg2-choice-guide__intro{margin-bottom:1rem}
.rc-longrun .rg2-choice-guide ul{grid-template-columns:1fr;gap:.6rem;background:transparent;padding:0}
.rc-longrun .rg2-choice-guide li{border:1px solid #d8e0e5}
.rc-longrun .rg2-choice-guide nav{margin-top:1rem}
.rc-longrun table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1rem;line-height:1.7}
.rc-longrun caption{text-align:left;font-weight:700;margin-bottom:.75rem}
.rc-longrun th,.rc-longrun td{border:1px solid #d8e0e5;padding:.8rem;vertical-align:top;text-align:left;overflow-wrap:anywhere}
.rc-longrun th{background:#f3f6f7}.rc-longrun table small{display:block}
.rc-longrun [data-columns="4"]{font-size:.9rem}
.rc-longrun a:focus-visible,.rc-product-note a:focus-visible{outline:3px solid #17675e;outline-offset:3px}
.rc-product-note{margin:2rem auto;padding:1.25rem;border:1px solid #c7d9d5;background:#f6faf8;border-radius:8px}
.rc-product-note h2{font-size:1.35rem}.rc-product-note p{line-height:1.8}.rc-product-note nav{display:grid;gap:.8rem}
.rc-product-note a{overflow-wrap:anywhere;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}
@media(max-width:560px){.rc-longrun th,.rc-longrun td{padding:.6rem .35rem}.rc-longrun table{font-size:.9rem}.rc-longrun [data-columns="4"]{font-size:.82rem}}
