.hp-search{padding-inline:var(--gutter);max-width:calc(560px * var(--xl) + 2 * var(--gutter));gap:10px;margin:clamp(36px,4.5vw,64px) 0 0;display:grid}.hp-search label{font-size:var(--fs-nav);color:var(--cream);font-weight:400}.hp-search input{width:100%;height:max(46px, calc(48px * var(--xl)));background:var(--field-wash);color:var(--cream);caret-color:var(--peach);border:1px solid var(--field-edge);appearance:none;font-family:var(--font-text);font-weight:300;font-size:max(16px, calc(17 * var(--u)));transition:border-color .32s var(--ease-settle), background-color .32s var(--ease-settle);border-radius:0;padding:0 16px}.hp-search input:hover{border-color:var(--field-edge-hover)}.hp-search input:focus{background-color:var(--field-wash-focus);border-color:var(--field-edge-focus)}.hp-search input:focus-visible{outline:2px solid var(--peach);outline-offset:2px}.hp-search input::placeholder{color:var(--field-placeholder)}.hp-search input::-webkit-search-cancel-button{-webkit-appearance:none;cursor:pointer;background:linear-gradient(45deg, transparent 46%, var(--cream) 46%, var(--cream) 54%, transparent 54%), linear-gradient(-45deg, transparent 46%, var(--cream) 46%, var(--cream) 54%, transparent 54%);width:14px;height:14px}.hp-search+.hp-group{padding-top:calc(clamp(40px, 5vw, 72px) * var(--xl))}.hp-row-q{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.hp-row-q .lp-arrow{width:.6em;color:var(--cream-muted);flex:none}.rs-studies a:hover .hp-row-q .lp-arrow{color:var(--cream)}.hp-rows a{padding-block:24px}.hp-care{padding-top:calc(clamp(56px, 7vw, 96px) * var(--xl))}.hp-care:before{display:none}.hp-care .rs-text{font-size:calc(15px * var(--xl));color:var(--cream-muted);margin:0;font-weight:300;line-height:1.55}.hp-article{padding-inline:var(--gutter)}.hp-q{max-width:13em;font-size:calc(clamp(min(38px, 10vw), 4.6vw, 72px) * var(--xl));line-height:1.02}.hp-short{max-width:22em;font-family:var(--font-display);color:var(--cream);font-weight:400;font-size:calc(clamp(24px, 2.4vw, 36px) * var(--xl));letter-spacing:-.005em;text-wrap:pretty;font-variant-numeric:lining-nums;margin:clamp(24px,2.6vw,36px) 0 0;line-height:1.22}.hp-short a,.hp-body a,.hp-stuck a{overflow-wrap:break-word}.hp-short a{text-decoration-thickness:.06em}.hp-body{border-top:1px solid var(--hairline);max-width:calc(34em * var(--xl));margin-top:clamp(40px,5vw,64px);padding-top:clamp(28px,3vw,40px)}.hp-body>:not(:first-child){margin-top:1em}.hp-body ul{padding-left:1.2em;list-style:outside}.hp-body li+li{margin-top:8px}.hp-steps{counter-reset:step;padding:0;list-style:none}.hp-steps li{counter-increment:step;grid-template-columns:2em 1fr;display:grid}.hp-steps li+li{margin-top:14px}.hp-steps li:before{content:counter(step);color:var(--cream-muted);font-variant-numeric:lining-nums tabular-nums}.hp-body p.hp-checked{font-size:var(--fs-fine);color:var(--cream-muted);font-variant-numeric:lining-nums;margin-top:clamp(32px,4vw,48px)}.hp-stuck{border-top:1px solid var(--hairline);max-width:calc(34em * var(--xl));margin-top:clamp(40px,5vw,64px);padding-top:clamp(24px,2.6vw,32px)}.hp-stuck p{font-size:var(--fs-body);color:var(--cream);text-wrap:pretty;margin:0;font-weight:300;line-height:1.6}.hp-related{max-width:calc(34em * var(--xl));margin-top:clamp(56px,7vw,96px)}.hp-related h2{font-family:var(--font-display);font-weight:400;font-size:var(--fs-statement);color:var(--cream);margin:0 0 18px;line-height:1.1}.hp-related .rs-studies{margin:0;padding:0;list-style:none}.hp-related .rs-studies a{padding-block:20px}.hp-all{font-size:var(--fs-nav);margin:clamp(40px,5vw,56px) 0 0}@media (pointer:coarse){.hp-body a,.hp-stuck a,.hp-care a{padding-block:6px}}@media print{.hp-search,.hp-related,.hp-all,.hp-care{display:none!important}.hp-q{font-size:28pt}.hp-short{font-size:15pt}.hp-body p,.hp-body li,.hp-stuck p{font-size:10.5pt}.hp-body,.hp-stuck{border-color:var(--print-rule)!important}.hp-body a:after,.hp-stuck a:after{content:none}.hp-body a[href^=\/]:after,.hp-short a[href^=\/]:after{content:" (eunosa.com" attr(href) ")";word-break:break-all;font-size:9pt}.rs-text a[href^=mailto\:]:after,.rs-text a[href^=tel\:]:after,.hp-rows a:after{content:none}}.rs-lead a{overflow-wrap:break-word}
