.bb[data-bb=dha]{--bb-1:#e6f3fc;--bb-2:#bfe0f5;--bb-3:#8cc2e6;--bb-ink:#0a2a55;--bb-ink2:#1d4a7c;--bb-chip:#0a2a55;--bb-chip-ink:#fff;--bb-blob-a:#a9d4ef;--bb-blob-b:#f8e2a3;--bb-plate:#f4fafe}.bb[data-bb=emree]{--bb-1:#fff0f2;--bb-2:#f9cbd6;--bb-3:#ee9bb3;--bb-ink:#5b1431;--bb-ink2:#7d2a4c;--bb-chip:#7b1d44;--bb-chip-ink:#fff;--bb-blob-a:#f7b9c9;--bb-blob-b:#fbe3a8;--bb-plate:#fff7f8}.bb[data-bb=memory]{--bb-1:#fdf3c9;--bb-2:#f1de8e;--bb-3:#b4d8bf;--bb-ink:#3a3208;--bb-ink2:#5a4f14;--bb-chip:#46400c;--bb-chip-ink:#fff;--bb-blob-a:#f6e3a0;--bb-blob-b:#a8d3b5;--bb-plate:#fffbe9}.bb[data-bb=nursing]{--bb-1:#e9f5ee;--bb-2:#c1e0cf;--bb-3:#90c8a9;--bb-ink:#0f3825;--bb-ink2:#25573e;--bb-chip:#1b5a3b;--bb-chip-ink:#fff;--bb-blob-a:#a9d6bd;--bb-blob-b:#f4c4d0;--bb-plate:#f6fbf8}.bb[data-bb=physician]{--bb-1:#e9ebfb;--bb-2:#c3c9f1;--bb-3:#959fe2;--bb-ink:#171b5a;--bb-ink2:#323a8a;--bb-chip:#2a2f8f;--bb-chip-ink:#fff;--bb-blob-a:#adb6ec;--bb-blob-b:#f4c4d0;--bb-plate:#f6f7fe}.bb[data-bb=study]{--bb-1:#fff1e2;--bb-2:#fad5b0;--bb-3:#f2a870;--bb-ink:#4a2107;--bb-ink2:#6e3a14;--bb-chip:#7a3a10;--bb-chip-ink:#fff;--bb-blob-a:#f8c697;--bb-blob-b:#f8e2a3;--bb-plate:#fff8f0}.bb[data-bb=policy]{--bb-1:#fbf7e9;--bb-2:#efe7cf;--bb-3:#dbcdaa;--bb-ink:#3b3129;--bb-ink2:#5b4e42;--bb-chip:#51473d;--bb-chip-ink:#fff;--bb-blob-a:#e6dbbb;--bb-blob-b:#bddcc9;--bb-plate:#fffdf6}:root[data-theme=dark] .bb[data-bb=dha]{--bb-1:#1b3550;--bb-2:#234a6b;--bb-3:#2f6089;--bb-ink:#eaf4fb;--bb-ink2:#bcd7ec;--bb-chip:#eaf4fb;--bb-chip-ink:#0a2a55;--bb-blob-a:#3a6f98;--bb-blob-b:#6b5a2a;--bb-plate:#2c4d69}:root[data-theme=dark] .bb[data-bb=emree]{--bb-1:#4a2030;--bb-2:#6a2c45;--bb-3:#8b3c5b;--bb-ink:#fdeaf0;--bb-ink2:#f1c3d2;--bb-chip:#fdeaf0;--bb-chip-ink:#5b1431;--bb-blob-a:#a34d6d;--bb-blob-b:#6b5a2a;--bb-plate:#5b2a3e}:root[data-theme=dark] .bb[data-bb=memory]{--bb-1:#4a4218;--bb-2:#5e5420;--bb-3:#3f6a52;--bb-ink:#fdf6d6;--bb-ink2:#ebdf9e;--bb-chip:#fdf6d6;--bb-chip-ink:#3a3208;--bb-blob-a:#7a6c2a;--bb-blob-b:#3f6a52;--bb-plate:#5a5122}:root[data-theme=dark] .bb[data-bb=nursing]{--bb-1:#1d3a2d;--bb-2:#2a5340;--bb-3:#3a6f56;--bb-ink:#e8f6ee;--bb-ink2:#b9dcc9;--bb-chip:#e8f6ee;--bb-chip-ink:#0f3825;--bb-blob-a:#3f7a5e;--bb-blob-b:#7a4a58;--bb-plate:#2d4d3e}:root[data-theme=dark] .bb[data-bb=physician]{--bb-1:#25285c;--bb-2:#343a82;--bb-3:#4750a6;--bb-ink:#eceefd;--bb-ink2:#c3c9f1;--bb-chip:#eceefd;--bb-chip-ink:#171b5a;--bb-blob-a:#5560b4;--bb-blob-b:#7a4a58;--bb-plate:#343977}:root[data-theme=dark] .bb[data-bb=study]{--bb-1:#4a2e1a;--bb-2:#6a4020;--bb-3:#8b5628;--bb-ink:#fff0e0;--bb-ink2:#f5cfa8;--bb-chip:#fff0e0;--bb-chip-ink:#4a2107;--bb-blob-a:#a8693a;--bb-blob-b:#7a6a2a;--bb-plate:#5e3b20}:root[data-theme=dark] .bb[data-bb=policy]{--bb-1:#3f382f;--bb-2:#4a4237;--bb-3:#5a5043;--bb-ink:#f4efe2;--bb-ink2:#d6ccb8;--bb-chip:#f4efe2;--bb-chip-ink:#3b3129;--bb-blob-a:#6a5f4e;--bb-blob-b:#3f6a52;--bb-plate:#4d453a}.bbw{min-width:0;display:block;container:bb/inline-size}.bb{isolation:isolate;aspect-ratio:16/9;color:var(--bb-ink);background:linear-gradient(112deg, var(--bb-1) 0%, var(--bb-2) 52%, var(--bb-3) 100%);border-radius:clamp(20px,2.6vw,32px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 18px 40px -22px #51473d59}.bb:after{content:"";z-index:5;pointer-events:none;mix-blend-mode:multiply;opacity:.34;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='7' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .32  0 0 0 0 .27  0 0 0 0 .22  0 0 0 .55 0'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>");position:absolute;top:0;bottom:0;left:0;right:0}:root[data-theme=dark] .bb:after{mix-blend-mode:soft-light;opacity:.5}.bb__blob{z-index:0;pointer-events:none;filter:blur(.6px);position:absolute}.bb__blob--1{background:radial-gradient(circle at 40% 38%, var(--bb-blob-a) 0%, var(--bb-blob-a) 55%, transparent 100%);opacity:.8;border-radius:58% 42% 47% 53%/52% 58% 42% 48%;width:58cqw;height:52cqw;top:-15cqw;right:-9cqw;box-shadow:inset 0 0 0 .25cqw #ffffff47}.bb__blob--2{background:radial-gradient(circle at 55% 45%, var(--bb-blob-b), transparent 82%);opacity:.75;border-radius:44% 56% 61% 39%/49% 40% 60% 51%;width:36cqw;height:31cqw;bottom:-14cqw;left:-9cqw}.bb__blob--3{background:radial-gradient(circle at 50% 40%, var(--bb-blob-b), transparent 84%);opacity:.6;border-radius:63% 37% 54% 46%/55% 48% 52% 45%;width:34cqw;height:26cqw;bottom:-17cqw;right:24cqw}.bb__art{z-index:2;position:absolute;top:0;bottom:0;left:52cqw;right:0}.bb__plate{background:radial-gradient(circle at 38% 32%, var(--c-ffffff-bg) 0%, var(--bb-plate) 58%, color-mix(in srgb, var(--bb-plate) 70%, var(--bb-3)) 100%);border-radius:50%;width:36cqw;height:36cqw;position:absolute;top:50%;left:6cqw;transform:translateY(-50%);box-shadow:0 .9cqw 2.6cqw -1cqw #3c302459,inset 0 0 0 .3cqw #ffffffb3}:root[data-theme=dark] .bb__plate{background:radial-gradient(circle at 38% 32%, color-mix(in srgb, var(--bb-plate) 80%, #fff) 0%, var(--bb-plate) 70%)}.bb__main{width:33cqw;position:absolute;top:50%;left:7.5cqw;transform:translateY(-50%)rotate(-2deg)}.bb__main .il,.bb__spot .il{width:100%;height:auto}.bb__spot{background:color-mix(in srgb, var(--bb-plate) 88%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 .6cqw 1.8cqw -.8cqw #3c302466,inset 0 0 0 .22cqw #ffffffa6}.bb__spot .il{width:78%}.bb__spot--1{width:15.5cqw;height:15.5cqw;bottom:5.5cqw;left:0;transform:rotate(-4deg)}.bb__spot--2{width:14cqw;height:14cqw;top:5cqw;right:2cqw;transform:rotate(3deg)}.bb__spot--3{width:13cqw;height:13cqw;bottom:4.5cqw;right:5cqw;transform:rotate(5deg)}.bb__check{width:3.6cqw;height:3.6cqw;position:absolute;top:-.4cqw;right:-.6cqw}.bb__sp{position:absolute}.bb__sp--1{width:2.4cqw;height:2.4cqw;top:8cqw;left:3cqw}.bb__sp--2{width:1.7cqw;height:1.7cqw;top:3cqw;right:18cqw}.bb__sp--3{width:2cqw;height:2cqw;top:26cqw;right:1cqw}.bb__sp--4{width:1.4cqw;height:1.4cqw;bottom:3cqw;left:19cqw}.bb__text{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;gap:2.1cqw;width:46cqw;display:flex;position:absolute;top:0;bottom:0;left:5cqw}.bb__brand{letter-spacing:.16em;text-transform:uppercase;color:var(--bb-ink2);font-size:max(.7rem,1.3cqw);font-weight:650}.bb__title{letter-spacing:-.035em;text-wrap:balance;color:var(--bb-ink);margin:0;font-style:normal;font-weight:540;line-height:1.07}.bb__title--sm{font-size:5cqw}.bb__title--md{font-size:4.4cqw}.bb__title--lg{font-size:3.8cqw}.bb__title--xl{font-size:3.3cqw}.bb__meta{flex-wrap:wrap;align-items:center;gap:.9cqw 1cqw;display:flex}.bb__chip{background:var(--bb-chip);color:var(--bb-chip-ink);letter-spacing:.01em;border-radius:99px;align-items:center;padding:.55cqw 1.7cqw;font-size:max(.72rem,1.5cqw);font-weight:600;line-height:1.3;display:inline-flex}.bb__time{background:var(--c-rgba-255-255-255-58-bg);color:var(--bb-ink);box-shadow:inset 0 0 0 1px var(--c-rgba-81-71-61-14-bd);border-radius:99px;padding:.55cqw 1.5cqw;font-size:max(.72rem,1.5cqw);font-weight:560;line-height:1.3;display:inline-flex}:root[data-theme=dark] .bb__time{background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3}.bb--index{aspect-ratio:2.25}.bb--index .bb__text{gap:1.9cqw}.bb--index .bb__title{font-size:4.3cqw}.bb__lead{color:var(--bb-ink2);max-width:40cqw;margin:0;font-size:max(1rem,1.55cqw);line-height:1.5}.bb__actions{flex-wrap:wrap;align-items:center;gap:1cqw;margin-top:.4cqw;display:flex}.bb__btn{background:var(--bb-chip);min-height:44px;color:var(--bb-chip-ink);transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:99px;align-items:center;gap:.6rem;padding:0 22px;font-size:.95rem;font-weight:600;display:inline-flex}.bb__btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px -12px #1e140a80}.bb__btn--ghost{background:var(--c-rgba-255-255-255-6-bg);color:var(--bb-ink);box-shadow:inset 0 0 0 1.5px var(--bb-ink2)}.bb__btn:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.bb-link:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.bb__stats{color:var(--bb-ink2);flex-wrap:wrap;gap:2.4cqw;font-size:max(.8rem,1.3cqw);display:flex}.bb__stats b{letter-spacing:-.03em;color:var(--bb-ink);font-size:max(1.2rem,2.3cqw);font-weight:600;line-height:1.1;display:block}.bb--og{aspect-ratio:auto;width:1200px;height:630px;box-shadow:none;border-radius:0}.bb--thumb{aspect-ratio:16/10;box-shadow:none;border-radius:clamp(14px,2vw,20px)}.bb--thumb .bb__art{left:0}.bb--thumb .bb__plate{width:50cqw;height:50cqw;left:auto;right:9cqw}.bb--thumb .bb__main{width:44cqw;left:auto;right:12cqw}.bb--thumb .bb__spot--1{width:22cqw;height:22cqw;bottom:17cqw;left:5cqw}.bb--thumb .bb__spot--2{width:19cqw;height:19cqw;top:4cqw;right:3cqw}.bb--thumb .bb__spot--3{display:none}.bb--thumb .bb__check{width:5.4cqw;height:5.4cqw}.bb--thumb .bb__sp--1{width:4cqw;height:4cqw;top:8cqw;left:8cqw}.bb--thumb .bb__sp--2{width:3cqw;height:3cqw;top:5cqw;right:30cqw}.bb--thumb .bb__sp--3{width:3.4cqw;height:3.4cqw;top:40cqw;right:3cqw}.bb--thumb .bb__sp--4{width:2.6cqw;height:2.6cqw;bottom:4cqw;left:40cqw}.bb--thumb .bb__chip{z-index:3;padding:1.2cqw 3.4cqw;font-size:max(.72rem,3.3cqw);position:absolute;bottom:4.5cqw;left:4.5cqw}.bb--thumb .bb__blob--1{width:70cqw;height:62cqw;top:-22cqw;right:-12cqw}.bb--thumb .bb__blob--2{width:46cqw;height:40cqw;bottom:-20cqw}.bb--thumb .bb__blob--3{width:44cqw;height:34cqw;bottom:-24cqw;right:30cqw}.bb--thumb:after{opacity:.26}@container bb (width<=640px){.bb:not(.bb--thumb){flex-direction:column;display:flex}.bb:not(:-webkit-any(.bb--thumb,.bb--og)){aspect-ratio:auto}.bb:not(:is(.bb--thumb,.bb--og)){aspect-ratio:auto}.bb:not(.bb--thumb) .bb__art{flex:none;order:-1;width:100%;height:60cqw;position:relative;left:auto;right:auto}.bb:not(.bb--thumb) .bb__plate{width:46cqw;height:46cqw;left:33cqw}.bb:not(.bb--thumb) .bb__main{width:43cqw;left:34.5cqw}.bb:not(.bb--thumb) .bb__spot--1{width:24cqw;height:24cqw;bottom:4cqw;left:5cqw}.bb:not(.bb--thumb) .bb__spot--2{width:21cqw;height:21cqw;top:4cqw;right:5cqw}.bb:not(.bb--thumb) .bb__spot--3{width:18cqw;height:18cqw;bottom:2cqw;right:9cqw}.bb:not(.bb--thumb) .bb__check{width:6.4cqw;height:6.4cqw}.bb:not(.bb--thumb) .bb__sp--1{width:5cqw;height:5cqw;top:8cqw;left:8cqw}.bb:not(.bb--thumb) .bb__sp--2{width:4cqw;height:4cqw;top:4cqw;right:30cqw}.bb:not(.bb--thumb) .bb__sp--3{width:4.4cqw;height:4.4cqw;top:36cqw;right:4cqw}.bb:not(.bb--thumb) .bb__sp--4{width:3.4cqw;height:3.4cqw;bottom:3cqw;left:30cqw}.bb:not(.bb--thumb) .bb__text{justify-content:flex-start;gap:3cqw;width:auto;padding:1cqw 5.5cqw 6.5cqw;position:relative;top:auto;bottom:auto;left:auto}.bb:not(.bb--thumb) .bb__brand{font-size:.7rem}.bb:not(.bb--thumb) .bb__title{font-size:clamp(1.4rem,7cqw,2rem)}.bb:not(.bb--thumb) .bb__meta{gap:8px}.bb:not(.bb--thumb) .bb__chip,.bb:not(.bb--thumb) .bb__time{padding:5px 12px;font-size:.78rem}.bb:not(.bb--thumb) .bb__blob--1{width:80cqw;height:66cqw;top:-22cqw}.bb--index .bb__title{font-size:clamp(1.75rem,8.4cqw,2.4rem)}.bb--index .bb__lead{max-width:none;font-size:1rem}.bb--index .bb__stats{gap:20px;font-size:.85rem}.bb--index .bb__stats b{font-size:1.3rem}.bb__btn{min-height:46px}}@media (prefers-reduced-motion:no-preference){a.bb-link .bb,.bcard .bb{transition:transform .5s var(--ease)}a.bb-link:hover .bb{transform:translateY(-3px)}.bcard:hover .bb{transform:translateY(-2px)}}.bb-link{border-radius:clamp(20px,2.6vw,32px);display:block}.bpage{padding-top:calc(var(--nav-h) + 52px)}.bpage__crumbs{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:.85rem;display:flex}.bpage__crumbs a{color:var(--text-muted)}.bpage__crumbs a:hover{color:var(--ink);text-decoration:underline}.bpage__crumbs [aria-current]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:560;overflow:hidden}.bpage__by{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:16px;font-size:.9rem;display:flex}.bpage__by a{color:var(--ink);text-underline-offset:3px;font-weight:560;text-decoration:underline}.sources{background:var(--surface);border-radius:16px;gap:10px;padding:20px 22px;font-size:.95rem;line-height:1.55;display:grid}.sources h2{margin:0!important;font-size:1.15rem!important}.sources ul{color:var(--text-muted);gap:8px;padding-left:20px;font-size:.94rem;display:grid}.pathlist{background:var(--surface);border-radius:16px;gap:4px;padding:18px 20px;font-size:.95rem;display:grid}.pathlist>b{margin-bottom:6px}.pathlist ol{counter-reset:pl;gap:2px;padding-left:0;list-style:none;display:grid}.pathlist li{counter-increment:pl;grid-template-columns:26px 1fr;align-items:baseline;display:grid}.pathlist li:before{content:counter(pl);color:var(--text-faint);font-size:.78rem;font-weight:650}.pathlist a{color:var(--text-muted);padding:3px 0}.pathlist a:hover{color:var(--ink);text-decoration:underline}.pathlist li[aria-current=true] span{color:var(--ink);padding:3px 0;font-weight:600}.bfilter{gap:14px;margin-bottom:28px;display:grid}.bfilter__search{max-width:460px;position:relative}.bfilter__search input{border:1px solid var(--line);background:var(--c-fffaf1-bg);width:100%;height:48px;font:inherit;color:var(--ink);border-radius:99px;padding:0 18px 0 46px}.bfilter__search input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.bfilter__search svg{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.bfilter .chip-row{flex-wrap:wrap;gap:8px;display:flex}.bfilter .chip{height:38px}.bfilter__count{color:var(--text-muted);font-size:.9rem}.bpaths{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1100px){.bpaths{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.bpaths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.bpaths{grid-template-columns:minmax(0,1fr)}}.bpath{background:var(--surface);color:var(--ink);transition:transform .4s var(--ease), box-shadow .4s var(--ease);border-radius:22px;align-content:start;gap:12px;min-width:0;padding:10px 10px 20px;display:grid}.bpath:hover{box-shadow:var(--sh-md);transform:translateY(-4px)}.bpath:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.bpath__body{gap:6px;padding:4px 12px 0;display:grid}.bpath__body h3{letter-spacing:-.035em;font-size:1.2rem;font-weight:520;line-height:1.15}.bpath__body p{color:var(--text-muted);font-size:.92rem;line-height:1.45}.bpath__meta{color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600}.bpath__dots{align-items:center;gap:5px;min-height:16px;margin-top:2px;display:flex}.bpath__dots i{border:2px dashed var(--c-rgba-81-71-61-35-bd);border-radius:50%;width:12px;height:12px;display:block}.bpath__hint{font-size:.85rem;font-weight:600}.bgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}@media (max-width:960px){.bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bgrid{grid-template-columns:minmax(0,1fr)}}.bcard{background:var(--surface);color:var(--ink);transition:transform .4s var(--ease), box-shadow .4s var(--ease);content-visibility:auto;contain-intrinsic-size:auto 430px;border-radius:22px;align-content:start;gap:12px;min-width:0;padding:10px 10px 22px;display:grid}.bcard:hover{box-shadow:var(--sh-md);transform:translateY(-4px)}.bcard:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.bcard__body{align-content:start;gap:8px;padding:2px 12px 0;display:grid}.bcard__meta{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;display:flex}.bcard h3{letter-spacing:-.035em;color:var(--ink);font-size:1.2rem;font-weight:500;line-height:1.2}.bcard p{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.bcard__more{align-items:center;gap:6px;margin-top:2px;font-size:.9rem;font-weight:600;display:inline-flex}.bfeature{gap:18px;display:grid}.bfeature__body{gap:12px;max-width:70ch;display:grid}.bfeature__body h3{letter-spacing:-.04em;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);font-weight:500;line-height:1.15}.bfeature__body p{color:var(--text-muted)}.bfeature__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:.8rem;font-weight:650}.bpage--index{padding-top:calc(var(--nav-h) + 52px)}.article__body p a,.article__body li a,.trythis a{color:var(--brand-deep-fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.article__body p a:hover,.article__body li a:hover,.trythis a:hover{text-decoration-thickness:2.5px}:root[data-theme=dark] .article__body p a,:root[data-theme=dark] .article__body li a,:root[data-theme=dark] .trythis a{color:#9fc4ff}
