.r9-decision{overflow-wrap:anywhere}.r9-decision details{border:1px solid #52616b;border-radius:.5rem;padding:1rem;margin:1rem 0}.r9-decision summary{font-weight:700;cursor:pointer;min-height:44px;display:list-item;line-height:1.6}.r9-decision summary:focus-visible,.r9-decision a:focus-visible{outline:3px solid #1759a6;outline-offset:4px}.r9-decision dl>div{padding:.7rem 0;border-bottom:1px solid #a4adb3}.r9-decision dt{font-weight:700}.r9-decision dd{margin:.4rem 0 0;line-height:1.8}.r9-decision small{display:block;font-size:.875rem}.r9-decision a{display:inline-block;padding:.35rem 0}@media(max-width:600px){.r9-decision{padding:1rem}.r9-decision details{padding:.75rem}.r9-decision dd{max-width:100%}}
/* Preserve the exact model text while allowing it to wrap on narrow screens. */
.v33-hero h1 [data-protected-term]{white-space:normal;overflow-wrap:anywhere;word-break:normal}
.r9-decision,.r9-decision details,.r9-decision dl,.r9-decision dd{min-width:0;max-width:100%;box-sizing:border-box}

/* R9: preserve native links and disclosures, with readable shared-shell spacing. */
.qualification .pa-header-inner{width:min(1180px,calc(100% - 32px));margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-block:16px}
.qualification .pa-brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none;min-height:44px}.qualification .pa-brand strong,.qualification .pa-brand small{display:block}
.qualification .pa-header-inner nav,.qualification .pa-footer nav{display:flex;flex-wrap:wrap;gap:8px 16px}.qualification .pa-header-inner nav a,.qualification .pa-footer nav a{display:inline-flex;align-items:center;min-height:44px;padding:4px;box-sizing:border-box}
.qualification .pa-footer{width:min(1180px,calc(100% - 32px));margin-inline:auto;padding-block:24px;line-height:1.8}.qualification .pa-skip{position:absolute;top:-100px;left:16px;background:white;color:#06192b;padding:12px;z-index:1000}.qualification .pa-skip:focus{top:8px}
.v33-comparison>.r9-decision,.v33-comparison main>.r9-decision{width:min(1180px,calc(100% - 32px));margin-inline:auto;padding-block:32px}
.r9-decision :target{scroll-margin-top:24px}@media(max-width:600px){.qualification .pa-header-inner{align-items:flex-start;gap:8px}.qualification .pa-header-inner nav{gap:4px 12px}.qualification .pa-brand small{max-width:26ch}}
