.cpp-indicator{min-height:32px;color:inherit;white-space:nowrap;align-items:center;gap:9px;font-size:14px;font-weight:850;line-height:1.2;display:inline-flex}.cpp-indicator>b{color:#fff;width:31px;height:31px;font-family:var(--mono);border:2px solid #ffffffe0;border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:900;line-height:1;display:grid;box-shadow:0 2px 8px #0b1f3a1f}.cpp-female>b{background:#82385f}.cpp-male>b{background:#226187}.cpp-notStated>b{background:#505b64}.cpp-compact{min-height:27px}.cpp-compact>b{width:27px;height:27px;font-size:12px}.cpp-visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=680px),(pointer:coarse){.cpp-indicator,.cpp-compact{min-height:44px;font-size:14px}.cpp-indicator>b,.cpp-compact>b{width:44px;height:44px;font-size:13px}}.cpl-page{--profile-navy:#0b1f3a;--profile-blue:#173f67;--profile-gold:#b18a3a;--profile-gold-deep:#765718;--profile-missense:#625a91;--profile-missense-soft:#f0edf9;--profile-delins:#356b91;--profile-delins-dark:#285776;--profile-delins-soft:#edf4f8;--profile-cnv:#2f7f76;--profile-paper:#fffdf9;--profile-cream:#f4efe6;--profile-rule:#cfc5b4;--profile-muted:#4f5d6c;border-bottom:1px solid var(--profile-rule);color:var(--ink);background:linear-gradient(#f7f3eb 0%,#f1ece3 58%,#f8f5ef 100%)}.cpl-eyebrow{color:var(--profile-gold-deep);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900;line-height:1.4}.cpl-hero{color:var(--profile-navy);border-bottom:1px solid var(--profile-rule);background:linear-gradient(90deg, #b18a3a14, transparent 42%), var(--profile-paper);position:relative}.cpl-hero:before{content:"";background:linear-gradient(90deg,#d7b65f,#c79152 58%,#b76552 100%);height:5px;position:absolute;inset:0 0 auto}.cpl-heroInner{grid-template-columns:minmax(0,1.25fr) minmax(390px,.65fr);align-items:center;gap:22px clamp(30px,4vw,54px);padding-top:clamp(22px,2.5vw,31px);padding-bottom:clamp(24px,2.7vw,34px);display:grid}.cpl-heroCopy{max-width:720px}.cpl-heroCopy .cpl-eyebrow{color:var(--profile-gold-deep)}.cpl-hero h1{color:var(--profile-navy);font-family:var(--serif);letter-spacing:-.052em;margin:8px 0 0;font-size:clamp(34px,3.7vw,48px);font-weight:400;line-height:.98}.cpl-lede{color:#455465;max-width:680px;margin:12px 0 0;font-size:clamp(15px,1.1vw,16px);line-height:1.48}.cpl-heroFacts{border-top:2px solid var(--profile-navy);border-bottom:1px solid var(--profile-rule);grid-template-columns:repeat(3,minmax(0,1fr));justify-self:end;width:100%;max-width:420px;margin:0;display:grid}.cpl-heroFacts>div{justify-content:center;align-items:baseline;gap:7px;min-width:0;min-height:66px;padding:14px 10px 13px;display:flex}.cpl-heroFacts>div+div{border-left:1px solid var(--profile-rule)}.cpl-heroFacts dt{color:#4d5b69;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;order:2;font-size:12px;font-weight:900;line-height:1.45}.cpl-heroFacts dd{color:var(--profile-navy);font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.045em;order:1;margin:0;font-size:clamp(28px,2.6vw,35px);line-height:.9}.cpl-explorer{padding-top:clamp(27px,3.3vw,42px);padding-bottom:clamp(82px,9vw,122px)}.cpl-collection,.cpl-proteinMap{scroll-margin-top:calc(var(--site-header-height,76px) + 24px)}.cpl-collection:focus-visible,.cpl-proteinMap:focus-visible{outline:3px solid var(--profile-gold);outline-offset:8px}.cpl-sectionIntro{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:22px 42px;margin-bottom:27px;display:grid}.cpl-sectionCopy h2{max-width:780px;color:var(--profile-navy);font-family:var(--serif);letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(37px,4.5vw,56px);font-weight:400;line-height:1.02}.cpl-sectionAside{border-left:3px solid var(--profile-gold);color:#455465;margin:0;padding-left:18px;font-size:12px;line-height:1.72}.cpl-mobileSwipeHint{display:none}.cpl-profileGroups{gap:clamp(42px,5vw,64px);display:grid}.cpl-variantGroup{scroll-margin-top:calc(var(--site-header-height,76px) + 24px);grid-template-columns:1fr;display:grid}.cpl-variantGroupHeader{border-bottom:1px solid #aaa392;border-left:4px solid var(--profile-gold);min-height:0;color:var(--profile-navy);grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;gap:10px 18px;padding:0 0 15px 17px;display:grid}.cpl-variantGroupHeader>div{gap:7px;display:grid}.cpl-variantGroup[data-variant-group=frameshift] .cpl-variantGroupHeader{border-left-color:#c36b50}.cpl-variantGroup[data-variant-group=deletion-insertion-stop-gain] .cpl-variantGroupHeader{border-left-color:var(--profile-delins)}.cpl-variantGroup[data-variant-group=missense] .cpl-variantGroupHeader{border-left-color:#a9a1d1}.cpl-variantGroup[data-variant-group=deletion-cnv] .cpl-variantGroupHeader{border-left-color:var(--profile-cnv)}.cpl-variantGroupEyebrow{color:var(--profile-gold-deep);font-family:var(--mono);letter-spacing:.11em;margin:0;font-size:12px;font-weight:900}.cpl-variantGroupHeader>strong{width:fit-content;color:var(--profile-muted);font-family:var(--mono);letter-spacing:.06em;border-left:1px solid #aaa392;padding:5px 0 5px 12px;font-size:12px}.cpl-variantGroupDescription{color:var(--profile-muted);grid-column:1/-1;margin:0;font-size:13px;line-height:1.55}.cpl-variantGroupHeader h3{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.3vw,30px);font-weight:400;line-height:1.08}.cpl-variantProfiles{min-width:0;padding:20px 0 0}.cpl-ageGroup+.cpl-ageGroup{border-top:1px solid var(--profile-rule);margin-top:26px;padding-top:24px}.cpl-ageGroupHeader{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:11px;display:flex}.cpl-ageGroupHeader h4{color:var(--profile-navy);font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:clamp(20px,1.8vw,24px);font-weight:400}.cpl-ageGroupHeader span{color:var(--profile-muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}.cpl-profileGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.cpl-profileCard{min-width:0;scroll-margin-top:calc(var(--site-header-height,76px) + 28px);border-top:2px solid var(--profile-gold-deep);border-bottom:1px solid var(--profile-rule);background:#fffdf98f;flex-direction:column;transition:background-color .15s,border-color .15s;display:flex;position:relative}.cpl-profileCard:hover{border-color:var(--profile-navy);background:var(--profile-paper)}.cpl-profileCard:focus-within{border-color:var(--profile-navy);outline:3px solid var(--profile-gold);outline-offset:3px}.cpl-profileCard[data-variant-type=frameshift]{border-top-color:#a9553c}.cpl-profileCard[data-variant-type=missense]{border-top-color:var(--profile-missense)}.cpl-profileCard[data-variant-type=deletion-insertion-stop-gain]{border-top-color:var(--profile-delins)}.cpl-profileCard[data-variant-type=deletion-cnv]{border-top-color:var(--profile-cnv)}.cpl-profileCard[data-variant-type=missense] .cpl-cardTopline>span{color:#4e4779}.cpl-profileCard[data-variant-type=deletion-insertion-stop-gain] .cpl-cardTopline>span{color:var(--profile-delins-dark)}.cpl-profileCard[data-variant-type=deletion-cnv] .cpl-cardTopline>span{color:#24685f}.cpl-cardTopline{color:var(--profile-navy);justify-content:space-between;align-items:center;gap:8px;display:flex}.cpl-cardTopline>span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.35}.cpl-cardTopline>b{color:var(--profile-muted);text-align:right;font-size:13px;font-weight:600;line-height:1.35}.cpl-recurrenceBadge{color:var(--profile-navy);font-family:var(--mono);letter-spacing:.045em;text-transform:uppercase;background:#f4ecd6;border:1px solid #c8b786;justify-content:space-between;gap:10px;margin:11px 0 0;padding:7px 9px;font-size:12px;line-height:1.35;display:flex}.cpl-recurrenceBadge b{text-align:right}.cpl-cardBody{flex-direction:column;flex:1;min-width:0;padding:14px 12px 10px;display:flex}.cpl-mapNotation>span{color:#536171;font-family:var(--mono);letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:13px;font-weight:650;line-height:1.4;display:block}.cpl-mapNotation{overflow-wrap:anywhere;margin:9px 0 0}.cpl-mapNotation>b{color:var(--profile-navy);font-family:var(--mono);margin-top:4px;font-size:14px;font-weight:550;line-height:1.48;display:block}.cpl-mapNotation{border-top:1px solid #cfc5b4b8;padding:8px 0 0}.cpl-mapNotation>span{color:var(--profile-gold-deep)}.cpl-mapNotation>b{color:#425164;font-size:14px;font-weight:500}.cpl-cardDiscoveryFacts{border-top:1px solid var(--profile-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:10px 0 0;display:grid}.cpl-cardDiscoveryFacts>div{border-bottom:1px solid #cfc5b4b8;min-width:0;padding:8px 0}.cpl-cardDiscoveryFacts dt{color:#536171;font-family:var(--mono);letter-spacing:.045em;text-transform:uppercase;font-size:12px;font-weight:650;line-height:1.4}.cpl-cardDiscoveryFacts dd{overflow-wrap:anywhere;color:var(--profile-navy);margin:3px 0 0;font-size:13px;font-weight:500;line-height:1.48}.cpl-openProfile{min-height:46px;color:var(--profile-blue);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:11px;margin-top:8px;padding:6px 0 0;font-size:13px;font-weight:700;-webkit-text-decoration:underline #173f674d;text-decoration:underline #173f674d;display:inline-flex}.cpl-cardActions{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.cpl-openProfileSegmented:after{display:none}.cpl-completeProfileLink{z-index:1;min-height:44px;min-inline-size:44px;color:var(--profile-navy);text-underline-offset:4px;align-items:center;font-size:13px;font-weight:700;-webkit-text-decoration:underline #10284a47;text-decoration:underline #10284a47;display:inline-flex;position:relative}.cpl-completeProfileLink:hover,.cpl-completeProfileLink:focus-visible{color:var(--profile-gold-deep);text-decoration-color:currentColor}.cpl-openProfile:after{content:"";position:absolute;inset:0}.cpl-openProfile:hover,.cpl-openProfile:focus-visible{color:var(--profile-gold-deep);text-decoration-color:currentColor}.cpl-openProfile:focus-visible{outline:0}.cpl-proteinMap{padding-top:0}.cpl-proteinMap+.cpl-collectionKey{margin-top:clamp(26px,3vw,38px)}.cpl-collectionKey+.cpl-collection{padding-top:clamp(52px,6vw,74px)}.cpl-collectionKey{border-top:1px solid #aaa392;border-bottom:1px solid #aaa392}.cpl-collectionKeyIntro{border-bottom:1px solid var(--profile-rule);grid-template-columns:minmax(250px,.9fr) minmax(320px,1.1fr);align-items:end;gap:18px 42px;padding:16px 0 13px;display:grid}.cpl-collectionKeyIntro h2{color:var(--profile-navy);font-family:var(--serif);letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(24px,2.4vw,30px);font-weight:400;line-height:1.05}.cpl-collectionKeyIntro>p{color:var(--profile-muted);margin:0;font-size:13px;line-height:1.52}.cpl-collectionKeyIntro strong{color:var(--profile-navy)}.cpl-collectionKeySteps{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin:0;padding:0;list-style:none;display:grid}.cpl-collectionKeyStep{min-width:0;padding:13px 24px 15px 0}.cpl-collectionKeyStep+.cpl-collectionKeyStep{border-left:1px solid #cfc5b4b8;padding-left:24px}.cpl-collectionKeyStep h3{color:var(--profile-navy);font-family:var(--serif);align-items:baseline;gap:9px;margin:0 0 8px;font-size:18px;font-weight:400;display:flex}.cpl-collectionKeyStep h3>span{color:var(--profile-gold-deep);font-family:var(--mono);font-size:13px;font-weight:900}.cpl-collectionKeyList{gap:4px;margin:0;display:grid}.cpl-collectionKeyList>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:27px;padding-top:4px;display:grid}.cpl-collectionKeyList dt{min-width:0;color:var(--profile-navy);align-items:center;gap:8px;font-size:13px;font-weight:850;line-height:1.35;display:flex}.cpl-collectionKeyList dd{color:var(--profile-navy);font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;text-align:center;margin:0;font-size:18px;font-weight:600;line-height:1}.cpl-collectionKeyList dt>i{background:var(--profile-gold);border-radius:999px;flex:none;width:14px;height:5px}.cpl-collectionKeyList dt>i[data-variant-type=frameshift]{background:#a9553c}.cpl-collectionKeyList dt>i[data-variant-type=deletion-insertion-stop-gain]{background:var(--profile-delins)}.cpl-collectionKeyList dt>i[data-variant-type=missense]{background:var(--profile-missense)}.cpl-collectionKeyList dt>i[data-variant-type=deletion-cnv]{background:var(--profile-cnv)}.cpl-collectionKeyList[data-key-kind=age-group]{grid-template-columns:repeat(2,minmax(0,1fr))}.cpl-collectionKeyList[data-key-kind=age-group]>div{padding:4px 8px 4px 0}.cpl-collectionKeyList a{color:inherit;text-underline-offset:3px;text-decoration-color:#173f6747;text-decoration-thickness:1px}.cpl-collectionKeyList a:hover,.cpl-collectionKeyList a:focus-visible{color:var(--profile-gold-deep);text-decoration-color:currentColor}.cpl-proteinPlate{border-top:2px solid var(--profile-navy);border-bottom:1px solid #aaa392;margin:0}.cpl-proteinCaption{color:var(--profile-navy);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cpl-proteinCaption>div{min-width:0;padding:12px 18px 11px 0}.cpl-proteinCaption>div+div{border-left:1px solid var(--profile-rule);padding-left:18px}.cpl-proteinCaption>div>span{color:var(--profile-muted);font-family:var(--mono);letter-spacing:.09em;font-size:12px;font-weight:900;display:block}.cpl-proteinCaption>div>b{overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.cpl-mapReferenceNote{color:#4c5b6a;margin:0;padding:11px 0 0;font-size:13px;line-height:1.55}.cpl-mapReferenceNote b{color:var(--profile-navy);font-weight:650}.cpl-recurrenceNote{border-left:4px solid var(--profile-gold-deep);color:#425164;background:#f3eee2;gap:5px;margin-top:14px;padding:12px 14px;display:grid}.cpl-recurrenceNote>span{color:var(--profile-gold-deep);font-family:var(--mono);letter-spacing:.08em;font-size:12px;font-weight:900}.cpl-recurrenceNote p{margin:0;font-size:13px;line-height:1.55}.cpl-recurrenceNote b{color:var(--profile-navy)}.cpl-visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cpl-variantTypeKey{border-top:1px solid var(--profile-rule);border-bottom:1px solid var(--profile-rule);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px 18px;margin:14px 0 0;padding:12px 0;display:grid}.cpl-variantTypeKey>b{color:var(--profile-navy);font-family:var(--mono);letter-spacing:.08em;font-size:12px}.cpl-variantTypeKey ul{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.cpl-variantTypeKey li{color:var(--profile-navy);align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.cpl-variantTypeKey li>i{background:var(--profile-gold);border-radius:999px;width:19px;height:7px}.cpl-variantTypeKey li[data-variant-type=frameshift]>i{background:#a9553c}.cpl-variantTypeKey li[data-variant-type=deletion-insertion-stop-gain]>i{background:var(--profile-delins)}.cpl-variantTypeKey li[data-variant-type=missense]>i{background:var(--profile-missense)}.cpl-variantTypeKey li[data-variant-type=deletion-cnv]>i{background:var(--profile-cnv)}.cpl-variantTypeKey>p{color:#4c5b6a;grid-column:1/-1;margin:0;font-size:13px;line-height:1.55}.cpl-sexLegend{flex-wrap:wrap;align-items:center;gap:11px;margin-top:5px;display:flex}.cpl-proteinOverview{color:var(--profile-navy);background:#fffdf96b;margin:18px 0 0;overflow:hidden}.cpl-proteinScroll{scrollbar-color:var(--profile-gold-deep) #ddd6c8;scrollbar-width:thin;max-width:100%;overflow-x:auto}.cpl-proteinScroll:focus-visible{outline:3px solid var(--profile-gold);outline-offset:-3px}.cpl-proteinCanvas{width:calc(100% - 120px);min-width:1140px;height:var(--protein-canvas-height);margin:0 60px;position:relative}.cpl-proteinBackbone{top:var(--protein-track-top);background:repeating-linear-gradient(135deg,#d7d4cb 0 10px,#ebe8e0 10px 20px);border:2px solid #42576d;border-radius:5px;height:46px;position:absolute;left:0;right:0;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff8c}.cpl-proteinDomain{color:#0d223b;border-right:1px solid #0b1f3a59;place-items:center;min-width:4px;display:grid;position:absolute;top:0;bottom:0}.cpl-proteinDomain b{font-family:var(--mono);font-size:12px;font-weight:900;line-height:1;overflow:hidden}.cpl-proteinMarker{--protein-marker-accent:var(--profile-gold-deep);z-index:3;top:var(--protein-marker-top);left:var(--protein-marker-left);color:var(--profile-navy);grid-template-columns:auto auto;place-items:center;text-decoration:none;display:grid;position:absolute;transform:translate(-50%)}.cpl-proteinMarker[data-variant-type=frameshift]{--protein-marker-accent:#a9553c}.cpl-proteinMarker[data-variant-type=deletion-insertion-stop-gain]{--protein-marker-accent:var(--profile-delins)}.cpl-proteinMarker[data-variant-type=missense]{--protein-marker-accent:var(--profile-missense)}.cpl-proteinMarker>span{color:#fff;width:32px;height:32px;font-family:var(--mono);border:2px solid #fff;border-radius:6px;place-items:center;font-size:12px;font-weight:900;display:grid;box-shadow:0 4px 11px #0b1f3a38}.cpl-markerFemale>span{background:#82385f}.cpl-markerMale>span{background:#226187}.cpl-markerNotStated>span{background:#505b64}.cpl-proteinMarker>b{overflow-wrap:normal;max-width:none;color:var(--profile-navy);font-family:var(--mono);white-space:nowrap;background:#fff8df;border:1px solid #bda65e;border-left:0;padding:8px 9px;font-size:12px;line-height:1.2}.cpl-proteinMarker[data-variant-type=frameshift]>b{background:#fff0e8;border-color:#bd6f56}.cpl-proteinMarker[data-variant-type=deletion-insertion-stop-gain]>b{border-color:var(--profile-delins);background:var(--profile-delins-soft)}.cpl-proteinMarker[data-variant-type=missense]>b{background:var(--profile-missense-soft);border-color:#8e86ba}.cpl-proteinMarker>i{width:2px;height:var(--protein-connector-height);background:var(--protein-marker-accent);grid-column:1/-1;min-height:10px;display:block}.cpl-proteinMarker>i:after{background:var(--protein-marker-accent);content:"";border:2px solid #fff;border-radius:50%;width:9px;height:9px;display:block;transform:translate(-3.5px,calc(100% - 5px))}.cpl-proteinMarker:hover>span,.cpl-proteinMarker:focus-visible>span{box-shadow:0 0 0 6px #b18a3a40}.cpl-proteinMarker:focus-visible{outline:3px solid var(--profile-gold);outline-offset:4px;border-radius:3px}.cpl-proteinTerminals{top:calc(var(--protein-track-top) - 21px);justify-content:space-between;display:flex;position:absolute;left:-52px;right:-52px}.cpl-proteinTerminals>span{color:#4d5c6e;font-family:var(--mono);align-items:center;gap:6px;font-size:12px;display:flex}.cpl-proteinTerminals b{color:#fff;background:var(--profile-navy);width:25px;height:25px;font-family:var(--serif);place-items:center;font-size:14px;display:grid}.cpl-proteinTick{top:calc(var(--protein-track-top) + 47px);color:#445365;font-family:var(--mono);justify-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;transform:translate(-50%)}.cpl-proteinTick i{background:#778697;width:1px;height:11px}.cpl-proteinTick b{font:inherit;margin-top:5px}.cpl-noMapMatches{color:#4b5968;text-align:center;margin:0;font-size:12px;font-weight:800;position:absolute;left:0;right:0}.cpl-domainLegend{border-top:1px solid var(--profile-rule);color:#526171;margin:0;padding-top:13px;font-size:12px;line-height:1.65}.cpl-domainLegend b{color:var(--profile-navy)}.cpl-unmappedProfiles{border-top:1px solid var(--profile-rule);background:#f5f1e9;gap:8px;margin:0 20px 20px;padding:14px 15px;display:grid}.cpl-unmappedProfiles>b{color:var(--profile-navy);font-size:12px}.cpl-unmappedProfiles a{overflow-wrap:anywhere;min-width:0;color:var(--profile-blue);font-family:var(--mono);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;font-weight:850;display:grid}.cpl-unmappedVariant{min-width:0}.cpl-interpretationNote{border-left:5px solid var(--profile-gold);color:#fff;background:var(--profile-navy);grid-template-columns:205px minmax(0,1fr);align-items:start;gap:24px 34px;margin-top:clamp(44px,6vw,70px);padding:22px 25px;display:grid}.cpl-interpretationNote>span{color:#efd993;font-family:var(--mono);letter-spacing:.1em;font-size:12px;font-weight:900}.cpl-interpretationNote p{color:#d5dfe8;margin:0;font-size:12px;line-height:1.75}.cpl-interpretationNote a{color:#efd993;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:850;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.cpl-interpretationNote a:hover,.cpl-interpretationNote a:focus-visible{color:#fff}.cpl-emptyState{border:1px solid #a9b0b5;border-top:5px solid var(--profile-gold);background:var(--profile-paper);padding:clamp(38px,5vw,64px);box-shadow:0 18px 45px #0b1f3a17}.cpl-emptyState h2{color:var(--profile-navy);font-family:var(--serif);letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(34px,4.5vw,54px);font-weight:400}.cpl-eyebrow,.cpl-proteinCaption>div>span,.cpl-variantGroupEyebrow,.cpl-cardTopline>span,.cpl-cardDiscoveryFacts dt,.cpl-mapNotation>span,.cpl-interpretationNote>span{font-size:13px}.cpl-sectionAside,.cpl-cardDiscoveryFacts dd,.cpl-mapNotation>b,.cpl-openProfile,.cpl-proteinCaption>div>b,.cpl-noMapMatches,.cpl-domainLegend,.cpl-unmappedProfiles>b,.cpl-unmappedProfiles a,.cpl-interpretationNote p{font-size:14px}@media (width<=900px){.cpl-heroInner{grid-template-columns:1fr;gap:18px}.cpl-heroFacts{justify-self:start;max-width:100%}.cpl-sectionIntro{grid-template-columns:1fr}.cpl-sectionAside{max-width:680px}.cpl-collectionKeyIntro{grid-template-columns:1fr}.cpl-collectionKeySteps{grid-template-columns:repeat(2,minmax(0,1fr))}.cpl-collectionKeyList[data-key-kind=age-group]{grid-template-columns:repeat(3,minmax(0,1fr))}.cpl-profileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.cpl-heroInner{gap:16px;padding-top:21px;padding-bottom:23px}.cpl-hero h1{font-size:clamp(31px,9vw,38px)}.cpl-lede{margin-top:10px;line-height:1.45}.cpl-heroFacts>div{flex-direction:column;align-items:center;gap:4px;min-height:70px;padding:9px 4px 10px}.cpl-heroFacts{grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%}.cpl-heroFacts dt{text-align:center;min-height:0;font-size:12px}.cpl-heroFacts dd{margin:0;font-size:27px}.cpl-recurrenceBadge{flex-direction:column}.cpl-recurrenceBadge b{text-align:left}.cpl-explorer{padding-top:24px}.cpl-proteinMap+.cpl-collectionKey{margin-top:24px}.cpl-collectionKey+.cpl-collection{padding-top:48px}.cpl-collectionKeyIntro{padding:17px 0}.cpl-collectionKeyIntro h2{font-size:29px}.cpl-collectionKeySteps{grid-template-columns:1fr}.cpl-collectionKeyStep{padding:15px 0}.cpl-collectionKeyStep+.cpl-collectionKeyStep{border-top:1px solid var(--profile-rule);border-left:0;grid-column:auto;padding-left:0}.cpl-collectionKeyList[data-key-kind=age-group]{grid-template-columns:repeat(2,minmax(0,1fr))}.cpl-sectionCopy h2{font-size:36px}.cpl-mobileSwipeHint{color:var(--profile-gold-deep);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-top:7px;font-size:13px;font-weight:900;display:block}.cpl-proteinCaption{grid-template-columns:repeat(2,minmax(0,1fr))}.cpl-proteinCaption>div{padding:11px 12px}.cpl-proteinCaption>div>span,.cpl-eyebrow,.cpl-variantGroupEyebrow,.cpl-cardTopline>span,.cpl-cardDiscoveryFacts dt,.cpl-noMapMatches{font-size:13px}.cpl-proteinCaption>div>b,.cpl-cardDiscoveryFacts dd,.cpl-openProfile{font-size:14px}.cpl-proteinCaption>div:nth-child(3){border-top:1px solid var(--profile-rule);border-left:0;grid-column:1/-1}.cpl-variantTypeKey{grid-template-columns:1fr}.cpl-variantTypeKey>p{grid-column:1}.cpl-variantGroupHeader{grid-template-columns:1fr;align-items:flex-start;min-height:0;padding:0 0 13px 14px}.cpl-variantGroupDescription{grid-column:1}.cpl-variantProfiles{padding:16px 0 0}.cpl-cardTopline{align-items:flex-start}.cpl-openProfile{min-height:48px}.cpl-profileGrid{grid-template-columns:1fr}.cpl-proteinOverview{margin-top:14px}.cpl-proteinScroll{overflow-x:auto}.cpl-proteinCanvas{min-width:1140px}.cpl-unmappedProfiles{margin-left:14px;margin-right:14px}.cpl-unmappedProfiles>b,.cpl-domainLegend,.cpl-interpretationNote p,.cpl-sectionAside{font-size:14px}.cpl-unmappedProfiles a{min-height:44px;font-size:14px;display:grid}.cpl-interpretationNote{grid-template-columns:1fr}}@media (width<=680px),(pointer:coarse){.cpl-proteinMarker>span{width:44px;height:44px}}@media (pointer:coarse){.cpl-proteinMarker>i{margin-top:-12px}}@media (width<=430px){.cpl-cardBody{padding-left:14px;padding-right:14px}}@media print{.cpl-page,.cpl-hero{color:#000;background:#fff}.cpl-page .cpl-proteinMap,.cpl-page .cpl-openProfile{display:none}.cpl-heroInner{padding:24px 0}.cpl-heroCopy .cpl-eyebrow,.cpl-hero h1,.cpl-lede{color:#000}.cpl-explorer{padding:28px 0}.cpl-proteinMap+.cpl-collection{padding-top:0}.cpl-profileGrid{grid-template-columns:1fr}.cpl-profileCard{break-inside:avoid}.cpl-interpretationNote{color:#000;background:#fff;border:1px solid #777}.cpl-interpretationNote>span,.cpl-interpretationNote p,.cpl-interpretationNote a{color:#000}}@media (prefers-reduced-motion:reduce){.cpl-profileCard{transition:none}.cpl-profileCard:hover{transform:none}}.cpl-heroFacts dt,.cpl-ageGroupHeader span,.cpl-recurrenceBadge,.cpl-recurrenceNote>span,.cpl-proteinDomain b,.cpl-proteinMarker>span,.cpl-proteinTerminals>span,.cpl-proteinTick,.cpp-indicator>b,.cpp-compact>b{font-size:13px}.cpl-collectionKeyList a,.cpl-unmappedProfiles a,.cpl-openProfile,.cpl-proteinMarker{min-height:44px;min-inline-size:44px}.cpl-collectionKeyList a{align-items:center;display:inline-flex}.cpd-segmentNav{background:#f7f2e8;border:1px solid #10284a2e;margin:0 0 2rem;padding:1.25rem}.cpd-segmentNav p{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin:0 0 1rem;display:flex}.cpd-segmentNav>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.cpd-segmentNav a{color:#10284a;border:1px solid #10284a2e;align-items:center;min-height:44px;padding:.65rem .8rem;font-weight:750;text-decoration:none;display:flex}.cpd-segmentNav a[aria-current=page]{color:#fff;background:#10284a}@media (width<=720px){.cpd-segmentNav>div{grid-template-columns:1fr}}.cpl-filterPanel{border:1px solid #aaa392;border-top:5px solid var(--profile-navy);background:#fffdf9;margin:38px 0 42px;padding:clamp(22px,3.2vw,34px)}.cpl-filterPanel>header{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:end;gap:18px 42px;display:grid}.cpl-filterPanel h2{color:var(--profile-navy);font-family:var(--serif);margin:8px 0 0;font-size:clamp(25px,3vw,38px);line-height:1.08}.cpl-filterPanel>header>p,.cpl-filterStatus,.cpl-filterPanel label>span,.cpl-atlasLinks p{font-size:14px;line-height:1.5}.cpl-filterPanel>header>p{color:var(--profile-muted);margin:0}.cpl-filterPanel form{grid-template-columns:repeat(5,minmax(145px,1fr));gap:16px;margin-top:26px;display:grid}.cpl-filterPanel label{gap:7px;min-width:0;display:grid}.cpl-filterPanel label>span{color:var(--profile-navy);font-family:var(--mono);font-weight:850}.cpl-filterPanel select{width:100%;min-height:48px;color:var(--profile-navy);font:14px/1.35 var(--sans);background:#fff;border:1px solid #7d796f;border-radius:0;padding:9px 36px 9px 11px}.cpl-filterPanel select:focus-visible,.cpl-filterActions :is(button,a):focus-visible,.cpl-atlasLinks summary:focus-visible,.cpl-atlasLinks a:focus-visible,.cpl-clinicianProfileLink:focus-visible{outline:3px solid var(--profile-gold-deep);outline-offset:3px}.cpl-filterActions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.cpl-filterActions :is(button,a),.cpl-emptyState a{border:1px solid var(--profile-navy);color:#fff;background:var(--profile-navy);justify-content:center;align-items:center;min-height:46px;padding:10px 16px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.cpl-filterActions a{color:var(--profile-navy);background:0 0}.cpl-filterStatus{color:var(--profile-muted);margin:18px 0 0}.cpl-filterStatus b{color:var(--profile-navy);font-size:18px}.cpl-atlasLinks{border-top:1px solid #c9c2b6;border-bottom:1px solid #c9c2b6;margin-top:18px}.cpl-atlasLinks summary{min-height:46px;color:var(--profile-blue);cursor:pointer;align-items:center;font-size:14px;font-weight:850;display:flex}.cpl-atlasLinks ul{flex-wrap:wrap;gap:8px;margin:0;padding:0 0 12px;list-style:none;display:flex}.cpl-atlasLinks a{min-height:44px;color:var(--profile-blue);background:#fff;border:1px solid #aaa392;align-items:center;padding:8px 10px;font-size:14px;font-weight:760;display:inline-flex}.cpl-atlasLinks p{color:var(--profile-muted);margin:0 0 14px}.cpl-clinicianProfileLink,.cpl-completeProfileLink{align-items:center;min-height:44px;font-size:14px;font-weight:800;display:inline-flex}@media (width<=980px){.cpl-filterPanel form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.cpl-filterPanel>header,.cpl-filterPanel form{grid-template-columns:1fr}.cpl-filterActions{grid-column:auto}.cpl-filterActions :is(button,a){width:100%}}@media (forced-colors:active){.cpl-filterPanel,.cpl-filterPanel select,.cpl-filterActions :is(button,a),.cpl-atlasLinks,.cpl-atlasLinks a,.cpl-profileCard{color:canvastext;forced-color-adjust:auto;background:canvas;border-color:canvastext}.cpl-filterActions button,.cpl-openProfile{color:buttontext;background:buttonface}}@media print{.cpl-filterPanel,.cpl-atlasLinks,.cpl-clinicianProfileLink{display:none}}.cpd-detailPage{--detail-navy:#0b1f3a;--detail-blue:#173f67;--detail-gold:#b18a3a;--detail-gold-deep:#765718;--detail-paper:#fffdf9;--detail-cream:#f4efe6;--detail-rule:#cfc5b4;--detail-muted:#4b5968;border-bottom:1px solid var(--detail-rule);color:var(--ink);scroll-margin-top:var(--site-header-height,76px);background:linear-gradient(#f7f3eb 0%,#f1ece3 100%)}.cpd-detailHero{border-bottom:1px solid var(--detail-rule);color:var(--detail-navy);background:radial-gradient(circle at 88% 0,#b18a3a29,#0000 30%),linear-gradient(122deg,#fffdf9 0%,#f3eee4 62%,#eadfd4 100%);position:relative;overflow:hidden}.cpd-detailHero:before{content:"";background:linear-gradient(90deg,#d4b35c,#be835f 58%,#0000 94%);height:5px;position:absolute;inset:0 0 auto}.cpd-detailHeroInner{padding-top:clamp(38px,4.6vw,58px);padding-bottom:clamp(50px,6vw,74px)}.cpd-eyebrow{color:var(--detail-gold-deep);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900;line-height:1.4}.cpd-breadcrumb{color:var(--detail-muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 30px;font-size:10px;font-weight:850}.cpd-breadcrumb ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cpd-breadcrumb a{color:var(--detail-blue);text-underline-offset:4px;-webkit-text-decoration:underline #173f674d;text-decoration:underline #173f674d}.cpd-breadcrumb li+li:before{color:#7f7464;content:"/";margin-right:8px}.cpd-heroIdentity{display:block}.cpd-detailHero h1{overflow-wrap:anywhere;max-width:1080px;color:var(--detail-navy);font-family:var(--mono);letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(24px,3.4vw,39px);font-weight:750;line-height:1.25}.cpd-identityLabel{color:var(--detail-muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:20px 0 0;font-size:13px;font-weight:650;line-height:1.4}.cpd-identityLabel+h1{margin-top:5px}.cpd-reportProtein,.cpd-mapNotation{overflow-wrap:anywhere;margin:15px 0 0}.cpd-reportProtein>span,.cpd-mapNotation>span{color:var(--detail-muted);font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;font-size:13px;font-weight:650;line-height:1.4;display:block}.cpd-reportProtein>b,.cpd-mapNotation>b{color:var(--detail-navy);font-family:var(--mono);margin-top:5px;font-size:16px;font-weight:550;line-height:1.5;display:block}.cpd-reportProteinNote{color:#566576;max-width:920px;margin-top:7px;font-size:14px;font-weight:500;line-height:1.55;display:block}.cpd-mapNotation{border-top:1px solid var(--detail-rule);max-width:990px;padding-top:14px}.cpd-mapNotation>span{color:var(--detail-gold-deep)}.cpd-mapNotation>b{color:#3f4e60;font-size:14px;font-weight:500}.cpd-mapNotationNote{color:#566576;max-width:920px;margin-top:4px;font-size:13px;font-weight:500;line-height:1.55;display:block}.cpd-detailHero h1 span{overflow-wrap:anywhere}.cpd-detailSummary{border-left:4px solid var(--detail-gold);color:#34465a;max-width:990px;font-family:var(--serif);margin:27px 0 0;padding-left:22px;font-size:clamp(18px,1.7vw,22px);line-height:1.64}.cpd-profileAtAGlance{border-top:2px solid var(--detail-navy);margin-top:clamp(34px,4vw,44px);padding-top:18px}.cpd-atAGlanceHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.cpd-atAGlanceHeading h2{color:var(--detail-navy);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:13px;font-weight:850;line-height:1.45}.cpd-atAGlanceHeading>p{color:var(--detail-muted);margin:0;font-size:13px;font-weight:600;line-height:1.45}.cpd-glanceFacts{border-bottom:1px solid var(--detail-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px clamp(34px,5vw,64px);margin:20px 0 0;padding:20px 0 24px;display:grid}.cpd-glanceFacts>div{min-width:0}.cpd-glanceFacts>.cpd-glanceFactWide{grid-column:1/-1}.cpd-glanceFacts dt{color:var(--detail-muted);letter-spacing:.045em;text-transform:uppercase;font-size:12px;font-weight:750;line-height:1.4}.cpd-glanceFacts dd{overflow-wrap:anywhere;min-width:0;color:var(--detail-navy);margin:5px 0 0;font-size:15px;font-weight:600;line-height:1.48}.cpd-scopeLine{color:#465466;max-width:960px;margin:14px 0 0;font-size:13px;line-height:1.6}.cpd-detailLayout{grid-template-columns:minmax(220px,.24fr) minmax(0,.76fr);align-items:start;gap:clamp(38px,5vw,68px);padding-top:clamp(48px,5.7vw,72px);padding-bottom:clamp(70px,8vw,104px);display:grid}.cpd-detailRail{top:calc(var(--site-header-height,76px) + 22px);position:sticky}.cpd-detailRail>div{max-height:calc(100vh - var(--site-header-height,76px) - 44px);border-top:2px solid var(--detail-navy);scrollbar-color:var(--detail-gold-deep) #ddd6c8;scrollbar-width:thin;padding:16px 13px 4px 0;overflow-y:auto}.cpd-detailRail nav{margin-top:17px}.cpd-readingPosition{color:var(--detail-muted);font-family:var(--mono);justify-content:space-between;align-items:baseline;gap:12px;margin:9px 0 0;font-size:11px;line-height:1.45;display:flex}.cpd-readingPosition span{letter-spacing:.06em;text-transform:uppercase}.cpd-readingPosition b{color:var(--detail-gold-deep);font-size:inherit}.cpd-chapterList{gap:17px;margin:0;padding:0;list-style:none;display:grid}.cpd-chapterItem{min-width:0}.cpd-chapterGroup{background:0 0;border:0}.cpd-chapterGroup>summary{border-bottom:1px solid var(--detail-rule);min-height:44px;color:var(--detail-navy);cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:7px 0 8px;list-style:none;display:grid}.cpd-chapterGroup>summary::-webkit-details-marker{display:none}.cpd-chapterGroup>summary>span:first-child{color:var(--detail-gold-deep);font-family:var(--mono);font-size:8px;font-weight:900}.cpd-chapterGroup>summary>span:nth-child(2){gap:3px;display:grid}.cpd-chapterGroup>summary b{font-size:10px;line-height:1.35}.cpd-chapterGroup>summary small{color:var(--detail-muted);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.cpd-chapterGroup>summary i{width:18px;height:24px;color:var(--detail-gold-deep);font-family:var(--serif);border:0;place-items:center;font-size:20px;font-style:normal;transition:transform .15s;display:grid}.cpd-chapterGroup[open]>summary i{transform:rotate(45deg)}.cpd-chapterGroup>summary:hover,.cpd-chapterGroup>summary:focus-visible{color:var(--detail-blue);background:0 0}.cpd-chapterGroup>summary:focus-visible{outline:3px solid var(--detail-gold);outline-offset:2px}.cpd-chapterGroup>ol{border-top:0;margin:0;padding:5px 0 0 28px;list-style:none;display:grid}.cpd-chapterGroup>ol li{min-width:0}.cpd-chapterGroup>ol a{color:#3f4e60;border-bottom:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;min-height:44px;padding:10px 8px;font-size:10px;font-weight:760;line-height:1.42;display:grid}.cpd-chapterGroup>ol li:last-child a{border-bottom:0}.cpd-chapterGroup>ol a span{color:var(--detail-gold-deep);font-family:var(--mono);padding-top:2px;font-size:8px;font-weight:900}.cpd-chapterGroup>ol a:hover,.cpd-chapterGroup>ol a:focus-visible{color:var(--detail-navy)}.cpd-chapterItem[data-active-chapter]>.cpd-chapterGroup>summary{border-bottom-color:var(--detail-gold);color:var(--detail-navy)}.cpd-chapterGroup>ol a[aria-current=location]{color:var(--detail-navy);box-shadow:inset 3px 0 0 var(--detail-gold);background:#b18a3a1a;font-weight:850}.cpd-railActions{border-top:1px solid var(--detail-rule);gap:2px;margin-top:21px;padding-top:12px;display:grid}.cpd-backLink,.cpd-railTop{min-height:44px;color:var(--detail-blue);align-items:center;font-size:11px;font-weight:850;display:inline-flex}.cpd-profileBody{min-width:0;max-width:980px}.cpd-mobileIndex{display:none}.cpd-profileArticle{box-shadow:none;background:0 0;border:0;overflow:visible}.cpd-profileSection{min-width:0;scroll-margin-top:calc(var(--site-header-height,76px) + 28px)}.cpd-profileSection+.cpd-profileSection{border-top:1px solid var(--detail-rule)}.cpd-profileSection.cpd-chapterStart{border-top:2px solid var(--detail-navy);margin-top:clamp(50px,6vw,76px)}.cpd-profileSection.cpd-chapterStart:first-child{margin-top:0}.cpd-chapterTransition{color:var(--detail-gold-deep);font-family:var(--mono);flex-wrap:wrap;align-items:baseline;gap:7px 18px;margin:0;padding:14px 0 4px;line-height:1.45;display:flex}.cpd-chapterTransition span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.cpd-chapterTransition b{color:var(--detail-navy);font-size:14px}.cpd-profileSectionHeader{grid-template-columns:45px minmax(0,1fr);align-items:start;gap:19px;padding:clamp(28px,3.7vw,42px) 0 21px;display:grid}.cpd-profileSectionHeader>span{border:0;border-top:2px solid var(--detail-gold);width:42px;min-height:31px;color:var(--detail-gold-deep);font-family:var(--mono);background:0 0;place-items:center;font-size:10px;font-weight:900;display:grid}.cpd-profileSectionHeader h2{scroll-margin-top:calc(var(--site-header-height,76px) + 28px);color:var(--detail-navy);font-family:var(--serif);letter-spacing:-.035em;margin:2px 0 0;font-size:clamp(28px,3.15vw,39px);font-weight:400;line-height:1.12}.cpd-profileSectionHeader h2:focus-visible{outline:3px solid var(--detail-gold);outline-offset:6px}.cpd-profileSectionContent{min-width:0;padding:0 0 clamp(42px,5vw,58px) 64px}.cpd-profileSectionContent>p,.cpd-profileSectionContent>ul,.cpd-profileSectionContent>ol,.cpd-profileSectionContent>.cpd-tableBlock{margin:20px 0 0}.cpd-profileSectionContent>p:first-child,.cpd-profileSectionContent>ul:first-child,.cpd-profileSectionContent>ol:first-child,.cpd-profileSectionContent>h3:first-child,.cpd-profileSectionContent>.cpd-tableBlock:first-child{margin-top:0}.cpd-profileSectionContent>p{overflow-wrap:anywhere;color:#38495b;font-size:16px;line-height:1.78}.cpd-profileSectionContent>p:first-child{color:#27394c;font-family:var(--serif);font-size:18px;line-height:1.72}.cpd-profileSectionContent>h3{scroll-margin-top:calc(var(--site-header-height,76px) + 28px);border-top:1px solid var(--detail-rule);border-left:4px solid var(--detail-gold);color:var(--detail-navy);font-family:var(--serif);letter-spacing:-.025em;margin:33px 0 0;padding:14px 0 0 17px;font-size:clamp(21px,2.4vw,28px);font-weight:400;line-height:1.24}.cpd-findingList,.cpd-timelineList,.cpd-longList{color:#38495b;padding:0;font-size:15px;line-height:1.66;list-style:none}.cpd-findingList,.cpd-timelineList{display:grid}.cpd-findingList li,.cpd-timelineList li,.cpd-longList li{overflow-wrap:anywhere;border-top:1px solid var(--detail-rule);background:0 0;min-width:0;position:relative}.cpd-findingList li,.cpd-timelineList li{padding:13px 14px 13px 47px}.cpd-findingList li:last-child,.cpd-timelineList li:last-child,.cpd-longList li:last-child{border-bottom:1px solid var(--detail-rule)}.cpd-findingList li:before,.cpd-timelineList li:before,.cpd-longList li:before{color:var(--detail-gold-deep);font-family:var(--mono);font-size:9px;font-weight:900;position:absolute;top:15px;left:15px}.cpd-findingList li:before{content:"◆"}.cpd-timelineList{counter-reset:profile-timeline}.cpd-timelineList li{counter-increment:profile-timeline}.cpd-timelineList li:before{content:counter(profile-timeline, decimal-leading-zero)}.cpd-longList{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:25px;display:grid}.cpd-longList li{border-top:1px solid var(--detail-rule);background:0 0;padding:13px 14px 13px 42px}.cpd-longList li:before{content:"◆"}.cpd-tableBlock{min-width:0}.cpd-tableHint{color:#4b5968;font-family:var(--mono);text-align:right;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:850}.cpd-profileTableScroll{background:var(--detail-paper);max-width:100%;box-shadow:none;scrollbar-color:var(--detail-gold-deep) #ddd6c8;scrollbar-width:thin;border:1px solid #aaa392;position:relative;overflow-x:auto}.cpd-profileTableScroll:focus-visible{outline:3px solid var(--detail-gold);outline-offset:4px}.cpd-profileTable{border-collapse:separate;border-spacing:0;color:#33465a;width:100%;font-size:13px;line-height:1.48}.cpd-compactTable{min-width:0}.cpd-profileTableScroll[data-columns="3"] .cpd-wideTable{min-width:640px}.cpd-profileTableScroll[data-columns="4"] .cpd-wideTable,.cpd-profileTableScroll[data-columns="5"] .cpd-wideTable{min-width:820px}.cpd-profileTable th,.cpd-profileTable td{border-right:1px solid var(--detail-rule);border-bottom:1px solid var(--detail-rule);overflow-wrap:anywhere;text-align:left;vertical-align:top;padding:12px 14px}.cpd-profileTable tr>:last-child{border-right:0}.cpd-profileTable thead th{z-index:2;color:#fff;background:var(--detail-navy);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900;position:sticky;top:0}.cpd-profileTable tbody th{min-width:145px;color:var(--detail-navy);background:#eee8dd;font-weight:850}.cpd-wideTable tbody th{z-index:1;position:sticky;left:0}.cpd-profileTable tbody tr:nth-child(2n) td{background:#f8f6f1}.cpd-profileTable tbody tr:last-child>*{border-bottom:0}.cpd-clinicalChart{break-inside:avoid;background:#f3efe6;border:1px solid #aaa392;margin:30px 0 6px;padding:22px}.cpd-clinicalChart figcaption{gap:7px;margin-bottom:22px;display:grid}.cpd-clinicalChart figcaption>span{color:var(--detail-gold-deep);font-family:var(--mono);letter-spacing:.09em;font-size:9px;font-weight:900}.cpd-clinicalChart figcaption h3{color:var(--detail-navy);font-family:var(--serif);margin:0;font-size:clamp(20px,2.4vw,27px);line-height:1.12}.cpd-clinicalChart figcaption p{color:#4b5968;max-width:68ch;margin:0;font-size:13px;line-height:1.55}.cpd-referenceTracks,.cpd-holterChart ol,.cpd-lipidChart ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.cpd-referenceTracks>li,.cpd-holterChart li,.cpd-lipidChart li{border-top:1px solid #cec6b8;padding-top:16px}.cpd-trackHeading,.cpd-trackHeading>div,.cpd-trackHeading>p{gap:6px;display:flex}.cpd-trackHeading{justify-content:space-between;align-items:end;margin-bottom:11px}.cpd-trackHeading>div,.cpd-trackHeading>p{flex-direction:column;margin:0}.cpd-trackHeading>div>b,.cpd-holterChart li b{color:var(--detail-navy);font-size:14px}.cpd-trackHeading>div>span,.cpd-trackHeading>p>span{color:#5c6874;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.cpd-trackHeading>p{text-align:right}.cpd-trackHeading strong{color:var(--detail-navy);font-family:var(--mono);font-size:13px}.cpd-referenceTrack{background:#ddd6ca;border:1px solid #a89f90;height:15px;position:relative}.cpd-referenceBand{inset:0 auto 0 var(--cpd-reference-start);width:var(--cpd-reference-width);background:#9fc3b0;position:absolute}.cpd-resultMarker{top:-5px;bottom:-5px;left:var(--cpd-marker);background:var(--detail-navy);width:4px;position:absolute;transform:translate(-2px);box-shadow:0 0 0 2px #fff}.cpd-trackScale{color:#596572;font-family:var(--mono);grid-template-columns:1fr auto 1fr;gap:8px;margin-top:7px;font-size:8px;display:grid}.cpd-trackScale span:nth-child(2){text-align:center}.cpd-trackScale span:last-child{text-align:right}.cpd-holterChart li>div,.cpd-lipidChart li>div{justify-content:space-between;gap:14px;display:flex}.cpd-lipidChart li b{color:var(--detail-navy);font-size:13px}.cpd-lipidChart li strong{color:var(--detail-navy);font-family:var(--mono);font-size:12px}.cpd-lipidBar{background:#ddd6ca;border:1px solid #a89f90;height:12px;margin-top:8px;display:block}.cpd-lipidBar i{background:#6a9b8a;height:100%;display:block}.cpd-holterChart li strong{color:var(--detail-navy);font-family:var(--mono);text-align:right;font-size:12px}.cpd-holterBar{background:#ddd6ca;border:1px solid #a89f90;height:15px;margin:10px 0 8px;display:block}.cpd-holterBar i{background:linear-gradient(90deg, #6a9b8a, var(--detail-gold-deep));height:100%;display:block}.cpd-holterChart li>p{color:#4b5968;margin:0;font-size:12px;line-height:1.5}.cpd-longitudinalSeries{gap:15px;margin:0;padding:0;list-style:none;display:grid}.cpd-longitudinalSeries>li{gap:7px;display:grid}.cpd-longitudinalSeries>li>div{justify-content:space-between;gap:14px;display:flex}.cpd-longitudinalSeries b,.cpd-longitudinalSeries strong{color:var(--detail-navy);font-size:12px}.cpd-longitudinalSeries strong{font-family:var(--mono);text-align:right}.cpd-longitudinalSeries p{color:#596572;margin:0;font-size:11px;line-height:1.4}.cpd-longitudinalBar{background:#ddd6ca;border:1px solid #a89f90;height:12px;display:block}.cpd-longitudinalBar i{background:linear-gradient(90deg, #6a9b8a, var(--detail-gold-deep));min-width:3px;height:100%;display:block}.cpd-multiSeriesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.cpd-multiSeriesGrid>[role=group]{border-top:1px solid #cec6b8;min-width:0;padding-top:15px}.cpd-multiSeriesGrid h4{color:var(--detail-navy);font-family:var(--serif);margin:0 0 13px;font-size:18px}.cpd-giTimelineChart{gap:24px;display:grid}.cpd-giTimelineChart figcaption{margin-bottom:0}.cpd-giDosePanel,.cpd-giWeightPanel{border-top:1px solid #cec6b8;min-width:0;padding-top:18px}.cpd-giDosePanel>header,.cpd-giWeightPanel>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.cpd-giPanelTitle{color:var(--detail-navy);margin:0;font-size:14px;display:block}.cpd-giDosePanel header p,.cpd-giWeightPanel header p{color:#52606e;font-family:var(--mono);text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:9px;font-weight:800;display:flex}.cpd-giDosePanel header i{background:#6a9b8a;width:9px;height:9px}.cpd-giDosePanel header i:nth-of-type(2){background:var(--detail-gold-deep);margin-left:4px}.cpd-giTimelineScroll{padding-bottom:6px;overflow-x:auto}.cpd-giDoseStrip{grid-template-columns:repeat(var(--cpd-gi-days), minmax(38px, 1fr));min-width:760px;min-height:190px;margin:0;padding:0;list-style:none;display:grid}.cpd-giDoseStrip li{text-align:center;border-left:1px solid #d6cec1;grid-template-rows:110px auto auto auto;align-items:end;gap:4px;padding:0 3px;display:grid}.cpd-giDoseStrip li:last-child{border-right:1px solid #d6cec1}.cpd-giBars{border-bottom:1px solid #8f887c;justify-content:center;align-items:end;gap:3px;height:100%;display:flex}.cpd-giBars i{background:#6a9b8a;width:10px;min-height:1px}.cpd-giBars i:last-child{background:var(--detail-gold-deep)}.cpd-giDoseStrip b,.cpd-giDoseStrip small,.cpd-giWeightPanel li b,.cpd-giWeightPanel li strong{color:#52606e;font-family:var(--mono);font-size:8px}.cpd-giDoseStrip small{font-size:9px}.cpd-giWeightPanel ol{grid-template-columns:repeat(7,minmax(76px,1fr));gap:8px;min-width:600px;margin:0;padding:0 0 4px;list-style:none;display:grid}.cpd-giWeightPanel{overflow-x:auto}.cpd-giWeightPanel li{gap:6px;display:grid}.cpd-giWeightPanel li>span{background:#ddd6ca;border:1px solid #a89f90;height:12px;display:block;position:relative}.cpd-giWeightPanel li>span i{top:50%;left:var(--cpd-weight-position);background:var(--detail-navy);width:9px;height:9px;box-shadow:0 0 0 1px var(--detail-navy);border:2px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.cpd-giWeightPanel li strong{color:var(--detail-navy);font-size:10px}.cpd-visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cpd-profilePager{border-top:1px solid var(--detail-navy);flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px 28px;margin-top:28px;padding-top:24px;display:flex}.cpd-profilePager a{border:0;border-bottom:1px solid #0000;align-content:center;min-height:54px;padding:10px 0;display:inline-grid}.cpd-pagerIncomplete{border-left:3px solid var(--detail-gold-deep);color:var(--detail-muted);background:color-mix(in srgb, var(--detail-gold-deep) 8%, transparent);flex:1 0 100%;margin:0;padding:10px 12px;font-size:14px;line-height:1.55}.cpd-pagerProfile{min-width:165px;color:var(--detail-navy);background:0 0}.cpd-pagerProfile span{color:var(--detail-muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.cpd-pagerProfile b{overflow-wrap:anywhere;font-family:var(--mono);margin-top:4px;font-size:11px}.cpd-pagerNext{text-align:right}.cpd-pagerAll{color:var(--detail-blue);text-align:center;background:0 0;font-size:11px;font-weight:850}.cpd-profilePager a:hover,.cpd-profilePager a:focus-visible{border-bottom-color:var(--detail-gold-deep)}.cpd-backToTop{display:none}.cpd-eyebrow,.cpd-breadcrumb,.cpd-chapterGroup>summary>span:first-child,.cpd-chapterGroup>summary small,.cpd-chapterGroup>ol a span,.cpd-profileSectionHeader>span,.cpd-tableHint,.cpd-profileTable thead th,.cpd-pagerProfile span{font-size:13px}.cpd-chapterGroup>summary b,.cpd-chapterGroup>ol a,.cpd-backLink,.cpd-railTop,.cpd-profileTable,.cpd-pagerProfile b,.cpd-pagerAll{font-size:14px}@media (width<=960px){.cpd-detailLayout{grid-template-columns:1fr}.cpd-detailRail{display:none}.cpd-mobileIndex{border:0;border-top:2px solid var(--detail-navy);border-bottom:1px solid var(--detail-rule);background:0 0;margin-bottom:34px;display:block}.cpd-mobileIndex>summary{min-height:54px;color:var(--detail-navy);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;font-size:13px;font-weight:850;list-style:none;display:flex}.cpd-mobileIndex>summary::-webkit-details-marker{display:none}.cpd-mobileIndex>summary b{min-height:29px;color:var(--detail-gold-deep);font-family:var(--mono);text-transform:uppercase;border:0;align-items:center;padding:5px 0;font-size:13px;display:inline-flex}.cpd-mobileIndex nav{padding:8px 0 18px}.cpd-mobileIndex .cpd-readingPosition{border-bottom:1px solid var(--detail-rule);margin-bottom:16px;padding-bottom:9px}.cpd-mobileIndex .cpd-chapterList{gap:13px}.cpd-mobileIndex .cpd-chapterGroup>summary{padding-right:2px}.cpd-mobileIndex .cpd-chapterGroup>ol{padding-left:28px}.cpd-mobileIndex .cpd-chapterGroup>summary>span:first-child,.cpd-mobileIndex .cpd-chapterGroup>ol a span{font-size:13px}.cpd-mobileIndex .cpd-chapterGroup>summary b,.cpd-mobileIndex .cpd-chapterGroup>ol a{font-size:14px}.cpd-mobileIndex .cpd-chapterGroup>summary small{font-size:13px}.cpd-backToTop{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:40;color:#fff;background:var(--detail-navy);opacity:0;pointer-events:none;border:1px solid #d0b568;align-items:center;gap:8px;min-height:46px;padding:9px 13px;font-size:13px;font-weight:850;transition:opacity .15s,transform .15s;display:inline-flex;position:fixed;transform:translateY(8px)}.cpd-backToTop[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.cpd-backToTop:focus-visible{outline:3px solid var(--detail-gold);outline-offset:3px}}@media (width<=680px){.cpd-detailHeroInner{padding-top:36px;padding-bottom:48px}.cpd-detailHero h1{font-size:clamp(21px,6.6vw,30px)}.cpd-eyebrow,.cpd-breadcrumb{font-size:13px}.cpd-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.cpd-detailSummary{padding-left:16px}.cpd-profileAtAGlance{padding-top:16px}.cpd-atAGlanceHeading{align-items:flex-start}.cpd-atAGlanceHeading>p{font-size:13px}.cpd-glanceFacts{grid-template-columns:1fr;gap:18px;padding-top:18px;padding-bottom:20px}.cpd-glanceFacts>.cpd-glanceFactWide{grid-column:auto}.cpd-glanceFacts dt{font-size:13px}.cpd-glanceFacts dd{font-size:15px}.cpd-backLink,.cpd-pagerProfile b,.cpd-pagerAll{font-size:14px}.cpd-mobileIndex>summary b,.cpd-mobileIndex .cpd-chapterGroup>summary>span:first-child,.cpd-mobileIndex .cpd-chapterGroup>ol a span,.cpd-mobileIndex .cpd-chapterGroup>summary small,.cpd-profileSectionHeader>span,.cpd-profileTable thead th{font-size:13px}.cpd-mobileIndex .cpd-chapterGroup>summary b,.cpd-mobileIndex .cpd-chapterGroup>ol a{font-size:14px}.cpd-profileSectionHeader{grid-template-columns:39px minmax(0,1fr);gap:14px;padding:28px 0 18px}.cpd-profileSectionHeader>span{width:37px;min-height:31px;font-size:13px}.cpd-profileSectionContent{padding:0 0 39px}.cpd-profileSection.cpd-chapterStart{margin-top:48px}.cpd-profileSection.cpd-chapterStart:first-child{margin-top:0}.cpd-chapterTransition{gap:3px;padding-top:12px;display:grid}.cpd-profileSectionContent>p,.cpd-findingList,.cpd-timelineList,.cpd-longList{font-size:15.5px;line-height:1.72}.cpd-longList{grid-template-columns:1fr}.cpd-profilePager{grid-template-columns:1fr;display:grid}.cpd-profilePager a{width:100%}.cpd-pagerNext{text-align:left}}@media (width<=440px){.cpd-profileTableScroll[data-columns="3"] .cpd-wideTable{min-width:620px}.cpd-profileTableScroll[data-columns="4"] .cpd-wideTable,.cpd-profileTableScroll[data-columns="5"] .cpd-wideTable{min-width:760px}.cpd-clinicalChart{margin-left:-2px;margin-right:-2px;padding:18px 15px}.cpd-trackHeading,.cpd-holterChart li>div,.cpd-lipidChart li>div{flex-direction:column;align-items:flex-start}.cpd-trackHeading>p,.cpd-holterChart li strong{text-align:left}.cpd-trackScale{grid-template-columns:1fr 1fr}.cpd-trackScale span:nth-child(2){text-align:left;grid-area:2/1/auto/-1}.cpd-longitudinalSeries>li>div{align-items:flex-start}.cpd-multiSeriesGrid{grid-template-columns:1fr}}@media print{.cpd-detailPage,.cpd-detailHero{color:#000;background:#fff}.cpd-detailHero:before{background:#000}.cpd-detailHeroInner{padding:20px 0 24px}.cpd-detailPage .cpd-breadcrumb,.cpd-detailPage .cpd-detailRail,.cpd-detailPage .cpd-mobileIndex,.cpd-detailPage .cpd-profilePager,.cpd-detailPage .cpd-backToTop{display:none}.cpd-detailSummary,.cpd-mapNotationNote,.cpd-atAGlanceHeading h2,.cpd-atAGlanceHeading>p,.cpd-scopeLine,.cpd-glanceFacts dt,.cpd-glanceFacts dd,.cpd-profileSectionHeader h2,.cpd-profileSectionContent>p,.cpd-profileSectionContent>h3,.cpd-findingList,.cpd-timelineList,.cpd-longList{color:#000}.cpd-detailLayout{padding:22px 0;display:block}.cpd-glanceFacts{grid-template-columns:1fr;gap:8px}.cpd-glanceFacts>.cpd-glanceFactWide{grid-column:auto}.cpd-glanceFacts>div{break-inside:avoid}.cpd-profileArticle{box-shadow:none;border:0;overflow:visible}.cpd-profileSection{break-inside:auto}.cpd-profileSectionHeader{break-after:avoid;padding:20px 18px 12px}.cpd-profileSectionContent{padding:0 18px 24px 82px}.cpd-tableHint{display:none}.cpd-profileTableScroll{box-shadow:none;overflow:visible}.cpd-profileTable,.cpd-profileTableScroll[data-columns] .cpd-wideTable{min-width:0;font-size:9pt}.cpd-profileTable thead{display:table-header-group}.cpd-profileTable thead th{color:#000;background:#ddd;position:static}.cpd-profileTable tbody th{position:static}.cpd-profileTable tr,.cpd-profileTable th,.cpd-profileTable td{break-inside:avoid}.cpd-clinicalChart{background:#fff;border-color:#777}.cpd-referenceBand,.cpd-holterBar i,.cpd-lipidBar i,.cpd-longitudinalBar i{background:#bbb}}@media (prefers-reduced-motion:reduce){.cpd-chapterGroup>summary i,.cpd-backToTop{transition:none}}.cpd-readingPosition,.cpd-clinicalChart figcaption>span,.cpd-trackHeading>div>span,.cpd-trackHeading>p>span,.cpd-giDosePanel header p,.cpd-giWeightPanel header p{font-size:13px}.cpd-findingList li:before,.cpd-timelineList li:before,.cpd-longList li:before,.cpd-trackScale,.cpd-giDoseStrip b,.cpd-giDoseStrip small,.cpd-giWeightPanel li b,.cpd-giWeightPanel li strong{font-size:12px}.cpd-longitudinalSeries p{font-size:14px}.cpd-atlasLinks{background:#fffdf9;border:1px solid #aaa392;grid-template-columns:minmax(190px,.55fr) minmax(250px,1fr);gap:16px 34px;margin-top:26px;padding:24px;display:grid}.cpd-atlasLinks h2{color:#0b1f3a;font-family:var(--serif);margin:7px 0 0;font-size:clamp(23px,2.8vw,34px);line-height:1.08}.cpd-atlasLinks>p{color:#4b5968;margin:0;font-size:14px;line-height:1.55}.cpd-atlasLinks ul{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cpd-atlasLinks a,.cpd-clinicianLink{color:#173f67;background:#fff;border:1px solid #aaa392;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 11px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.cpd-clinicianLink{background:0 0;border:0;padding-left:0;padding-right:0}.cpd-atlasLinks a:focus-visible,.cpd-clinicianLink:focus-visible,.cpd-giTimelineScroll:focus-visible,.cpd-giWeightPanel:focus-visible{outline-offset:3px;outline:3px solid #765718}@media (width<=720px){.cpd-atlasLinks,.cpd-atlasLinks ul{grid-template-columns:1fr}}@media (forced-colors:active){.cpd-clinicalChart,.cpd-referenceTrack,.cpd-longitudinalBar,.cpd-lipidBar,.cpd-holterBar,.cpd-giWeightPanel li>span,.cpd-atlasLinks,.cpd-atlasLinks a{color:canvastext;forced-color-adjust:auto;background:canvas;border-color:canvastext}.cpd-referenceBand,.cpd-resultMarker,.cpd-longitudinalBar i,.cpd-lipidBar i,.cpd-holterBar i,.cpd-giBars i,.cpd-giDosePanel header i,.cpd-giWeightPanel li>span i{color:canvastext;box-shadow:none;background:canvastext;border:2px solid canvastext}.cpd-giBars i:last-child,.cpd-giDosePanel header i:nth-of-type(2){color:highlight;background:highlight;border-color:highlight}.cpd-chapterGroup>summary:focus-visible,.cpd-profileTableScroll:focus-visible,.cpd-giTimelineScroll:focus-visible,.cpd-giWeightPanel:focus-visible,.cpd-atlasLinks a:focus-visible{outline-color:highlight}}.ccs-page{color:#17283c;background:#fffdf9;border:1px solid #aaa392;width:min(1060px,100% - 40px);margin:34px auto 56px;padding:clamp(24px,4vw,50px)}.ccs-header nav{color:#4b5968;font-family:var(--mono);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.ccs-header nav a,.ccs-footer a{color:#173f67;text-underline-offset:3px;text-decoration:underline}.ccs-titleRow{justify-content:space-between;align-items:start;gap:24px;margin-top:28px;display:flex}.ccs-eyebrow{color:#765718;font-family:var(--mono);letter-spacing:.1em;margin:0;font-size:13px;font-weight:900}.ccs-page h1{color:#0b1f3a;font-family:var(--serif);margin:8px 0 0;font-size:clamp(34px,5vw,58px);line-height:1}.ccs-identity{overflow-wrap:anywhere;color:#173f67;font-family:var(--mono);margin:16px 0 0;font-size:16px;font-weight:800}.ccs-printButton{color:#fff;white-space:nowrap;background:#0b1f3a;border:1px solid #0b1f3a;min-height:46px;padding:10px 16px;font-size:14px;font-weight:850}.ccs-printButton:focus-visible{outline-offset:3px;outline:3px solid #b18a3a}.ccs-boundary{background:#f4efe6;border-left:4px solid #b18a3a;margin:26px 0 0;padding:14px 16px;font-size:14px;line-height:1.55}.ccs-section{border-top:2px solid #0b1f3a;margin-top:34px;padding-top:25px}.ccs-section h2{color:#0b1f3a;font-family:var(--serif);margin:0 0 18px;font-size:27px;line-height:1.1}.ccs-facts{background:#cfc5b4;border:1px solid #cfc5b4;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.ccs-facts>div{background:#fff;min-width:0;padding:13px 15px}.ccs-facts dt{color:#765718;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.ccs-facts dd{overflow-wrap:anywhere;color:#17283c;margin:7px 0 0;font-size:14px;line-height:1.45}.ccs-summary{margin:0;font-size:16px;line-height:1.65}.ccs-footer{border-top:1px solid #aaa392;margin-top:34px;padding-top:20px}.ccs-footer p{margin:6px 0;font-size:13px;line-height:1.5}@media (width<=680px){.ccs-titleRow{flex-direction:column}.ccs-printButton{width:100%}.ccs-facts{grid-template-columns:1fr}}@media print{.ccs-page .ccs-printButton{display:none}body:has(.ccs-page) .site-header{display:none}body:has(.ccs-page) .site-footer{display:none}body:has(.ccs-page) .skip-link{display:none}body:has(.ccs-page){color:#000;background:#fff}.ccs-page{color:#000;background:#fff;border:0;width:100%;margin:0;padding:0}.ccs-page h1{font-size:28pt}.ccs-titleRow,.ccs-section,.ccs-page .cpd-atlasLinks,.ccs-footer{break-inside:avoid}.ccs-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ccs-page .cpd-atlasLinks{border:0;border-top:1px solid #000;padding:16px 0 0;display:block}.ccs-page .cpd-atlasLinks ul{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ccs-page .cpd-atlasLinks a{color:#000;border:0;min-height:0;padding:4px 0}}
