.thg-rx-crumbsep{margin:0 6px;color:var(--ink-3)}.thg-rx-byline{margin:4px 0 12px}.thg-rx-byline p{margin:0;font-size:var(--t-fine);color:var(--ink-3);line-height:1.5}.thg-rx-byline .thg-byline-name{color:var(--ink)}.thg-rx-intro button{border:0;padding:8px 0;margin:-8px 0 12px;min-height:44px;background:transparent;color:var(--accent-text);font:inherit;font-size:var(--t-small);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.thg-rx-intro button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.thg-rx-intro--compact .thg-rsrch-lede{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.thg-rx-fig{margin:0;padding:0}.thg-rx-fig figcaption{font-weight:600;color:var(--ink);margin:0 0 14px}.thg-rx-figrows{list-style:none;margin:0;padding:0;display:grid;gap:12px}.thg-rx-figrow{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;align-items:center;gap:14px}.thg-rx-figlabel{font-size:var(--t-small);color:var(--ink-2);line-height:1.35}.thg-rx-figtrack{position:relative;display:block;height:14px;border-radius:4px;background:var(--track)}.thg-rx-figfill{position:absolute;inset:0 auto 0 0;border-radius:4px;background:var(--accent);min-width:3px}.thg-rx-figval{font-weight:700;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.thg-rx-fignote{font-size:var(--t-fine);color:var(--ink-3);margin:12px 0 0}.thg-rx-linkgrid{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 16px}.thg-rsrch-card .thg-rx-linkgrid li{margin:0}.thg-rx-linkgrid a{font-size:var(--t-small)}.thg-rx-hubmeta{font-size:var(--t-fine);color:var(--ink-3);margin:0}.thg-rsrch-page .thg-rx-hubhero{margin-bottom:0}.thg-rx-hubhero .thg-rsrch-lede{max-width:68ch;margin-bottom:14px}.thg-rx-filter{display:flex;align-items:flex-end;gap:16px 24px;margin:22px 0 18px}.thg-rx-topicfield{display:grid;gap:6px;width:min(100%,320px);min-width:0}.thg-rx-topicfield label{font-size:var(--t-small);font-weight:600;color:var(--ink)}.thg-rx-topicfield select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:inherit;font-size:16px;cursor:pointer}.thg-rx-topicfield select:hover{border-color:var(--accent)}.thg-rx-topicfield select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.thg-rx-filterstatus{margin:0;padding-bottom:12px;color:var(--ink-3);font-size:var(--t-fine);line-height:1.5;font-variant-numeric:tabular-nums}.thg-rx-grid{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.thg-rx-grid>li{min-width:0}.thg-rx-grid>li[hidden]{display:none}.thg-rx-card{display:flex;flex-direction:column;gap:6px;box-sizing:border-box;height:100%;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-s);color:var(--ink);text-decoration:none}.thg-rx-card:hover{border-color:var(--accent);background:var(--accent-tint)}.thg-rx-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.thg-rx-cardtop{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.thg-rx-cardchip{font-size:var(--t-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);line-height:1.2}.thg-rx-cardtitle{font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.thg-rx-carddate{flex:0 0 auto;font-size:var(--t-fine);color:var(--ink-3);white-space:nowrap}.thg-rx-hubnote{font-size:var(--t-small);color:var(--ink-2);margin:0}.thg-rx-hubnote a{color:var(--accent-text)}@media (max-width:1080px){.thg-rx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.thg-rx-linkgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.thg-rx-comparison{overflow:visible;border:0}.thg-rx-comparison .thgc-table{min-width:0;width:100%}.thg-rx-comparison thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.thg-rx-comparison tbody{display:block}.thg-rx-comparison tr{display:block;padding:14px 0;border-bottom:1px solid var(--line)}.thg-rx-comparison td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px;padding:8px 0;border:0;white-space:normal;text-align:left;overflow-wrap:anywhere}.thg-rx-comparison td:first-child:before{content:none}.thg-rx-comparison td:first-child{display:block;font-weight:700;padding-top:0}.thg-rx-comparison td:not(:first-child):before{content:attr(data-label);color:var(--ink-3);font-weight:600;font-size:var(--t-fine)}.thg-rx-comparison td:first-child[data-label="Ask the care service"]{display:grid;font-weight:400;padding:8px 0}.thg-rx-comparison td:first-child[data-label="Ask the care service"]:before{content:attr(data-label);color:var(--ink-3);font-weight:600;font-size:var(--t-fine)}.thg-rx-grid{grid-template-columns:minmax(0,1fr);gap:8px}.thg-rx-card{padding:12px 14px}.thg-rx-hubhero .thg-rsrch-h1{font-size:clamp(30px,8vw,38px);line-height:1.12;margin-bottom:14px}.thg-rx-hubhero .thg-rsrch-lede{font-size:18px;line-height:1.5}.thg-rx-filter{display:grid;gap:8px;margin:18px 0 14px}.thg-rx-topicfield{width:100%}.thg-rx-filterstatus{padding-bottom:0}.thg-rx-figrow{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.thg-rx-figlabel{grid-column:1/-1}.thg-rx-linkgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.thg-rsrch-page{--research-reading:760px;max-width:1160px}.thg-rsrch-page .thg-rx-cardtitle{display:block;-webkit-line-clamp:unset;overflow:visible}.thg-rsrch-page .thg-rsrch-hero{max-width:var(--research-reading,760px);margin-bottom:32px}.thg-rsrch-page .thg-rsrch-kicker{display:block;margin-bottom:12px;text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}.thg-rsrch-page .thg-rsrch-h1{max-width:24ch;font-size:clamp(34px,3.5vw,50px);line-height:1.08;letter-spacing:-.025em;margin-bottom:20px}.thg-rsrch-page .thg-rsrch-lede{max-width:62ch;font-size:20px;line-height:1.6;text-wrap:pretty}.thg-rsrch-page .thg-rx-byline{border-block:1px solid var(--line-2);padding-block:12px;margin:20px 0 12px}.thg-rsrch-page .thg-rsrch-meta,.thg-rsrch-page .thg-rx-byline p{font-size:13px;line-height:1.65}.thg-rsrch-page .thg-rsrch-grid{grid-template-columns:minmax(0,var(--research-reading,760px)) minmax(260px,300px);gap:40px}.thg-rsrch-page .thg-rsrch-card{padding:32px;border-radius:10px;box-shadow:none;font-size:18px;line-height:1.75}.thg-rsrch-page .thg-rsrch-card section{margin-bottom:36px}.thg-rsrch-page .thg-rsrch-card section:last-child{margin-bottom:0}.thg-rsrch-page .thg-rsrch-card h2{font-size:clamp(27px,2.4vw,32px);line-height:1.2;letter-spacing:-.015em;margin-bottom:16px}.thg-rsrch-page .thg-rsrch-card #body>h2:not(:first-child){margin-top:44px;padding-top:24px;border-top:1px solid var(--line)}.thg-rsrch-page .thg-rsrch-card h3{font-size:21px;line-height:1.35;margin:28px 0 12px}.thg-rsrch-page .thg-rsrch-card p{margin-bottom:18px}.thg-rsrch-page .thg-rsrch-card li{margin-bottom:10px}.thg-rsrch-page .thg-rsrch-card .thg-rsrch-caption,.thg-rsrch-page .thg-rsrch-card .thg-rx-fignote{font-size:13px;line-height:1.6}.thg-rsrch-page .thg-rsrch-railcard,.thg-rsrch-page .thg-rsrch-toc{box-shadow:none;border-radius:10px}.thg-rsrch-page .thg-rsrch-keyfig .l,.thg-rsrch-page .thg-rsrch-railkicker,.thg-rsrch-page .thg-rsrch-tockicker{text-transform:none;letter-spacing:0;font-size:13px}.thg-rsrch-page .thg-rsrch-toclist a{padding-block:8px}.thg-rsrch-page .thg-rsrch-faq{padding-block:14px}.thg-rsrch-page .thg-rsrch-faq summary{line-height:1.5;min-height:28px}.thg-rsrch-page .thg-rx-comparison{background:transparent;box-shadow:none}.thg-rsrch-page .thg-rx-comparison .thgc-table{table-layout:fixed}.thg-rsrch-page .thg-rx-comparison :is(th,td){overflow-wrap:anywhere}.thg-rsrch-page .thg-rx-comparison th{white-space:normal;vertical-align:bottom}.thg-rsrch-page .thg-rx-comparison th:first-child{width:23%}@media (min-width:701px){.thg-rsrch-page .thg-rx-comparison .thgc-table:has(th:nth-child(2):last-child):has(td.num[data-label="A month"]) th:first-child{width:68%}.thg-rsrch-page .thg-rx-comparison .thgc-table:has(th:nth-child(2):last-child):has(td.num[data-label="A month"]) :is(th,td):last-child{text-align:right}}.thg-rsrch-page .thg-rsrch-sources{border-top:1px solid var(--line-2);padding-top:28px}.thg-rsrch-page .thg-rsrch-card .thg-rsrch-sources>p{font-size:14px;line-height:1.6;margin-bottom:16px}.thg-rsrch-page .thg-rsrch-card .thg-rsrch-citations{padding:0;margin:0}.thg-rsrch-page .thg-rsrch-card .thg-rsrch-citation{grid-template-columns:3ch minmax(0,1fr);gap:8px;padding-block:12px;margin:0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.thg-rsrch-page .thg-rsrch-citation .n{white-space:nowrap}.thg-rsrch-page .thg-rsrch-citation .date,.thg-rsrch-page .thg-rsrch-citation .supports{font-size:13px;line-height:1.55}.thg-rsrch-page .thg-rsrch-citation .supports{margin-top:4px}.thg-rsrch-page :is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:1080px){.thg-rsrch-page{max-width:820px}.thg-rsrch-page .thg-rsrch-grid{grid-template-columns:minmax(0,1fr);gap:24px}.thg-rsrch-page .thg-rsrch-hero{max-width:100%}.thg-rsrch-page .thg-rsrch-toc{padding:0}.thg-rsrch-page .thg-rsrch-toclist a{min-height:44px;box-sizing:border-box}}@media (max-width:700px){.thg-rsrch-page .thg-rsrch-hero{margin-bottom:24px}.thg-rsrch-page .thg-rsrch-h1{font-size:clamp(32px,8.4vw,40px);margin-bottom:16px}.thg-rsrch-page .thg-rsrch-lede{font-size:18px;line-height:1.55}.thg-rsrch-page .thg-rx-byline{margin-top:16px}.thg-rsrch-page .thg-rsrch-card{padding:24px 0 0;background:transparent;border:0;border-top:1px solid var(--line-2);border-radius:0;font-size:17px;line-height:1.7}.thg-rsrch-page .thg-rsrch-card h2{font-size:28px}.thg-rsrch-page .thg-rsrch-card h3{font-size:20px}.thg-rsrch-page .thg-rsrch-card #body>h2:not(:first-child){margin-top:32px;padding-top:20px}.thg-rsrch-page .thg-rsrch-faq summary{min-height:44px}.thg-rsrch-page .thg-rx-comparison .thgc-table{table-layout:auto}.thg-rsrch-page .thg-rx-comparison :is(tr,td){background:transparent}}