:root{--rl-ink: #173652;--rl-ink-hover: #10293f;--rl-ink-on-glass: #2c455e;--rl-accent: #006eff;--rl-page: #f3f6f9;--rl-white: #ffffff;--rl-line-on-light: #cddbe6;--rl-line-on-dark: rgba(255, 255, 255, .18);--rl-head-line-opacity: .22;--rl-tone-hero: saturate(.88) brightness(.93) contrast(1.02);--rl-tone-concept: saturate(.5) hue-rotate(18deg) brightness(.78) contrast(1.16);--rl-tone-concept-bg: #163c63;--rl-hero-shade: linear-gradient(180deg, rgba(16, 46, 80, .34) 0%, rgba(16, 46, 80, .06) 34%, rgba(10, 42, 76, .2) 58%, rgba(6, 36, 70, .86) 100%);--rl-font: "Pretendard", "Pretendard Variable", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--rl-tracking-body: -.012em;--rl-fw-display: 500;--rl-tracking-display: -.062em;--rl-fw-heading: 400;--rl-tracking-heading: -.036em;--rl-fw-subheading: 450;--rl-tracking-subheading: -.032em;--rl-fw-title: 600;--rl-tracking-title: -.038em;--rl-fw-label: 600;--rl-tracking-label: -.015em;--rl-fw-ui: 500;--rl-tracking-ui: -.02em;--rl-fw-photo: 500;--rl-tracking-photo: -.045em;--rl-fw-number: 500;--rl-tracking-number: -.05em;--rl-fs-label: 14px;--rl-fs-ui: 15px;--rl-fs-pill: 14.5px;--rl-fs-note: 15px;--rl-lh-note: 1.7;--rl-fs-hero-title: clamp(26px, 2.3vw, 34px);--rl-fs-statement: clamp(30px, 2.65vw, 40px);--rl-fs-service: clamp(26px, 2.35vw, 34px);--rl-fs-card-title: 22px;--rl-fs-caption-title: 20px;--rl-fs-faq: 17px;--rl-fs-lead: 22px;--rl-lh-lead: 1.6;--rl-fs-small-title: 20px;--section-gap: clamp(92px, 9.2vw, 150px);--rl-head-line-gap: 36px;--rl-head-gap-lg: 5vw;--rl-head-gap-md: 4.1vw;--rl-head-gap-sm: 36px;--rl-head-gap-row: 52px;--rl-header-space: 64px;--rl-subpage-top: 92px;--rl-r-panel: 28px;--rl-r-sub: 24px;--rl-r-card: 22px;--rl-r-tile: 18px;--rl-r-media: 16px;--rl-r-media-sm: 14px;--rl-r-pill: 999px;--rl-cap-m: clamp(16px, 3.4vw, 48px);--rl-cap-h: 60px;--rl-cap-top: 18px;--rl-cap-tools-offset: 10px;--rl-glass-cap-bg: rgba(255, 255, 255, .56);--rl-glass-cap-blur: saturate(140%) blur(14px);--rl-glass-cap-line: rgba(255, 255, 255, .24);--rl-glass-cap-shadow: 0 1px 2px rgba(20, 40, 60, .04), 0 10px 28px rgba(20, 40, 60, .06);--rl-glass-sheet-bg: rgba(243, 246, 249, .62);--rl-glass-sheet-blur: saturate(140%) blur(32px);--rl-glass-sheet-line: rgba(255, 255, 255, .3);--rl-glass-sheet-shadow: 0 18px 44px rgba(20, 45, 75, .08);--rl-glass-btn-bg: rgba(255, 255, 255, .34);--rl-glass-btn-blur: saturate(140%) blur(10px);--rl-glass-btn-line: rgba(255, 255, 255, .34);--rl-glass-solid: rgba(255, 255, 255, .94);--rl-ease: cubic-bezier(.16, 1, .3, 1);--rl-ease-text: cubic-bezier(.22, 1, .36, 1);--rl-ease-io: cubic-bezier(.65, 0, .35, 1);--rl-ease-btn: cubic-bezier(.2, .7, .1, 1);--rl-dur-lines: 1.6s;--rl-stagger-lines: .13s;--rl-dur-chars: 1.35s;--rl-stagger-chars: 42ms;--rl-dur-fade: 1.25s;--rl-dur-fade-move: 1.35s;--rl-fade-distance: 16px;--rl-dur-img: 1.5s;--rl-dur-img-zoom: 1.9s;--rl-img-zoom: 1.14;--rl-dur-draw: 1.5s;--rl-hover-zoom: 1.045;--rl-trigger-text: 33%;--rl-trigger-img: 18%;--rl-trigger-img-visible: .2}@media (max-width: 1100px){:root{--rl-cap-tools-offset: 62px}}@media (max-width: 700px){:root{--rl-cap-m: 16px;--rl-cap-h: 56px;--rl-cap-top: 22px;--rl-cap-tools-offset: 60px;--rl-head-line-gap: 32px;--rl-head-gap-lg: 32px;--rl-head-gap-md: 32px;--rl-head-gap-sm: 32px;--rl-head-gap-row: 32px}}html body,#app,#app button,#app input,#app select,#app textarea{font-family:var(--rl-font)}html body{letter-spacing:var(--rl-tracking-body);text-rendering:optimizeLegibility}#app p,#app h1,#app h2,#app h3,#app h4,#app a,#app li,#app span,#app small,#app strong{word-break:keep-all}#app footer{letter-spacing:-.01em}html.rl-ds{scroll-padding-top:96px}html.rl-ds #app .header{position:fixed;z-index:45;top:calc(env(safe-area-inset-top,0px) + var(--rl-cap-top))!important;left:var(--rl-cap-m);right:var(--rl-cap-m);height:var(--rl-cap-h);padding:0 214px 0 26px;border-radius:var(--rl-r-pill);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:none}html.rl-ds #app .header:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--rl-glass-cap-bg);-webkit-backdrop-filter:var(--rl-glass-cap-blur);backdrop-filter:var(--rl-glass-cap-blur);border:1px solid var(--rl-glass-cap-line);box-shadow:var(--rl-glass-cap-shadow)}html.rl-ds #app .header .brand{width:176px}html.rl-ds #app .header [data-slot=navigation-menu-trigger]{background:transparent!important;height:var(--rl-cap-h)}html.rl-ds #app .desktop-mega button{font-size:var(--rl-fs-ui);font-weight:var(--rl-fw-ui);letter-spacing:var(--rl-tracking-ui)}html.rl-ds #app .header .skip-link{top:-140px}html.rl-ds #app .header .skip-link:focus{top:calc(var(--rl-cap-h) + 10px)}html:not(.rl-ds) .rl-cap-tools{display:none!important}.rl-cap-tools .rl-tel:hover{background:#1736520f}.rl-cap-tools .rl-cta:hover{background:var(--rl-ink-hover)}.rl-cap-tools :focus-visible{outline:2px solid var(--rl-ink);outline-offset:3px}html.rl-ds #app .header .mega-panel{top:calc(100% + 10px)!important;left:0!important;right:0!important;width:auto!important;border-radius:var(--rl-r-panel)!important;background:var(--rl-glass-sheet-bg)!important;-webkit-backdrop-filter:var(--rl-glass-sheet-blur);backdrop-filter:var(--rl-glass-sheet-blur);border:1px solid var(--rl-glass-sheet-line);box-shadow:var(--rl-glass-sheet-shadow);overflow:visible!important}html.rl-ds #app .header .mega-panel .mega-intro *:not(h2):not(h3),html.rl-ds #app .header .mega-panel .mega-bottom *:not(button):not(svg):not(path){color:var(--rl-ink-on-glass)}html.rl-ds #app .header .mega-panel:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}#app .section-label{position:relative;font-size:var(--rl-fs-label);font-weight:var(--rl-fw-label);letter-spacing:var(--rl-tracking-label)}#app .editorial-heading{align-items:start}#app .editorial-heading>.editorial-note{align-self:start;margin-top:0}#app .side-note,#app .editorial-note{font-size:var(--rl-fs-note);line-height:var(--rl-lh-note);padding-left:0}#app .editorial-count{font-weight:var(--rl-fw-title);letter-spacing:-.02em}#app .display{font-weight:var(--rl-fw-display);letter-spacing:var(--rl-tracking-display)}#app .section-title{font-weight:var(--rl-fw-heading);letter-spacing:var(--rl-tracking-heading)}#app .visit-copy h3{font-weight:var(--rl-fw-subheading);letter-spacing:var(--rl-tracking-subheading)}#app .pill{font-size:var(--rl-fs-pill);font-weight:var(--rl-fw-ui);letter-spacing:var(--rl-tracking-label)}#app .service-title{font-size:var(--rl-fs-service);font-weight:var(--rl-fw-subheading);letter-spacing:var(--rl-tracking-subheading)}#app .service-index{letter-spacing:.02em}#app .service-description p{font-size:16px;line-height:1.75}#app .tags span{font-weight:var(--rl-fw-ui)}#app .questions button{font-size:var(--rl-fs-faq);font-weight:var(--rl-fw-subheading);letter-spacing:-.025em}#app .column-card{min-height:0;height:auto}#app .column-card-top{position:relative}#app .column-card-top img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--rl-r-media)}#app .column-card-top>span{position:absolute;top:12px;right:12px;width:30px;height:30px}#app .column-card-copy{margin-top:22px}#app .column-card h3{font-size:var(--rl-fs-card-title);font-weight:var(--rl-fw-title);letter-spacing:var(--rl-tracking-title);line-height:1.42}#app .column-card p{font-size:var(--rl-fs-note);line-height:1.65}html.rl-ds #app .round-arrow,html.rl-ds #app .film-link>span,html.rl-ds #app .column-card-top>span,html.rl-ds #app .journal-card-top>svg,html.rl-ds #app .journal-cover>svg{background-color:var(--rl-glass-btn-bg);-webkit-backdrop-filter:var(--rl-glass-btn-blur);backdrop-filter:var(--rl-glass-btn-blur);border:1px solid var(--rl-glass-btn-line);box-shadow:none;color:var(--rl-ink);transition:background-color .35s,color .35s,border-color .35s,transform .45s var(--rl-ease-btn)}html.rl-ds #app .film-link>span,html.rl-ds #app .journal-cover>svg{color:var(--rl-white)}html.rl-ds #app .column-card-top>span{width:38px;height:38px}html.rl-ds #app .journal-card-top>svg{width:36px;height:36px;padding:10px;box-sizing:border-box;border-radius:50%}html.rl-ds #app .journal-cover>svg{width:44px;height:44px;padding:12px;box-sizing:border-box;border-radius:50%}html.rl-ds #app .care-card:hover .round-arrow,html.rl-ds #app .film-link:hover>span,html.rl-ds #app .column-card:hover .column-card-top>span,html.rl-ds #app .journal-text-card:hover .journal-card-top>svg,html.rl-ds #app .journal-cover:hover>svg{background-color:var(--rl-accent);color:var(--rl-white);border-color:transparent;transform:rotate(45deg)}#app .column-read,#app .hero-scroll,#app .team-note>div>span{background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0% 1px;padding-bottom:2px;transition:background-size .55s var(--rl-ease)}#app .column-card:hover .column-read,#app .hero-scroll:hover,#app .team-note:hover>div>span{background-size:100% 1px}#app .team-tile img,#app .column-card-top img,#app .journal-card-top img,#app .journal-cover img{transition:scale 1.3s var(--rl-ease),filter .6s}#app .team-tile:hover img,#app .column-card:hover .column-card-top img,#app .journal-text-card:hover .journal-card-top img,#app .journal-cover:hover img{scale:var(--rl-hover-zoom)}#app .canvas-copy h1{font-weight:var(--rl-fw-photo);letter-spacing:var(--rl-tracking-photo);line-height:1.22}#app .opening-card h2,#app .opening-person-card h2{font-weight:var(--rl-fw-subheading);letter-spacing:var(--rl-tracking-subheading)}#app .opening-card p{font-size:15.5px;line-height:1.65}#app .opening-facts h2{font-size:var(--rl-fs-small-title);font-weight:var(--rl-fw-title);letter-spacing:-.035em}#app .statement-heading h2,#app .guide-directory-heading h2{font-weight:var(--rl-fw-heading);letter-spacing:var(--rl-tracking-heading)}#app .guide-topic{position:relative;min-height:250px}#app .guide-topic-top{display:contents}#app .guide-topic-top img{display:none}#app .guide-topic .guide-plus{position:absolute;top:24px;right:24px;width:34px;height:34px;background:var(--rl-ink);transition:background-color .35s,transform .45s var(--rl-ease-btn)}#app .guide-topic:hover .guide-plus{background:var(--rl-accent);transform:rotate(45deg)}#app .guide-topic-en{margin-top:4px;margin-bottom:0;font-size:13px;font-weight:var(--rl-fw-label);letter-spacing:-.01em}#app .guide-topic>div:last-child{margin-top:40px;flex:1;display:flex;flex-direction:column}#app .guide-topic .guide-topic-name{margin-top:auto;padding-top:18px}#app .guide-topic h3{font-size:var(--rl-fs-card-title);font-weight:var(--rl-fw-title);letter-spacing:var(--rl-tracking-title);line-height:1.4}#app .guide-topic p{font-size:var(--rl-fs-note);line-height:1.65}.rl-motion #app .next-page .section-label:before{display:none}html.rl-ds #app main:before{content:"";display:block;height:var(--rl-header-space)}html.rl-ds #app main.subpage:before{height:var(--rl-subpage-top)}@media (max-width: 1100px){html.rl-ds #app .header{padding:0 10px 0 26px}.rl-cap-tools .rl-l{display:none}}@media (max-width: 700px){html.rl-ds #app .header{padding:0 8px 0 18px}html.rl-ds #app .header .brand{width:150px}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html.rl-ds #app .header:before{background:var(--rl-white)}html.rl-ds #app .header .mega-panel{background:var(--rl-page)!important}html.rl-ds #app .round-arrow,html.rl-ds #app .film-link>span,html.rl-ds #app .column-card-top>span,html.rl-ds #app .journal-card-top>svg,html.rl-ds #app .journal-cover>svg{background-color:var(--rl-glass-solid)}}@media (prefers-reduced-transparency: reduce){html.rl-ds #app .header:before{background:var(--rl-white)}html.rl-ds #app .header .mega-panel{background:var(--rl-page)!important}html.rl-ds #app .round-arrow,html.rl-ds #app .film-link>span,html.rl-ds #app .column-card-top>span,html.rl-ds #app .journal-card-top>svg,html.rl-ds #app .journal-cover>svg{background-color:var(--rl-glass-solid)}}rl-l{display:inline-block;vertical-align:top;overflow:hidden;padding:.08em 0 .14em;margin:-.08em 0 -.14em}rl-i,rl-c{display:inline-block}rl-w{display:inline-block;white-space:nowrap}rl-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rl-motion #app [data-rl=lines][data-rl-in] rl-i{transition:transform var(--rl-dur-lines) var(--rl-ease-text);transition-delay:calc(var(--d, 0ms) + var(--i, 0) * var(--rl-stagger-lines))}.rl-motion #app [data-rl=chars][data-rl-in] rl-c{transition:transform var(--rl-dur-chars) var(--rl-ease-text);transition-delay:calc(var(--d, 0ms) + var(--i, 0) * var(--rl-stagger-chars))}.rl-motion #app [data-rl=lines]:not([data-rl-in]) rl-i,.rl-motion #app [data-rl=chars]:not([data-rl-in]) rl-c{transform:translate3d(0,110%,0)!important}.rl-motion #app [data-rl=chars]:not([data-rl-in]) sup{opacity:0!important}.rl-motion #app [data-rl=fade][data-rl-in]{transition:opacity var(--rl-dur-fade) var(--rl-ease-text) var(--d, 0ms),transform var(--rl-dur-fade-move) var(--rl-ease-text) var(--d, 0ms),color .25s,background-color .25s,background-size .55s var(--rl-ease)!important}.rl-motion #app [data-rl=fade]:not([data-rl-in]){opacity:0!important;transform:translate3d(0,var(--rl-fade-distance),0)!important;transition:none!important}.rl-motion #app [data-rl=img][data-rl-in]{transition:clip-path var(--rl-dur-img) var(--rl-ease) var(--d, 0ms),opacity .9s var(--rl-ease),transform 1s var(--rl-ease)}.rl-motion #app [data-rl=img]:not([data-rl-in]){clip-path:inset(var(--rl-from, 18% 0% 0% 0%) round var(--rl-r, var(--rl-r-card)))!important;transition:none!important}.rl-motion #app [data-rl=img][data-rl-in]:not([data-rl-done]){clip-path:inset(0 0 0 0 round var(--rl-r, var(--rl-r-card)))}.rl-motion #app [data-rl=img][data-rl-in]:not([data-rl-done]) img{transition:scale var(--rl-dur-img-zoom) var(--rl-ease) var(--d, 0ms),filter .6s}.rl-motion #app [data-rl=img]:not([data-rl-in]) img{scale:var(--rl-img-zoom)!important;transition:none!important}.rl-motion #app .section-label:before{content:"";position:absolute;left:0;top:calc(-1 * var(--rl-head-line-gap));height:1px;width:var(--rl-lw, 0px);background:currentColor;opacity:var(--rl-head-line-opacity);pointer-events:none;transform:scaleX(0);transform-origin:0 50%}.rl-motion #app .section-label[data-rl-in]:before{transform:scaleX(1);transition:transform var(--rl-dur-draw) var(--rl-ease-io)}.rl-motion #app .section-label[data-rl-in]{transition:opacity 1.1s var(--rl-ease-text) .15s}.rl-motion #app .section-label:not([data-rl-in]){opacity:0!important}.rl-motion #app .visit-list>div+div,.rl-motion #app .visit-list>.visit-note{border-top-color:transparent;background-repeat:no-repeat;background-image:linear-gradient(var(--rl-line-on-light),var(--rl-line-on-light));background-position:0 0;background-size:0% 1px}.rl-motion #app .visit-list>[data-rl-in]{background-size:100% 1px;transition:background-size 1.4s var(--rl-ease-io) var(--d, 0ms)}.rl-motion #app .reveal-wait{opacity:1;transform:none}.rl-motion #app .visit-copy{transform:none;opacity:1}#app .hero-image{filter:var(--rl-tone-hero)}#app .hero-shade{background:var(--rl-hero-shade)}#app .hero-word span{font-weight:600;letter-spacing:-.078em}#app .hero-word sup{font-size:.24em;font-weight:400;letter-spacing:0;margin-left:.04em}#app .hero-word em{font-weight:var(--rl-fw-display);letter-spacing:-.05em}#app .hero-services a{font-size:17px;font-weight:var(--rl-fw-ui);letter-spacing:var(--rl-tracking-ui)}#app .hero-services span{letter-spacing:.08em;opacity:.75}#app .hero-crosses{opacity:.4}#app .hero-kicker{font-size:14.5px;font-weight:var(--rl-fw-ui);opacity:.86}#app .hero-bottom h1{font-size:var(--rl-fs-hero-title);font-weight:var(--rl-fw-display);letter-spacing:-.035em;line-height:1.36}#app .hero-scroll{font-weight:var(--rl-fw-ui)}#app .hero-copyright{letter-spacing:.06em;opacity:.7}html.rl-ds #app .hero-stage{display:flow-root}html.rl-ds #app .home-hero{top:6px;margin-top:-58px}@media (min-width: 701px){html.rl-ds #app .hero-stage{height:calc(115svh - 6px);min-height:928px}html.rl-ds #app .home-hero{height:calc(100svh - 12px);min-height:818px}}@media (max-width: 700px){html.rl-ds #app .home-hero{padding-top:116px}}#app .mini-doctor{background:var(--rl-white);border-radius:var(--rl-r-card);padding:6px;gap:0;box-shadow:none}#app .mini-doctor img{border:0;border-radius:var(--rl-r-media);box-shadow:none}#app .mini-doctor div{background:transparent;border-radius:0;padding:18px 16px 16px 20px;box-shadow:none}#app .mini-doctor small{font-size:12.5px;font-weight:var(--rl-fw-ui);letter-spacing:-.01em}#app .mini-doctor strong{font-size:25px;font-weight:var(--rl-fw-title);letter-spacing:-.04em}#app .mini-cta{font-size:12px;font-weight:var(--rl-fw-ui);padding:8px 12px}#app .intro-statement{font-size:var(--rl-fs-statement);font-weight:var(--rl-fw-heading);letter-spacing:var(--rl-tracking-heading);line-height:1.34}#app .care-section .editorial-heading{margin-bottom:var(--rl-head-gap-lg)}#app .care-caption{background:transparent;border-radius:0;padding:2px 4px 16px;box-shadow:none}#app .care-caption h3{font-size:var(--rl-fs-caption-title);font-weight:var(--rl-fw-title);letter-spacing:-.035em}#app .care-caption span{font-size:var(--rl-fs-note);letter-spacing:var(--rl-tracking-label)}#app .image-word{font-weight:var(--rl-fw-display);letter-spacing:-.06em}#app .care-image-note{font-weight:var(--rl-fw-ui);letter-spacing:-.03em}#app .care-wide .care-picture img{filter:var(--rl-tone-concept)}#app .care-wide .care-picture{background:var(--rl-tone-concept-bg)}#app .principles .editorial-heading{margin-bottom:var(--rl-head-gap-md)}#app .promise-section .editorial-heading{margin-bottom:var(--rl-head-gap-sm)}#app .signal-card img{display:none}#app .signal-card h3{font-size:19px;font-weight:var(--rl-fw-display);letter-spacing:-.035em;line-height:1.45}#app .promise-film-copy h2,#app .team-editorial h2{font-weight:var(--rl-fw-heading);letter-spacing:var(--rl-tracking-heading)}#app .team-eyebrow{font-weight:var(--rl-fw-title);letter-spacing:-.02em}#app .team-crosses{opacity:.45}#app .team-tile h3{font-weight:var(--rl-fw-title);letter-spacing:-.04em}#app .team-manifesto{letter-spacing:-.035em}#app .column-preview-intro{padding-top:0}#app .column-preview-intro h2{font-weight:var(--rl-fw-heading);letter-spacing:var(--rl-tracking-heading)}#app .column-preview .column-card:nth-of-type(2) .column-card-top img{filter:var(--rl-tone-concept)}#app .journal-heading{align-items:start;margin-bottom:var(--rl-head-gap-row)}#app .journal-heading>p{padding-top:2px}#app .journal-heading h2{font-weight:var(--rl-fw-heading);letter-spacing:var(--rl-tracking-heading)}#app .journal-text-card{min-height:0;height:auto}#app .journal-text-card>div:last-child{margin-top:22px}#app .journal-text-card h3{font-weight:var(--rl-fw-title);letter-spacing:var(--rl-tracking-title)}#app .journal-cover h3{font-weight:var(--rl-fw-display);letter-spacing:-.058em}#app .journal-card-top{position:relative}#app .journal-card-top>img{width:100%;max-width:none;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--rl-r-media-sm)}#app .journal-card-top>svg{position:absolute;top:12px;right:12px}#app #guide{padding-top:16px}@media (max-width: 700px){#app .image-word{letter-spacing:-.068em}#app .care-wide .image-word{font-size:min(55px,12.4vw)}#app .journal-text-card br{display:inline}#app #guide{padding-top:14px}}.rl-preload #app .hero-word,.rl-preload #app .hero-services,.rl-preload #app .hero-crosses,.rl-preload #app .hero-bottom>div,.rl-preload #app .hero-copyright,.rl-preload #app .mini-doctor{opacity:0}.rl-motion #app .hero-word{animation:none}.rl-motion #app .home-hero{transition:clip-path 1.4s var(--rl-ease)}.rl-motion.rl-hero-pre #app .home-hero{clip-path:inset(2.2% 1.4% 2.2% 1.4% round var(--rl-r-panel))}.rl-motion:not(.rl-hero-pre):not(.rl-hero-done) #app .home-hero{clip-path:inset(0 0 0 0 round var(--rl-r-panel))}.rl-motion #app .hero-image{transition:scale 2.6s var(--rl-ease),filter .6s}.rl-motion.rl-hero-pre #app .hero-image{scale:1.1}.rl-motion #app .hero-crosses:before,.rl-motion #app .team-crosses:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;pointer-events:none;background:currentColor;opacity:.3;transform:scaleX(0);transform-origin:0 50%}.rl-motion #app .team-crosses{color:var(--rl-ink)}.rl-motion #app .team-crosses:before{opacity:.14}.rl-motion #app .hero-crosses[data-rl-in]:before,.rl-motion #app .team-crosses[data-rl-in]:before{transform:scaleX(1);transition:transform 1.8s var(--rl-ease-io) var(--d, 0ms)}.rl-motion #app .principles [data-slot=accordion-item]{border-color:transparent;background-repeat:no-repeat;background-image:linear-gradient(var(--rl-line-on-dark),var(--rl-line-on-dark));background-position:0 100%;background-size:0% 1px}.rl-motion #app .principles [data-slot=accordion-item]:first-child{background-image:linear-gradient(var(--rl-line-on-dark),var(--rl-line-on-dark)),linear-gradient(var(--rl-line-on-dark),var(--rl-line-on-dark));background-position:0 0,0 100%;background-size:0% 1px,0% 1px}.rl-motion #app .principles [data-slot=accordion-item]:last-child{background-image:none}.rl-motion #app .principles [data-slot=accordion-item][data-rl-in]{background-size:100% 1px;transition:background-size var(--rl-dur-draw) var(--rl-ease-io) var(--d, 0ms)}.rl-motion #app .principles [data-slot=accordion-item]:first-child[data-rl-in]{background-size:100% 1px,100% 1px}.rl-motion #app #about>div[data-reveal],.rl-motion #app .team-editorial{transform:none;opacity:1}@media (prefers-reduced-motion: reduce){.rl-preload #app .hero-word,.rl-preload #app .hero-services,.rl-preload #app .hero-crosses,.rl-preload #app .hero-bottom>div,.rl-preload #app .hero-copyright,.rl-preload #app .mini-doctor{opacity:1}}html.rl-print{--rl-print-paper: #f6f8fa;--rl-print-mist: #e6eef5;--rl-print-blue: #0662d9;--rl-print-charcoal: #223c4e;--rl-print-muted: #56697a;--rl-print-line: rgba(6, 98, 217, .8);--rl-print-line-soft: rgba(6, 98, 217, .35);--rl-print-blue-2: rgba(6, 98, 217, .55);--rl-print-photo: saturate(.84) brightness(1.04) contrast(.97);--rl-print-concept: saturate(.4) hue-rotate(10deg) brightness(.99) contrast(.97);--rl-print-hero: saturate(.82) brightness(1.06) contrast(.96);--rl-print-band-w: 72px;--rl-print-r-photo: 10px;--rl-print-r-tile: 8px;--rl-print-r-thumb: 6px;--rl-font-serif: "Nanum Myeongjo", "Noto Serif KR", "AppleMyungjo", serif;--rl-font-latin-light: "Inter", "Helvetica Neue", Arial, sans-serif;--rl-ink: var(--rl-print-blue);--rl-ink-hover: #054fb0;--rl-ink-on-glass: var(--rl-print-charcoal);--rl-accent: var(--rl-print-blue);--rl-page: var(--rl-print-paper);--rl-line-on-light: var(--rl-print-line-soft);--rl-line-on-dark: var(--rl-print-line-soft);--rl-head-line-opacity: .8;--rl-tone-hero: var(--rl-print-photo);--rl-r-panel: 0px;--rl-r-card: 0px;--rl-r-tile: 0px;--rl-r-media: 0px;--rl-r-media-sm: 0px;--rl-r-sub: 0px;--background: var(--rl-print-paper);--foreground: var(--rl-print-charcoal);--ink: var(--rl-print-charcoal);--primary: var(--rl-print-blue);--accent: var(--rl-print-blue);--blue: var(--rl-print-blue);--slate: var(--rl-print-muted);--muted-foreground: var(--rl-print-muted);--pale: var(--rl-print-mist);--secondary: var(--rl-print-mist);--muted: var(--rl-print-mist);--border: var(--rl-print-line-soft);--input: var(--rl-print-line-soft);--card: var(--rl-print-paper);--popover: var(--rl-print-paper)}@media (max-width: 1099px){html.rl-print{--rl-print-band-w: 0px}}html.rl-print body{background:var(--rl-print-paper)}html.rl-print #app{padding-right:var(--rl-print-band-w);background:var(--rl-print-paper)}.rl-band{display:none}html.rl-print .rl-band{position:fixed;z-index:44;top:0;right:0;bottom:0;width:var(--rl-print-band-w);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:58px 0 52px;background:var(--rl-print-mist);color:var(--rl-print-blue)}html.rl-print .rl-band:before{content:"";position:absolute;left:0;top:42px;bottom:42px;width:1px;background:var(--rl-print-line)}html.rl-print .rl-band>span{writing-mode:vertical-rl;text-orientation:sideways;white-space:nowrap}html.rl-print .rl-band-top,html.rl-print .rl-band-bottom{font:500 12px/1 var(--rl-font);letter-spacing:.02em}html.rl-print .rl-band-mid{display:flex;flex-direction:column;align-items:center;gap:30px}html.rl-print .rl-band-mid>i{display:block;width:30px;height:1px;background:var(--rl-print-line)}html.rl-print .rl-band-word{position:relative;display:block;overflow:hidden;writing-mode:vertical-rl;text-orientation:sideways;font:300 30px/1 var(--rl-font-latin-light);letter-spacing:.06em;min-height:220px;text-align:center}html.rl-print .rl-band-word .rl-bw{display:block}html.rl-print .rl-band-word .rl-bw rl-bl{display:inline-block;font-style:normal;transition:transform .9s cubic-bezier(.65,0,.35,1),opacity .7s ease}html.rl-print .rl-band-word .rl-bw.is-enter rl-bl{transform:translate(-115%);opacity:0;transition:none}html.rl-print .rl-band-word .rl-bw.is-leave{position:absolute;inset:0}html.rl-print .rl-band-word .rl-bw.is-leave rl-bl{transform:translate(115%);opacity:0}@media (max-width: 1099px){html.rl-print .rl-band{display:none}}html.rl-print #app .header{background:#f6f8faf5;border-bottom:1px solid var(--rl-print-line-soft);box-shadow:none}html.rl-print #app .header [data-slot=navigation-menu-trigger]{color:var(--rl-print-charcoal);background:transparent}html.rl-print #app .header .mega-panel{background:var(--rl-print-paper);border-bottom:1px solid var(--rl-print-line-soft);border-radius:0!important}html.rl-print #app .desktop-mega .mega-feature[data-slot=navigation-menu-link]{background:var(--rl-print-mist);color:var(--rl-print-blue)}html.rl-print #app .desktop-mega .mega-feature *{color:var(--rl-print-blue)!important}.rl-print-tel{display:none}html.rl-print .rl-print-tel{display:flex;align-items:baseline;gap:10px;position:fixed;z-index:46;top:22px;right:calc(var(--rl-print-band-w) + var(--gutter, 39px));text-decoration:none;color:var(--rl-print-blue)}html.rl-print .rl-print-tel small{font:500 12px/1 var(--rl-font);color:var(--rl-print-charcoal)}html.rl-print .rl-print-tel b{font:300 19px/1 var(--rl-font-latin-light);letter-spacing:.02em}@media (min-width: 1100px){html.rl-print #app .header{padding-right:calc(var(--gutter, 39px) + 232px)}}@media (min-width: 1100px) and (max-width: 1360px){html.rl-print .rl-print-tel small{display:none}html.rl-print #app .header{padding-right:calc(var(--gutter, 39px) + 172px)}html.rl-print #app .desktop-mega button{font-size:14px;padding-left:10px;padding-right:10px}}@media (max-width: 1099px){html.rl-print .rl-print-tel{display:none}}html.rl-print #app .section-label{color:var(--rl-print-blue);font-weight:500;font-size:13px;letter-spacing:0}html.rl-print #app .section-label>span{background:transparent!important;color:var(--rl-print-blue)!important;width:auto;height:auto;font-weight:300}html.rl-print #app .intro-statement,html.rl-print #app .section-title,html.rl-print #app .promise-film-copy h2,html.rl-print #app .team-editorial h2,html.rl-print #app .column-preview-intro h2,html.rl-print #app .journal-heading h2,html.rl-print #app .visit-copy h3,html.rl-print #app .hero-bottom h1{font-family:var(--rl-font-serif);font-weight:700;letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .intro-statement span,html.rl-print #app .section-title span,html.rl-print #app .promise-film-copy h2 span,html.rl-print #app .team-editorial h2 span,html.rl-print #app .column-preview-intro h2 span,html.rl-print #app .journal-heading h2 span{color:var(--rl-print-blue-2)}html.rl-print #app .display,html.rl-print #app .image-word,html.rl-print #app .journal-cover h3{font-family:var(--rl-font-latin-light);font-weight:300;letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .side-note,html.rl-print #app .editorial-note,html.rl-print #app p{color:var(--rl-print-charcoal)}html.rl-print #app .editorial-count{font-family:var(--rl-font-latin-light);font-weight:300;color:var(--rl-print-blue)}html.rl-print #app .pill{background:transparent!important;color:var(--rl-print-blue)!important;border:1px solid var(--rl-print-blue);box-shadow:none}html.rl-print #app .pill:hover{background:var(--rl-print-blue)!important;color:#fff!important}html.rl-print #app .pill svg{color:currentColor}html.rl-print #app .care-picture img,html.rl-print #app .team-tile img,html.rl-print #app .column-card-top img,html.rl-print #app .journal-card-top img,html.rl-print #app .journal-cover img,html.rl-print #app .promise-photo img,html.rl-print #app .mini-doctor img,html.rl-print #app .service-content img{filter:var(--rl-print-photo)}html.rl-print #app .home-hero{background:var(--rl-print-paper);border-radius:0;margin-inline:0}html.rl-print #app .hero-image{filter:var(--rl-print-hero)}html.rl-print #app .hero-shade{background:linear-gradient(180deg,#f6f8fa1a,#f6f8fa00 30%,#f6f8fa8c 58%,#f6f8faf0 78%,#f6f8fa)}html.rl-print #app .hero-word span{font-family:var(--rl-font-latin-light);font-weight:300;letter-spacing:-.045em;color:var(--rl-print-blue)}html.rl-print #app .hero-word em{font-family:var(--rl-font-latin-light);font-weight:300;font-style:normal;letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .hero-word sup{color:var(--rl-print-blue)}html.rl-print #app .hero-services a{color:var(--rl-print-charcoal)}html.rl-print #app .hero-services span{font-family:var(--rl-font-latin-light);font-weight:300;color:var(--rl-print-blue);opacity:1}html.rl-print #app .hero-crosses{color:var(--rl-print-blue);opacity:.55}html.rl-print #app .hero-kicker{color:var(--rl-print-blue);opacity:1;font-size:14px}html.rl-print #app .hero-bottom h1{font-size:clamp(30px,2.7vw,44px);line-height:1.32}html.rl-print #app .hero-scroll{color:var(--rl-print-charcoal)}html.rl-print #app .hero-copyright{font-family:var(--rl-font-latin-light);font-weight:300;color:var(--rl-print-blue);opacity:1}html.rl-print #app .mini-doctor{background:transparent;border:0;border-top:1px solid var(--rl-print-line);border-radius:0;padding:14px 0 0}html.rl-print #app .mini-doctor img{border-radius:var(--rl-print-r-thumb)}html.rl-print #app .mini-doctor small{color:var(--rl-print-blue)}html.rl-print #app .mini-doctor strong{font-family:var(--rl-font-serif);font-weight:700;color:var(--rl-print-blue);letter-spacing:-.02em}html.rl-print #app .mini-cta{background:transparent;color:var(--rl-print-blue);border:1px solid var(--rl-print-blue)}html.rl-print #app .care-card{background:transparent}html.rl-print #app .care-caption h3{color:var(--rl-print-charcoal)}html.rl-print #app .care-caption span{color:var(--rl-print-muted)}html.rl-print #app .care-picture{border-radius:var(--rl-print-r-photo)}html.rl-print #app .care-wide .care-picture img,html.rl-print #app .column-preview .column-card:nth-of-type(2) .column-card-top img{filter:var(--rl-print-concept)!important}html.rl-print #app .care-wide .care-picture{background:var(--rl-print-mist)}html.rl-print #app .image-word{color:#fff;text-shadow:0 1px 24px rgba(10,40,80,.18)}html.rl-print #app .care-image-note{color:#fff}html.rl-print #app .round-arrow,html.rl-print #app .column-card-top>span,html.rl-print #app .journal-card-top>svg,html.rl-print #app .journal-cover>svg,html.rl-print #app .film-link>span{background:#f6f8fae6!important;color:var(--rl-print-blue)!important;border:1px solid var(--rl-print-blue)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html.rl-print #app .care-card:hover .round-arrow,html.rl-print #app .film-link:hover>span,html.rl-print #app .column-card:hover .column-card-top>span,html.rl-print #app .journal-text-card:hover .journal-card-top>svg,html.rl-print #app .journal-cover:hover>svg{background:var(--rl-print-blue)!important;color:#fff!important;transform:rotate(45deg)}html.rl-print #app .principles{background:var(--rl-print-mist);color:var(--rl-print-charcoal);border-radius:0;margin-inline:0}html.rl-print #app .principles .section-label,html.rl-print #app .principles .editorial-note{color:var(--rl-print-blue)}html.rl-print #app .principles .service-title{font-family:var(--rl-font-serif);font-weight:700;letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .principles .service-index{color:var(--rl-print-blue);font-family:var(--rl-font-latin-light);font-weight:300}html.rl-print #app .principles .service-symbol{border-color:var(--rl-print-line-soft);color:var(--rl-print-blue)}html.rl-print #app .principles .service-symbol:before,html.rl-print #app .principles .service-symbol:after{background:var(--rl-print-blue)}html.rl-print #app .principles .service-description p,html.rl-print #app .principles .service-tags span{color:var(--rl-print-charcoal)}html.rl-print #app .principles .tags span{background:transparent;color:var(--rl-print-blue);border:1px solid var(--rl-print-line-soft)}html.rl-print #app .principles [data-slot=accordion-item]{border-color:var(--rl-print-line-soft)}html.rl-print #app .principles .service-content img{border-radius:var(--rl-print-r-thumb)}html.rl-print #app .signal-card{background:transparent;border-radius:0;border-top:1px solid var(--rl-print-line);box-shadow:none}html.rl-print #app .signal-card h3{color:var(--rl-print-charcoal)}html.rl-print #app .signal-card .dot-index i{background:var(--rl-print-line-soft)}html.rl-print #app .signal-card .dot-index i.is-filled{background:var(--rl-print-blue)}html.rl-print #app .promise-film{background:var(--rl-print-paper);border-radius:var(--rl-print-r-photo)}html.rl-print #app .promise-shade{background:linear-gradient(90deg,#f6f8fa,#f6f8faeb 30%,#f6f8fa59 55%,#f6f8fa00 72%)}html.rl-print #app .promise-film-top span,html.rl-print #app .film-link,html.rl-print #app .film-link small{color:var(--rl-print-blue)}html.rl-print #app .film-link>div{font-family:var(--rl-font-latin-light);font-weight:300}html.rl-print #app .team-panel{background:transparent;border-radius:0;border-top:1px solid var(--rl-print-line)}html.rl-print #app .team-eyebrow{color:var(--rl-print-blue)}html.rl-print #app .team-tile{border-radius:var(--rl-print-r-tile)}html.rl-print #app .tile-caption h3{font-family:var(--rl-font-serif);font-weight:700;letter-spacing:-.02em}html.rl-print #app .team-note{background:var(--rl-print-mist);border-radius:var(--rl-print-r-tile);color:var(--rl-print-blue)}html.rl-print #app .team-note p{font-family:var(--rl-font-serif);color:var(--rl-print-blue)}html.rl-print #app .team-manifesto,html.rl-print #app .team-manifesto strong{color:var(--rl-print-blue)}html.rl-print #app .column-card,html.rl-print #app .journal-text-card{background:transparent;border-radius:0;border-top:1px solid var(--rl-print-line);box-shadow:none;padding-left:0;padding-right:0}html.rl-print #app .column-card h3,html.rl-print #app .journal-text-card h3{font-family:var(--rl-font-serif);font-weight:700;letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .column-card-top img,html.rl-print #app .journal-card-top>img{border-radius:var(--rl-print-r-thumb)}html.rl-print #app .journal-cover{border-radius:var(--rl-print-r-photo);background:var(--rl-print-mist)}html.rl-print #app .journal-cover>span{color:var(--rl-print-blue)}html.rl-print #app .journal-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#f6f8fa00 40%,#f6f8fae6 88%);pointer-events:none}html.rl-print #app .journal-cover h3,html.rl-print #app .journal-cover>span,html.rl-print #app .journal-cover>svg{z-index:1}html.rl-print #app .questions [data-slot=accordion-item]{background:transparent;border-radius:0;border-top:1px solid var(--rl-print-line-soft);box-shadow:none}html.rl-print #app .questions [data-slot=accordion-item]:last-child{border-bottom:1px solid var(--rl-print-line-soft)}html.rl-print #app .questions [data-slot=accordion-item]:first-child{border-top:0}html.rl-print #app .questions button{color:var(--rl-print-charcoal)}html.rl-print #app .questions .q-number{color:var(--rl-print-blue);font-family:var(--rl-font-latin-light);font-weight:300}html.rl-print #app .visit{background:var(--rl-print-mist);border-radius:0;margin-inline:0;color:var(--rl-print-charcoal)}html.rl-print #app .visit:before,html.rl-print #app .visit:after{opacity:0!important}html.rl-print #app .visit .section-label{color:var(--rl-print-blue)}html.rl-print #app .visit-list{background:transparent;border-radius:0;box-shadow:none;border-top:0}html.rl-print #app .visit-list *{color:var(--rl-print-charcoal)}html.rl-print #app .visit-list h3,html.rl-print #app .visit-list strong{color:var(--rl-print-blue)}html.rl-print #app .site-footer{background:var(--rl-print-mist);color:var(--rl-print-charcoal);border-radius:0;margin-inline:0}html.rl-print #app .site-footer *{color:var(--rl-print-charcoal);border-color:var(--rl-print-line-soft)!important}html.rl-print #app .site-footer h2,html.rl-print #app .site-footer h3,html.rl-print #app .site-footer strong{color:var(--rl-print-blue)}html.rl-print #app .site-footer a[href^=tel]{font-family:var(--rl-font-latin-light);font-weight:300;color:var(--rl-print-blue)}@media (max-width: 700px){html.rl-print #app .care-wide .image-word{font-size:min(46px,10.8vw)}html.rl-print #app .image-word{letter-spacing:-.03em}html.rl-print #app .promise-shade{background:linear-gradient(180deg,#f6f8fa80,#f6f8fa9e 30%,#f6f8fae0 56%,#f6f8fa 80%)}}html.rl-print #app .care-picture[data-rl],html.rl-print #app .promise-film[data-rl],html.rl-print #app .journal-cover[data-rl]{--rl-r: var(--rl-print-r-photo) !important}html.rl-print #app .team-tile[data-rl]{--rl-r: var(--rl-print-r-tile) !important}html.rl-print #app .column-card-top[data-rl],html.rl-print #app .journal-card-top[data-rl],html.rl-print #app .mini-doctor[data-rl]{--rl-r: var(--rl-print-r-thumb) !important}html.rl-print #app .dot-index i{background:var(--rl-print-line-soft)!important;opacity:1!important}html.rl-print #app .dot-index i.is-filled{background:var(--rl-print-blue)!important}html.rl-print #app .dot-number{font-family:var(--rl-font-latin-light);font-weight:300;color:var(--rl-print-blue)}html.rl-print #app .team-eyebrow span,html.rl-print #app .visit-list>div>span,html.rl-print #app .questions .q-number,html.rl-print #app .principles .service-index,html.rl-print #app .editorial-count{font-family:var(--rl-font-latin-light);font-weight:300;color:var(--rl-print-blue)}html.rl-print #app .questions [data-slot=accordion-trigger]:after{background:transparent;color:var(--rl-print-blue);border:1px solid var(--rl-print-line-soft);width:28px;height:28px;font:300 17px/1 var(--rl-font-latin-light)}html.rl-print #app .visit-list svg,html.rl-print #app .visit-list svg *{color:var(--rl-print-blue)!important}html.rl-print #app .visit-list svg{width:28px;height:28px;padding:6px;box-sizing:border-box;border:1px solid var(--rl-print-line-soft);border-radius:50%;flex:none}html.rl-print #app .tile-plus{background:transparent!important;border:1px solid rgba(255,255,255,.85);color:#fff}html.rl-print #app .care-caption h3,html.rl-print #app .team-editorial-bottom h3,html.rl-print #app .visit-list h3{font-family:var(--rl-font-serif);font-weight:700;letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .team-editorial-bottom{align-items:flex-start}html.rl-print #app .team-manifesto{font-family:var(--rl-font-serif);font-weight:400;letter-spacing:-.02em;line-height:1.45;color:var(--rl-print-blue-2)}html.rl-print #app .team-manifesto strong{font-weight:700;color:var(--rl-print-blue)}html.rl-print{--rl-print-fade-top: linear-gradient(180deg, #f6f8fa 0%, rgba(246, 248, 250, .9) 13%, rgba(246, 248, 250, .5) 27%, rgba(246, 248, 250, 0) 44%);--rl-print-fade-bottom: linear-gradient(0deg, #f6f8fa 0%, rgba(246, 248, 250, .88) 16%, rgba(246, 248, 250, .4) 30%, rgba(246, 248, 250, 0) 46%)}html.rl-print #app .care-picture:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--rl-print-fade-top)}html.rl-print #app .care-picture>.image-word,html.rl-print #app .care-picture>.care-image-note,html.rl-print #app .care-picture>.round-arrow{z-index:2}html.rl-print #app .image-word{color:var(--rl-print-blue);text-shadow:none}html.rl-print #app .care-wide .care-picture:after{background:var(--rl-print-fade-top),var(--rl-print-fade-bottom)}html.rl-print #app .care-image-note{color:var(--rl-print-charcoal)}html.rl-print #app .care-image-note small,html.rl-print #app .care-image-note span{color:var(--rl-print-muted)}html.rl-print #app .team-tile:after{background:linear-gradient(180deg,#f6f8fa00 46%,#f6f8facc 74%,#f6f8fa 94%)}html.rl-print #app .tile-caption h3{color:var(--rl-print-blue)}html.rl-print #app .tile-role{inset:auto auto 60px 20px;color:var(--rl-print-blue);font-weight:500}html.rl-print #app .journal-cover:after{background:linear-gradient(180deg,#f6f8fad9,#f6f8fa00 20%),linear-gradient(180deg,#f6f8fa00 40%,#f6f8fae6 88%)}@media (min-width: 701px){html.rl-print #app .hero-shade{background:linear-gradient(180deg,#f6f8fac7,#f6f8fa59 16%,#f6f8fa00 32% 46%,#f6f8fa8c 60%,#f6f8faf0 78%,#f6f8fa)}}@media (max-width: 700px){html.rl-print #app .hero-image{inset:24% 0 auto;height:70%;object-position:62% 30%}html.rl-print #app .hero-shade{background:linear-gradient(180deg,#f6f8fa 0% 36%,#f6f8fa80 41%,#f6f8fa00 46% 63%,#f6f8fab3 69%,#f6f8fa 75% 100%)}html.rl-print #app .hero-word span,html.rl-print #app .hero-word em,html.rl-print #app .hero-word sup{color:var(--rl-print-blue)}html.rl-print #app .hero-services a{color:var(--rl-print-charcoal);font-weight:500}html.rl-print #app .hero-services span{color:var(--rl-print-blue)}}html.rl-print #app .display{font-size:clamp(34px,3.4vw,52px);line-height:1.08;letter-spacing:-.02em}html.rl-print #app .image-word{display:none}html.rl-print #app .care-picture:after{background:none}html.rl-print #app .care-wide .care-picture:after{background:linear-gradient(0deg,#f6f8fa,#f6f8fad1 14%,#f6f8fa00 34%)}html.rl-print #app .journal-cover h3{font-size:clamp(26px,2.2vw,34px);line-height:1.12}html.rl-print #app .hero-word span{font-size:clamp(60px,6.6vw,100px)}html.rl-print #app .hero-word em{font-size:clamp(22px,2.3vw,34px)}@media (min-width: 701px){html.rl-print #app .hero-shade{background:linear-gradient(180deg,#f6f8fa8c,#f6f8fa33 12%,#f6f8fa00 24% 46%,#f6f8fa8c 60%,#f6f8faf0 78%,#f6f8fa)}}html.rl-print #app .hero-word{width:max-content;max-width:100%;justify-self:start}html.rl-print #app .hero-word em{margin-right:0;margin-top:.1em}html.rl-print #app .hero-word,html.rl-print #app .hero-services{display:none!important}html.rl-print #app .hero-shade{background:linear-gradient(180deg,#f6f8fa00 0% 46%,#f6f8fa8c 60%,#f6f8faf0 78%,#f6f8fa)!important}@media (max-width: 700px){html.rl-print #app .hero-image{inset:0 0 auto!important;height:80%!important;object-position:62% 30%!important}html.rl-print #app .hero-shade{background:linear-gradient(180deg,#f6f8fa00 0% 50%,#f6f8fa99 62%,#f6f8faf2 72%,#f6f8fa 78% 100%)!important}}html.rl-print #app .care-wide .care-picture:after{background:none!important}html.rl-print #app .care-image-note,html.rl-print #app .care-image-note small,html.rl-print #app .care-image-note span{color:var(--rl-print-charcoal)!important}@media (max-width: 700px){html.rl-print #app .care-wide .care-image-note{inset:16px auto auto 16px}}html.rl-print #app .journal-cover:after{background:none!important}html.rl-print #app .journal-cover>svg{width:44px;height:44px;padding:12px;box-sizing:border-box;border-radius:50%}html.rl-print #app .journal-card-top>svg{width:36px;height:36px;padding:10px;box-sizing:border-box;border-radius:50%}html.rl-print #app .column-card-top>span{width:38px;height:38px;border-radius:50%}html.rl-print #app .journal-cover>span{display:none!important}html.rl-print #app .journal-cover h3{inset:24px auto auto 24px;z-index:2;display:inline-flex;align-items:center;height:44px;padding:0 18px;border-radius:999px;background:#f6f8faeb;border:1px solid var(--rl-print-blue);color:var(--rl-print-blue);font:400 15px/1 var(--rl-font-latin-light)!important;letter-spacing:0!important;white-space:nowrap}html.rl-print #app .journal-cover h3 br{display:none}html.rl-print #app .journal-cover h3 rl-l~rl-l{margin-left:.3em}html.rl-print #app .journal-cover>svg{top:24px;right:24px}html.rl-print #app .site-footer-brand{display:block;width:236px;height:34px;overflow:hidden;font-size:0!important;color:transparent!important;line-height:0;background:url(/assets/f/7bdfbfa6cd.webp) no-repeat left center / contain}@media (max-width: 700px){html.rl-print #app .site-footer-brand{width:196px;height:28px}}html.rl-print #app .display{font-size:clamp(26px,2.5vw,36px)!important}html.rl-print #app .visit-copy h3{font-size:clamp(28px,2.65vw,38px);line-height:1.34}html.rl-print #app .care-section .editorial-title{display:none}html.rl-print #app .care-section .editorial-note{font-family:var(--rl-font-serif);font-weight:700;color:var(--rl-print-blue)!important;font-size:clamp(28px,2.65vw,38px)!important;line-height:1.34!important;letter-spacing:-.02em}@media (min-width: 701px){html.rl-print #app .care-section .editorial-note{grid-column:2;grid-row:1}}html.rl-print #app #guide .display{display:none}html.rl-print #app #guide .section-label{font-family:var(--rl-font-serif);font-weight:700;font-size:clamp(28px,2.65vw,38px);line-height:1.34;letter-spacing:-.02em}html.rl-print #app #guide .section-label>span{display:none}html.rl-print #app .visit .display{display:none}html.rl-print #app .visit-copy h3{margin-top:18px}html.rl-print #app .principles,html.rl-print #app .visit,html.rl-print #app .site-footer{background:var(--rl-print-paper)!important}html.rl-print #app .site-footer{border-top:1px solid var(--rl-print-line)}html.rl-print #app .dot-track{display:none!important}html.rl-print #app .hero-crosses svg,html.rl-print #app .team-crosses svg{display:none}html.rl-print #app .hero-copyright{visibility:hidden}html.rl-print #app .promise-film-top{display:none}html.rl-print #app .care-wide .care-image-note{font-size:0!important;inset:auto auto 24px 24px!important}html.rl-print #app .care-wide .care-image-note br{display:none}html.rl-print #app .care-concept-note{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;margin:0;background:#f6f8faeb;border:1px solid var(--rl-print-blue);color:var(--rl-print-blue)!important;font:400 13px/1 var(--rl-font)!important;letter-spacing:-.01em;opacity:1}html.rl-print #app .promise-film{background:transparent!important;overflow:visible}html.rl-print #app .promise-shade{display:none}html.rl-print #app .promise-photo{position:absolute;inset:0 0 0 auto;width:50%;border-radius:var(--rl-print-r-photo);overflow:hidden;-webkit-mask-image:none;mask-image:none}html.rl-print #app .promise-film-copy{left:0!important;max-width:46%}html.rl-print #app .film-link{left:0!important}html.rl-print #app .film-link>div{font-size:0!important}html.rl-print #app .film-link>div small{font-size:15px!important;color:var(--rl-print-charcoal);margin:0}@media (max-width: 700px){html.rl-print #app .promise-film{height:auto!important;min-height:0!important;display:flex;flex-direction:column;gap:28px}html.rl-print #app .promise-photo{position:relative!important;inset:auto!important;width:100%;height:auto;aspect-ratio:4 / 3.6}html.rl-print #app .promise-film-copy{position:relative!important;inset:auto!important;transform:none!important;max-width:100%}}html.rl-print #app .column-card-top,html.rl-print #app .journal-card-top{overflow:hidden;border-radius:var(--rl-print-r-thumb)}html.rl-print #app .film-link{display:none!important}@media (min-width: 701px){html.rl-print #app .promise-film-copy{top:50%!important;bottom:auto!important;transform:translateY(-50%)}}@media (max-width: 1099px){html.rl-print{--rl-print-band-w: 30px}html.rl-print .rl-band{display:flex!important;top:64px;padding:24px 0;justify-content:center}html.rl-print .rl-band:before{top:16px;bottom:16px}html.rl-print .rl-band-top,html.rl-print .rl-band-bottom,html.rl-print .rl-band-mid>i{display:none}html.rl-print .rl-band-word{font-size:14px;letter-spacing:.16em;min-height:0}}html.rl-print #app .team-manifesto{position:relative;width:fit-content;padding-top:52px}html.rl-print #app .team-manifesto:before,html.rl-print #app .team-manifesto:after{position:absolute;font:400 72px/1 var(--rl-font-serif);color:var(--rl-print-blue)}html.rl-print #app .team-manifesto:before{content:"\201c";left:-4px;top:0}html.rl-print #app .team-manifesto:after{content:"\201d";right:-10px;bottom:-46px}html.rl-print #app .signal-card{display:grid;grid-template-columns:76px 1fr;align-items:baseline;padding:26px 0 30px;min-height:0}html.rl-print #app .signal-card .dot-index{display:block}html.rl-print #app .signal-card .dot-number{font:300 34px/1 var(--rl-font-latin-light);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .signal-card .signal-content,html.rl-print #app .signal-card h3{margin:0}@media (min-width: 701px){html.rl-print #app .signal-grid{grid-template-columns:1fr 1fr;column-gap:0;row-gap:0}html.rl-print #app .signal-card:nth-child(odd){padding-right:40px;border-right:1px solid var(--rl-print-line-soft)}html.rl-print #app .signal-card:nth-child(2n){padding-left:40px}}@media (max-width: 700px){html.rl-print #app .signal-grid{grid-template-columns:1fr;gap:0}html.rl-print #app .signal-card{grid-template-columns:58px 1fr;padding:20px 0 22px}html.rl-print #app .signal-card .dot-number{font-size:28px}}html.rl-print #app .visit-list>div>span{min-width:64px;font:300 34px/1 var(--rl-font-latin-light)!important;letter-spacing:-.02em;color:var(--rl-print-blue)!important}@media (max-width: 700px){html.rl-print #app .visit-list>div>span{min-width:48px;font-size:28px!important}}html.rl-print #app .visit-list{padding-left:0!important;padding-right:0!important}html.rl-print #app .section-label>span{display:none!important}html.rl-print #app .section-label{gap:0}html.rl-print #app .signal-card{align-items:start}html.rl-print #app .signal-card .dot-number{display:block;line-height:1;margin-top:1px}html.rl-print #app .signal-card h3{line-height:1.45}html.rl-print #app .signal-grid{margin-bottom:clamp(48px,5.5vw,88px)}@media (min-width: 701px) and (max-width: 1099px){html.rl-print #app .signal-card{grid-template-columns:62px 1fr}html.rl-print #app .signal-card .dot-number{font-size:30px}html.rl-print #app .signal-card:nth-child(odd){padding-right:28px}html.rl-print #app .signal-card:nth-child(2n){padding-left:28px}}@media (max-width: 700px){html.rl-print #app .signal-card .dot-number{margin-top:1.5px}html.rl-print #app .visit-list>div>span{margin-top:.5px}html.rl-print #app .signal-grid{margin-bottom:44px}}html.rl-print #app .visit-list>div{align-items:flex-start}@media (min-width: 701px){html.rl-print #app .visit-list>div>span{margin-top:-1px}}@media (max-width: 1099px){html.rl-print .rl-band{top:0!important}html.rl-print .rl-band:before{top:0!important;bottom:0!important}}html.rl-print #app .site-menu-toggle{color:var(--rl-print-blue)}html.rl-print #app .site-menu-toggle svg{width:28px;height:28px;stroke-width:1.15;color:var(--rl-print-blue)}html.rl-print [data-slot=sheet-content] [data-slot=sheet-close] svg,html.rl-print [data-slot=sheet-content] button[aria-label*=\b2eb\ae30] svg{stroke-width:1.15;color:var(--rl-print-blue)}html.rl-print [data-slot=sheet-content] [data-slot=accordion-trigger] svg{stroke-width:1.15;color:var(--rl-print-blue)}html.rl-print [data-slot=sheet-content] [data-slot=accordion-trigger]>span:first-child,html.rl-print [data-slot=sheet-content] [data-slot=accordion-trigger] small:first-child{font-family:var(--rl-font-latin-light);font-weight:300;color:var(--rl-print-blue)}html.rl-print [data-slot=sheet-content] [data-slot=accordion-item]{border-color:var(--rl-print-line-soft)!important}html.rl-print #app .care-grid{column-gap:28px!important;row-gap:56px!important}html.rl-print #app .care-picture{aspect-ratio:4 / 3!important;height:auto!important}html.rl-print #app .care-wide .care-picture{aspect-ratio:2.6 / 1!important}html.rl-print #app .care-caption{display:grid!important;grid-template-columns:1fr auto;column-gap:16px;row-gap:6px;align-items:end}html.rl-print #app .care-caption h3{grid-column:1;grid-row:1;margin:0;line-height:1.3}html.rl-print #app .care-caption>span{grid-column:1;grid-row:2;margin:0;line-height:1.5}html.rl-print #app .care-caption .dot-index{grid-column:2;grid-row:1 / 3;align-self:end}@media (max-width: 1099px){html.rl-print #app .care-grid{column-gap:20px!important;row-gap:48px!important}}@media (max-width: 700px){html.rl-print #app .care-grid{row-gap:40px!important}html.rl-print #app .care-picture,html.rl-print #app .care-wide .care-picture{aspect-ratio:4 / 3!important}}html.rl-print #app .care-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important}html.rl-print #app .care-card{display:grid!important;grid-template-columns:1fr 2fr 1fr;grid-template-rows:auto 1fr;column-gap:4px;align-items:start;padding:32px 0 34px;border-top:1px solid var(--rl-print-line-soft);background:transparent}html.rl-print #app .care-card:last-child{border-bottom:1px solid var(--rl-print-line-soft)}html.rl-print #app .care-card .care-caption{display:contents!important}html.rl-print #app .care-card .dot-index{grid-column:1;grid-row:1 / span 2;align-self:start}html.rl-print #app .care-card .dot-number{display:block;font:300 34px/1 var(--rl-font-latin-light)!important;color:var(--rl-print-blue)!important;margin-top:2px}html.rl-print #app .care-card .care-caption h3{grid-column:2;grid-row:1;margin:0;font-size:clamp(24px,2.2vw,32px)!important;line-height:1.3}html.rl-print #app .care-card .care-caption>span{grid-column:2;grid-row:2;margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--rl-print-muted)}html.rl-print #app .care-card .care-picture{grid-column:3;grid-row:1 / span 2;width:100%;aspect-ratio:4 / 3!important;height:auto!important;margin:0}html.rl-print #app .care-card .care-picture img{transform:none!important}html.rl-print #app .care-card .round-arrow{width:34px;height:34px;right:12px;bottom:12px}html.rl-print #app .care-card:hover .care-picture img{scale:1.04}html.rl-print #app .care-wide .care-image-note{left:12px!important;bottom:12px!important}html.rl-print #app .care-concept-note{height:28px;padding:0 12px;font-size:11.5px!important}@media (max-width: 1099px){html.rl-print #app .care-card{grid-template-columns:1fr 1.8fr 1.2fr}html.rl-print #app .care-card .dot-number{font-size:30px!important}}@media (max-width: 700px){html.rl-print #app .care-card{grid-template-columns:1fr 128px;grid-template-rows:auto auto 1fr;column-gap:16px;padding:24px 0 26px}html.rl-print #app .care-card .dot-index{grid-column:1;grid-row:1}html.rl-print #app .care-card .dot-number{font-size:22px!important;margin:0 0 10px}html.rl-print #app .care-card .care-caption h3{grid-column:1;grid-row:2;font-size:22px!important}html.rl-print #app .care-card .care-caption>span{grid-column:1;grid-row:3;margin-top:6px;font-size:14px}html.rl-print #app .care-card .care-picture{grid-column:2;grid-row:1 / span 3;aspect-ratio:4 / 3!important}html.rl-print #app .care-card .round-arrow{width:28px;height:28px;right:8px;bottom:8px}html.rl-print #app .care-wide .care-image-note{display:none}}html.rl-print #app .signal-grid{grid-template-columns:1fr!important;gap:0!important;margin-left:calc((100% - 8px)/4 + 4px)}html.rl-print #app .signal-card{grid-template-columns:86px 1fr!important;align-items:start;padding:28px 0!important;border:0!important;border-top:1px solid var(--rl-print-line-soft)!important}html.rl-print #app .signal-card:first-child{border-top:0!important;padding-top:4px!important}html.rl-print #app .signal-card:last-child{border-bottom:1px solid var(--rl-print-line-soft)!important}html.rl-print #app .signal-card .dot-number{font-size:34px!important;margin-top:-1px}html.rl-print #app .signal-card h3{font-family:var(--rl-font-serif)!important;font-weight:700!important;color:var(--rl-print-blue)!important;font-size:18px!important;line-height:27px!important;letter-spacing:-.02em!important}@media (max-width: 1099px){html.rl-print #app .signal-grid{margin-left:calc((100% - 4px)/4 + 4px)}html.rl-print #app .signal-card .dot-number{font-size:34px!important}}@media (max-width: 700px){html.rl-print #app .signal-grid{margin-left:0}html.rl-print #app .signal-card{grid-template-columns:64px 1fr!important}html.rl-print #app .signal-card .dot-number{font-size:28px!important;margin-top:.5px}html.rl-print #app .signal-card h3{font-size:17px!important;line-height:25.5px!important}}html.rl-print #app .signal-card h3{max-width:none!important}html.rl-print #app .care-card{display:flex!important;flex-direction:column;padding:15px 0 0!important;border:0!important;border-top:1px solid var(--rl-print-line)!important;background:transparent}html.rl-print #app .care-card .care-picture{order:1;width:100%;aspect-ratio:16 / 10!important;height:auto!important;grid-column:auto;grid-row:auto}html.rl-print #app .care-card .care-caption{order:2;display:grid!important;grid-template-columns:1fr;row-gap:8px;margin-top:22px}html.rl-print #app .care-card .dot-index{order:-1;grid-column:auto;grid-row:auto}html.rl-print #app .care-card .dot-number{font:300 15px/1 var(--rl-font-latin-light)!important;margin:0 0 4px!important}html.rl-print #app .care-card .care-caption h3{grid-column:auto;grid-row:auto;font-size:22px!important;line-height:31px}html.rl-print #app .care-card .care-caption>span{grid-column:auto;grid-row:auto;margin:0;font-size:15px}html.rl-print #app .care-card .round-arrow{top:12px;right:12px;bottom:auto;width:38px;height:38px}html.rl-print #app .care-wide .care-picture{aspect-ratio:16 / 7.2!important}html.rl-print #app .care-grid{grid-template-columns:1fr 1fr!important;column-gap:5px!important;row-gap:56px!important}html.rl-print #app .care-wide{grid-column:1 / -1}@media (min-width: 1101px){html.rl-print #app .care-section{display:grid;grid-template-columns:2fr 1fr 1fr;column-gap:5px;align-items:start}html.rl-print #app .care-section .editorial-heading{grid-column:1;display:flex!important;flex-direction:column;align-items:flex-start;margin-bottom:0!important}html.rl-print #app .care-section .editorial-note{margin-top:52px!important}html.rl-print #app .care-section .care-grid{grid-column:2 / span 2}}@media (max-width: 700px){html.rl-print #app .care-grid{grid-template-columns:1fr!important;row-gap:44px!important}html.rl-print #app .care-card .care-picture,html.rl-print #app .care-wide .care-picture{aspect-ratio:16 / 10!important}html.rl-print #app .care-card .round-arrow{width:34px;height:34px}html.rl-print #app .care-wide .care-image-note{display:block!important}}html.rl-print #app .care-card,html.rl-print #app .column-card,html.rl-print #app .journal-text-card{border-top:0!important;padding-top:0!important}html.rl-print #app .visit{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media (min-width: 1101px){html.rl-print #app .visit,html.rl-print #app #guide{grid-template-columns:2fr 1fr 1fr!important;column-gap:5px!important}html.rl-print #app .visit-copy,html.rl-print #app #guide>div:first-child{grid-column:1}html.rl-print #app .visit-list,html.rl-print #app #guide .questions{grid-column:2 / span 2}}@media (min-width: 701px) and (max-width: 1100px){html.rl-print #app .visit,html.rl-print #app #guide{grid-template-columns:1fr 1fr!important;column-gap:5px!important}}html.rl-print #app #guide .section-label{font-family:var(--rl-font)!important;font-weight:500!important;font-size:13px!important;line-height:normal!important;letter-spacing:0!important}html.rl-print #app .rl-faq-title{margin:18px 0 0;font-family:var(--rl-font-serif);font-weight:700;color:var(--rl-print-blue);font-size:clamp(28px,2.65vw,38px);line-height:1.34;letter-spacing:-.02em}html.rl-print #app .rl-faq-desc{margin:24px 0 0;font-size:15px;line-height:1.7;color:var(--rl-print-charcoal)}html.rl-print #app .rl-faq-actions{margin-top:30px}.rl-faq-title,.rl-faq-desc,.rl-faq-actions{display:none}html.rl-print #app .rl-faq-title,html.rl-print #app .rl-faq-desc{display:block}html.rl-print #app .rl-faq-actions{display:flex}html.rl-print #app .visit-copy h3{margin-top:18px!important}html.rl-print #app .visit-copy>p{margin-top:24px;font-size:15px;line-height:1.7}html.rl-print #app .visit-copy .visit-actions{margin-top:30px}html.rl-print #app .questions{counter-reset:rlq}html.rl-print #app .questions [data-slot=accordion-item]{counter-increment:rlq}html.rl-print #app .questions [data-slot=accordion-trigger]{gap:22px!important;padding:28px 0!important;align-items:flex-start!important;text-decoration:none!important}html.rl-print #app .questions [data-slot=accordion-trigger]:hover{text-decoration:none!important}html.rl-print #app .questions .q-number{font-size:0!important;min-width:64px;flex:none;margin-top:-1px}html.rl-print #app .questions .q-number:before{content:counter(rlq,decimal-leading-zero);font:300 34px/1 var(--rl-font-latin-light);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .questions [data-slot=accordion-trigger]>span:nth-child(2){flex:1;font-family:var(--rl-font-serif)!important;font-weight:700!important;font-size:18px!important;line-height:27px!important;letter-spacing:-.02em;color:var(--rl-print-blue)!important}html.rl-print #app .questions [data-slot=accordion-content]{padding-left:86px;font-size:15px;line-height:1.7;color:var(--rl-print-charcoal)}@media (max-width: 700px){html.rl-print #app .questions .q-number{min-width:48px;margin-top:.5px}html.rl-print #app .questions .q-number:before{font-size:28px}html.rl-print #app .questions [data-slot=accordion-trigger]{gap:16px!important}html.rl-print #app .questions [data-slot=accordion-trigger]>span:nth-child(2){font-size:17px!important;line-height:25.5px!important}html.rl-print #app .questions [data-slot=accordion-content]{padding-left:64px}}@media (min-width: 1101px){html.rl-print #app section.principles{display:grid!important;grid-template-columns:2fr 1fr 1fr;column-gap:5px;align-items:start}html.rl-print #app section.principles .editorial-heading{grid-column:1;display:flex!important;flex-direction:column;align-items:flex-start;margin-bottom:0!important;padding-right:56px}html.rl-print #app section.principles .editorial-heading h2{margin-top:52px}html.rl-print #app section.principles .editorial-note{margin-top:24px!important}html.rl-print #app section.principles .care-details{grid-column:2 / span 2}html.rl-print #app section.promise-section{display:grid!important;grid-template-columns:2fr 1fr 1fr;column-gap:5px;align-items:start}html.rl-print #app section.promise-section .editorial-heading{grid-column:2 / span 2;grid-row:1;display:flex!important;flex-direction:column;align-items:flex-start;margin-bottom:44px!important}html.rl-print #app section.promise-section .editorial-heading h2{margin-top:52px}html.rl-print #app section.promise-section .editorial-note{margin-top:24px!important}html.rl-print #app section.promise-section .signal-grid{grid-column:2 / span 2;grid-row:2;margin-left:0!important;margin-bottom:0!important}html.rl-print #app .promise-film{display:contents!important}html.rl-print #app .promise-photo{grid-column:1;grid-row:1 / span 3;align-self:stretch;position:relative!important;inset:auto!important;width:auto!important;height:auto!important;min-height:640px;margin-right:51px}html.rl-print #app .promise-film-copy{grid-column:2 / span 2;grid-row:3;position:relative!important;inset:auto!important;transform:none!important;max-width:none!important;margin-top:56px}html.rl-print #app .promise-film-copy h2{font-size:clamp(24px,2.1vw,30px)!important;line-height:1.4!important}html.rl-print #app .promise-film img{scale:1!important}}html.rl-print #app section.principles{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media (min-width: 1101px){html.rl-print #app .promise-photo{z-index:0!important}html.rl-print #app section.principles .service-title{font-size:clamp(22px,2vw,28px)!important;line-height:1.35!important}html.rl-print #app section.principles .service-content{grid-template-columns:132px 1fr!important;column-gap:24px!important;row-gap:18px!important;align-items:start}html.rl-print #app section.principles .service-content img{grid-column:1;grid-row:1 / span 2;width:132px!important;height:auto!important;aspect-ratio:6 / 5;object-fit:cover}html.rl-print #app section.principles .service-description{grid-column:2;grid-row:1}html.rl-print #app section.principles .service-tags{grid-column:2;grid-row:2}}html.rl-print #app section.principles [data-slot=accordion-item]:first-child{border-top:0!important}@media (min-width: 1101px){html.rl-print #app section.principles .editorial-heading{position:relative}html.rl-print #app section.principles .editorial-heading .section-label{position:static}html.rl-print #app section.principles .editorial-heading .section-label:before{left:0;width:calc(100% - 56px)!important}html.rl-print #app section.principles .care-details{margin-top:calc(-1 * var(--rl-head-line-gap, 36px))}}html.rl-print{--rl-sec-g: clamp(72px, 8.4vw, 120px);--rl-line-gap: 36px}html.rl-print #app main>section:not(.hero-stage){padding-top:calc(var(--rl-sec-g) + var(--rl-line-gap))!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}html.rl-print #app main>section>:last-child{margin-bottom:0!important}html.rl-print #app main>section.team-section{padding-top:var(--rl-sec-g)!important}html.rl-print #app .team-panel{padding-top:var(--rl-line-gap)!important;padding-bottom:0!important}html.rl-print #app .team-editorial{padding-top:0!important;padding-bottom:0!important}html.rl-print #app .visit,html.rl-print #app section.principles{padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}html.rl-print #app .site-footer{margin-top:var(--rl-sec-g)!important}html.rl-print #app main>section .section-label{margin-top:0!important}html.rl-print #app .site-footer{padding-top:var(--rl-line-gap)!important}html.rl-print #app .team-panel{padding-left:0!important;padding-right:0!important}html.rl-print #app .team-editorial{padding-left:0!important}html.rl-print #app #guide .questions [data-slot=accordion-item]{padding-left:0!important;padding-right:0!important}html.rl-print #app section.principles,html.rl-print #app .visit{width:100%!important;max-width:1900px!important;margin-left:auto!important;margin-right:auto!important}html.rl-print{--rl-edge: max(var(--gutter, 39px), calc((100vw - var(--rl-print-band-w) - 1900px) / 2 + var(--gutter, 39px)))}html.rl-print #app .site-footer,html.rl-print #app .header{padding-left:var(--rl-edge)!important;padding-right:var(--rl-edge)!important}html.rl-print .rl-print-tel{right:calc(var(--rl-print-band-w) + var(--rl-edge))!important}@media (min-width: 1361px){html.rl-print #app .header{padding-right:calc(var(--rl-edge) + 232px)!important}}@media (min-width: 1100px) and (max-width: 1360px){html.rl-print #app .header{padding-right:calc(var(--rl-edge) + 172px)!important}}html.rl-print #app .care-card .round-arrow,html.rl-print #app .column-card-top>span,html.rl-print #app .journal-card-top>svg,html.rl-print #app .journal-cover>svg{width:40px!important;height:40px!important;inset:16px 16px auto auto!important}html.rl-print #app .journal-card-top>svg,html.rl-print #app .journal-cover>svg{padding:12px!important}html.rl-print #app .journal-cover h3{top:16px!important;left:16px!important;height:40px!important}html.rl-print #app .care-wide .care-image-note{left:16px!important;bottom:16px!important}html.rl-print #app .care-concept-note{height:40px!important}@media (max-width: 700px){html.rl-print #app .care-card .round-arrow,html.rl-print #app .column-card-top>span,html.rl-print #app .journal-card-top>svg,html.rl-print #app .journal-cover>svg{width:34px!important;height:34px!important;top:12px!important;right:12px!important}html.rl-print #app .journal-card-top>svg,html.rl-print #app .journal-cover>svg{padding:10px!important}html.rl-print #app .journal-cover h3{top:12px!important;left:12px!important;height:34px!important}html.rl-print #app .care-wide .care-image-note{left:12px!important;bottom:12px!important}html.rl-print #app .care-concept-note{height:34px!important}}html.rl-print #app .care-card .round-arrow,html.rl-print #app .column-card-top>span,html.rl-print #app .journal-card-top>svg,html.rl-print #app .journal-cover>svg{margin:0!important}html.rl-print #app .signal-grid{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:0!important;row-gap:0!important;margin-left:0!important}html.rl-print #app .signal-card,html.rl-print #app .signal-card:first-child,html.rl-print #app .signal-card:last-child{display:block!important;min-height:0;padding:22px 32px 40px 0!important;border:0!important;border-top:1px solid var(--rl-print-line-soft)!important}html.rl-print #app .signal-card:nth-child(2n){padding:22px 0 40px 32px!important}html.rl-print #app .signal-card:nth-child(odd){border-right:1px solid var(--rl-print-line-soft)!important}html.rl-print #app .signal-card .dot-index{display:block;margin:0}html.rl-print #app .signal-card .dot-number{display:block;font:300 56px/1 var(--rl-font-latin-light)!important;letter-spacing:-.03em;color:var(--rl-print-blue)!important;margin:0 0 26px!important}html.rl-print #app .signal-card h3{font-family:var(--rl-font-serif)!important;font-weight:700!important;font-size:21px!important;line-height:1.5!important;color:var(--rl-print-blue)!important;max-width:11em!important}@media (max-width: 700px){html.rl-print #app .signal-card,html.rl-print #app .signal-card:first-child,html.rl-print #app .signal-card:last-child{padding:18px 16px 30px 0!important}html.rl-print #app .signal-card:nth-child(2n){padding:18px 0 30px 16px!important}html.rl-print #app .signal-card .dot-number{font-size:40px!important;margin-bottom:18px!important}html.rl-print #app .signal-card h3{font-size:17px!important}}html.rl-print #app .visit-list svg{display:none!important}@media (max-width: 700px){html.rl-print{--rl-m-title: clamp(22px, 6.3vw, 26px)}html.rl-print #app #about .intro-statement,html.rl-print #app #care .editorial-note,html.rl-print #app main section h2.section-title,html.rl-print #app .promise-film-copy h2,html.rl-print #app .team-section h2,html.rl-print #app .column-preview h2,html.rl-print #app #local-stories h2,html.rl-print #app .rl-faq-title,html.rl-print #app .visit-copy h3{font-size:var(--rl-m-title)!important;line-height:1.42!important}html.rl-print #app .hero-bottom h1{font-size:clamp(23px,6.6vw,28px)!important;line-height:1.4!important}html.rl-print #app main :is(h1,h2,h3,.intro-statement,.editorial-note,.rl-faq-title),html.rl-print #app main :is(h1,h2,h3,.intro-statement,.editorial-note,.rl-faq-title) rl-i{text-wrap:balance}}html.rl-print #app .site-footer-brand+p{margin-left:calc(236px * .1962)!important;margin-top:6px!important}@media (max-width: 700px){html.rl-print #app .site-footer-brand+p{margin-left:calc(196px * .1962)!important;margin-top:4px!important}}@media (min-width: 701px){html.rl-print #app .site-footer-brand+p{margin-top:13px!important}}html.rl-print #app main>section.rl-facts,html.rl-print #app main>section.rl-news,html.rl-print #app main>section.rl-safety{max-width:1900px;margin-left:auto!important;margin-right:auto!important;padding-left:var(--gutter)!important;padding-right:var(--gutter)!important;box-sizing:border-box;width:100%}html.rl-print #app .rl-body{margin-top:24px;font-size:15.5px;line-height:1.85;color:var(--rl-print-charcoal);max-width:34em}html.rl-print #app .rl-body b{font-weight:600;color:var(--rl-print-blue)}html.rl-print #app .rl-sub-title{font:700 18px/1.5 var(--rl-font-serif);color:var(--rl-print-blue);letter-spacing:-.02em}html.rl-print #app .rl-sub{margin-top:40px;padding-top:18px;border-top:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-sub .rl-sub-title{margin-bottom:14px}html.rl-print #app .rl-two{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}html.rl-print #app .rl-two>li{display:flex;flex-direction:column;gap:6px;padding-right:24px}html.rl-print #app .rl-two>li+li{padding:0 0 0 24px;border-left:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-two b{font:600 15px/1.5 var(--rl-font);color:var(--rl-print-charcoal)}html.rl-print #app .rl-two span{font-size:14px;line-height:1.7;color:var(--rl-print-muted, #56697a)}html.rl-print #app .rl-cta{margin-top:40px;font:400 clamp(20px,1.7vw,25px)/1.55 var(--rl-font-serif);color:var(--rl-print-blue);letter-spacing:-.02em}html.rl-print #app .rl-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}html.rl-print #app .rl-num{display:block;font:300 13px/1 var(--rl-font-latin-light);color:var(--rl-print-blue);letter-spacing:.02em}html.rl-print #app .rl-eng{display:block;margin:10px 0 14px;font:300 clamp(24px,2.1vw,30px)/1.05 var(--rl-font-latin-light);color:var(--rl-print-blue);letter-spacing:-.02em}html.rl-print #app .rl-fact{display:block;font:700 18px/1.45 var(--rl-font-serif);color:var(--rl-print-blue);letter-spacing:-.02em}html.rl-print #app .rl-desc{display:block;margin-top:8px;font-size:14px;line-height:1.7;color:var(--rl-print-charcoal)}html.rl-print #app main>section.rl-facts{padding-top:var(--rl-sec-g)!important}html.rl-print #app .rl-facts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;border-top:1px solid var(--rl-print-line)}html.rl-print #app .rl-facts-grid>li{padding:var(--rl-line-gap) 24px 0}html.rl-print #app .rl-facts-grid>li:first-child{padding-left:0}html.rl-print #app .rl-facts-grid>li:last-child{padding-right:0}html.rl-print #app .rl-facts-grid>li+li{border-left:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-facts-grid a{display:block;text-decoration:none;color:inherit}html.rl-print #app .rl-facts-grid a:hover .rl-fact{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}html.rl-print #app .rl-news-photo{margin:0;overflow:hidden;border-radius:var(--rl-print-r-photo, 10px);background:var(--rl-print-mist)}html.rl-print #app .rl-news-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;filter:saturate(.86) brightness(1.04) contrast(.97);display:block}@media (min-width: 1101px){html.rl-print #app .rl-news-grid{display:grid;grid-template-columns:2fr 1fr 1fr;column-gap:5px;align-items:stretch}html.rl-print #app .rl-news-copy{grid-column:1;padding-right:56px}html.rl-print #app .rl-news-photo{grid-column:2 / span 2;min-height:640px}}@media (max-width: 1100px){html.rl-print #app .rl-news-photo{margin-top:44px;aspect-ratio:4 / 4.6}}html.rl-print #app .rl-implant-body p+p{margin-top:14px}html.rl-print #app .rl-implant-sub{margin:0 0 18px}html.rl-print #app .signal-card .rl-card-desc{margin-top:10px;font-size:14px;line-height:1.7;color:var(--rl-print-charcoal);max-width:22em}html.rl-print #app .signal-card .rl-card-desc b{font-weight:600;color:var(--rl-print-blue)}html.rl-print #app .signal-card .dot-number{font-size:44px!important;margin-bottom:20px!important}html.rl-print #app .signal-card h3{font-size:19px!important;max-width:none!important}html.rl-print #app .promise-film-copy h2.rl-quote,html.rl-print #app .promise-film-copy h2.rl-quote *{font-weight:400!important;color:var(--rl-print-blue)!important}html.rl-print #app .promise-photo img.rl-implant-photo{object-position:50% 18%!important}html.rl-print #app .rl-photo-tag{position:absolute;left:16px;bottom:16px;z-index:2;display:inline-flex;align-items:center;min-height:34px;padding:6px 14px;border:1px solid var(--rl-print-blue);border-radius:999px;background:#f6f8faeb;color:var(--rl-print-blue);font-size:12.5px;line-height:1.4}@media (max-width: 700px){html.rl-print #app .signal-card .dot-number{font-size:34px!important;margin-bottom:14px!important}html.rl-print #app .signal-card h3{font-size:16px!important}html.rl-print #app .signal-card .rl-card-desc{font-size:13px}html.rl-print #app .rl-photo-tag{left:12px;bottom:12px;right:12px;font-size:11.5px}}html.rl-print #app .rl-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:14px 0 0;padding:0;border-top:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-flow>li{padding:16px 12px 0}html.rl-print #app .rl-flow>li:first-child{padding-left:0}html.rl-print #app .rl-flow>li+li{border-left:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-flow b{display:block;margin-top:10px;font:700 15px/1.45 var(--rl-font-serif);color:var(--rl-print-blue);letter-spacing:-.02em}html.rl-print #app .rl-quad{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:44px 0 0;padding:0}html.rl-print #app .rl-quad>li{padding:20px 28px 34px 0;border-top:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-quad>li:nth-child(2n){padding:20px 0 34px 28px}html.rl-print #app .rl-quad>li:nth-child(odd){border-right:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-big-num{display:block;margin-bottom:18px;font:300 44px/1 var(--rl-font-latin-light);color:var(--rl-print-blue);letter-spacing:-.03em}html.rl-print #app .rl-facility{margin-top:72px}html.rl-print #app .rl-tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:14px 0 0;padding:0;border-top:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-tri>li{padding:22px 28px 0}html.rl-print #app .rl-tri>li:first-child{padding-left:0}html.rl-print #app .rl-tri>li:last-child{padding-right:0}html.rl-print #app .rl-tri>li+li{border-left:1px solid var(--rl-print-line-soft)}@media (min-width: 1101px){html.rl-print #app .rl-safety-grid{display:grid;grid-template-columns:2fr 1fr 1fr;column-gap:5px;align-items:start}html.rl-print #app .rl-safety-copy{grid-column:1;padding-right:56px}html.rl-print #app .rl-safety-main{grid-column:2 / span 2}}@media (max-width: 1100px){html.rl-print #app .rl-safety-main{margin-top:48px}}@media (min-width: 1101px){html.rl-print #app .column-preview{grid-template-columns:1fr 1fr 2fr!important}html.rl-print #app .column-preview>.column-preview-intro{grid-column:3!important;grid-row:1!important}html.rl-print #app .column-preview>.column-card:nth-child(2){grid-column:1!important;grid-row:1!important}html.rl-print #app .column-preview>.column-card:nth-child(3){grid-column:2!important;grid-row:1!important}html.rl-print #app .journal-heading{grid-template-columns:2fr 1fr 1fr!important;grid-template-rows:auto auto auto;column-gap:5px}html.rl-print #app .journal-heading>div:first-child{grid-column:1;grid-row:1}html.rl-print #app .journal-heading>p{grid-column:1;grid-row:2;margin-top:24px!important;max-width:30em}html.rl-print #app .journal-heading>a.pill{grid-column:1;grid-row:3;justify-self:start;margin-top:30px!important}html.rl-print[data-page=index] #app .visit-copy{grid-column:2 / span 2!important;grid-row:1!important}html.rl-print[data-page=index] #app .visit-list{grid-column:1!important;grid-row:1!important}}@media (max-width: 900px){html.rl-print #app .rl-facts-grid{grid-template-columns:1fr 1fr}html.rl-print #app .rl-facts-grid>li{padding:var(--rl-line-gap) 16px 28px}html.rl-print #app .rl-facts-grid>li:nth-child(odd){padding-left:0;border-left:0}html.rl-print #app .rl-facts-grid>li:nth-child(2n){padding-right:0}html.rl-print #app .rl-facts-grid>li:nth-child(n+3){border-top:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-tri{grid-template-columns:1fr}html.rl-print #app .rl-tri>li,html.rl-print #app .rl-tri>li:first-child,html.rl-print #app .rl-tri>li:last-child{padding:20px 0 24px;border-left:0!important}html.rl-print #app .rl-tri>li+li{border-top:1px solid var(--rl-print-line-soft)}}@media (max-width: 700px){html.rl-print #app .rl-eng{font-size:22px;margin:8px 0 10px}html.rl-print #app .rl-fact{font-size:16px}html.rl-print #app .rl-desc{font-size:13px}html.rl-print #app .rl-two{grid-template-columns:1fr}html.rl-print #app .rl-two>li+li{padding:16px 0 0;margin-top:16px;border-left:0;border-top:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-cta{font-size:20px}html.rl-print #app .rl-flow{grid-template-columns:1fr}html.rl-print #app .rl-flow>li,html.rl-print #app .rl-flow>li:first-child{display:flex;align-items:baseline;gap:14px;padding:12px 0;border-left:0!important}html.rl-print #app .rl-flow>li+li{border-top:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-flow b{margin-top:0}html.rl-print #app .rl-quad>li,html.rl-print #app .rl-quad>li:nth-child(2n){padding:16px 12px 24px 0}html.rl-print #app .rl-quad>li:nth-child(2n){padding:16px 0 24px 12px}html.rl-print #app .rl-big-num{font-size:32px;margin-bottom:12px}html.rl-print #app .rl-facility{margin-top:56px}}@media (min-width: 701px){html.rl-print{--rl-title: clamp(28px, 2.65vw, 38px)}html.rl-print #app #about .intro-statement,html.rl-print #app #care .editorial-note,html.rl-print #app #rl-ortho h2.section-title,html.rl-print #app #rl-implant .editorial-heading h2,html.rl-print #app .team-section h2,html.rl-print #app #rl-safety h2.section-title,html.rl-print #app .column-preview h2,html.rl-print #app #local-stories h2,html.rl-print #app .rl-faq-title,html.rl-print #app .visit-copy h3{font-family:var(--rl-font-serif)!important;font-weight:700!important;font-size:var(--rl-title)!important;line-height:1.34!important;letter-spacing:-.02em!important;color:var(--rl-print-blue)}html.rl-print #app .promise-film-copy h2.rl-quote{font-size:clamp(22px,1.9vw,28px)!important;line-height:1.5!important}}html.rl-print #app #rl-ortho h2.section-title,html.rl-print #app #rl-safety h2.section-title{margin:18px 0 0;font-family:var(--rl-font-serif);font-weight:700;color:var(--rl-print-blue);letter-spacing:-.02em}html.rl-print #app #rl-ortho h2.section-title span,html.rl-print #app #rl-safety h2.section-title span{color:#0662d98c}@media (max-width: 700px){html.rl-print #app #rl-ortho h2.section-title,html.rl-print #app #rl-safety h2.section-title{font-size:var(--rl-m-title)!important;line-height:1.42!important}html.rl-print #app .promise-film-copy h2.rl-quote{font-size:20px!important;line-height:1.55!important}}@media (min-width: 1101px){html.rl-print #app section.promise-section .editorial-heading{grid-row:1!important}html.rl-print #app section.promise-section .rl-implant-sub{grid-column:2 / span 2;grid-row:2;margin:0 0 18px!important}html.rl-print #app section.promise-section .signal-grid{grid-row:3!important}html.rl-print #app section.promise-section .promise-film-copy{grid-row:4!important}html.rl-print #app section.promise-section .promise-photo{grid-row:1 / span 4!important}}@media (min-width: 1101px){html.rl-print #app section.promise-section{grid-template-rows:auto auto auto 1fr!important}html.rl-print #app section.promise-section .rl-implant-sub{margin:0!important;padding:0 0 18px;align-self:start}html.rl-print #app section.promise-section .signal-grid,html.rl-print #app section.promise-section .promise-film-copy{align-self:start}}html.rl-print{--hero-ph: clamp(360px, 54vh, 600px);--hero-overlap: 72px}html.rl-print #app .hero-stage{height:auto!important;min-height:0!important;padding-bottom:0!important}html.rl-print #app .home-hero{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;overflow:hidden;padding:calc(var(--hero-ph) - var(--hero-overlap)) var(--rl-edge, var(--gutter)) 0!important}html.rl-print #app .hero-image{inset:0 0 auto!important;height:var(--hero-ph)!important}html.rl-print #app .hero-image img{object-position:58% 32%!important}html.rl-print #app .hero-shade{inset:0 0 auto!important;height:calc(var(--hero-ph) + 120px)!important;background:linear-gradient(180deg,#f6f8fa00 0% 52%,#f6f8fa99 68%,#f6f8faf2 80%,#f6f8fa 84% 100%)!important}html.rl-print #app .hero-crosses{top:calc(var(--hero-ph) - var(--hero-overlap))!important;bottom:auto!important;left:var(--rl-edge, var(--gutter))!important;right:var(--rl-edge, var(--gutter))!important;width:auto!important}html.rl-print #app .hero-bottom{position:relative!important;inset:auto!important;padding:28px 0 0!important;margin:0!important;align-items:end!important}html.rl-print #app main>section.rl-facts{padding-top:56px!important}@media (max-width: 700px){html.rl-print{--hero-ph: clamp(280px, 50svh, 440px);--hero-overlap: 56px}html.rl-print #app .hero-image img{object-position:64% 30%!important}html.rl-print #app .hero-bottom{padding-top:22px!important}html.rl-print #app main>section.rl-facts{padding-top:44px!important}}html.rl-print{--hero-ph: clamp(340px, 52vh, 580px)}html.rl-print #app .hero-bottom{padding-top:24px!important}html.rl-print #app main>section.rl-facts{padding-top:44px!important}@keyframes rlFactsIn{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}html.rl-print #app .rl-facts-grid>li{animation:rlFactsIn 1.1s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(1.1s + var(--i, 0) * .11s)}@media (prefers-reduced-motion: reduce){html.rl-print #app .rl-facts-grid>li{animation:none}}@media (max-width: 700px){html.rl-print{--hero-ph: clamp(260px, 46svh, 420px)}html.rl-print #app main>section.rl-facts{padding-top:36px!important}}html.rl-print #app .mini-doctor{border-top:0!important;padding-top:0!important}@media (min-width: 1101px){html.rl-print #app section.promise-section,html.rl-print #app section.column-preview,html.rl-print[data-page=index] #app section.visit{position:relative}html.rl-print #app section.promise-section .section-label:before,html.rl-print #app section.column-preview .section-label:before,html.rl-print[data-page=index] #app section.visit .section-label:before{display:none!important}html.rl-print #app section.promise-section:before,html.rl-print #app section.column-preview:before,html.rl-print[data-page=index] #app section.visit:before{content:"";position:absolute;left:var(--gutter);right:var(--gutter);top:var(--rl-sec-g);height:1px;z-index:1;background:var(--rl-print-blue);opacity:var(--rl-head-line-opacity, .8);pointer-events:none;transform:scaleX(0);transform-origin:0 50%}html.rl-print #app section.promise-section:has(.section-label[data-rl-in]):before,html.rl-print #app section.column-preview:has(.section-label[data-rl-in]):before,html.rl-print[data-page=index] #app section.visit:has(.section-label[data-rl-in]):before{transform:scaleX(1);transition:transform var(--rl-dur-draw, 1.4s) var(--rl-ease-io, cubic-bezier(.65, 0, .35, 1))}}@media (min-width: 1101px) and (prefers-reduced-motion: reduce){html.rl-print #app section.promise-section:before,html.rl-print #app section.column-preview:before,html.rl-print[data-page=index] #app section.visit:before{transform:none}}@media (min-width: 1101px){html.rl-print[data-page=index] #app section.visit .visit-list{margin-right:51px!important}html.rl-print #app .column-preview{grid-template-columns:calc((50% - 61px)/2) calc((50% - 61px)/2) 46px minmax(0,1fr)!important;column-gap:5px!important}html.rl-print #app .column-preview>.column-preview-intro{grid-column:4!important}}html.rl-print #app section.visit .visit-list{align-self:start!important;padding-top:0!important;margin-top:0!important}html.rl-print #app section.visit .visit-list>div:first-child{padding-top:0!important}html.rl-print{--rl-inner-gap: 28px}@media (max-width: 700px){html.rl-print{--rl-inner-gap: 20px}}html.rl-print #app .rl-flow{margin-top:18px!important}html.rl-print #app .rl-flow>li{padding-top:var(--rl-inner-gap)!important}html.rl-print #app .rl-quad>li,html.rl-print #app .rl-quad>li:nth-child(2n){padding-top:var(--rl-inner-gap)!important}html.rl-print #app .rl-tri{margin-top:18px!important}html.rl-print #app .rl-tri>li,html.rl-print #app .rl-tri>li:first-child,html.rl-print #app .rl-tri>li:last-child{padding-top:var(--rl-inner-gap)!important}html.rl-print #app .signal-card,html.rl-print #app .signal-card:first-child,html.rl-print #app .signal-card:last-child,html.rl-print #app .signal-card:nth-child(2n){padding-top:var(--rl-inner-gap)!important}html.rl-print #app .rl-sub{padding-top:var(--rl-inner-gap)!important}@media (max-width: 700px){html.rl-print #app .rl-flow>li,html.rl-print #app .rl-flow>li:first-child{padding-top:12px!important;padding-bottom:12px!important}}html.rl-print #app .rl-sub{padding-top:22px!important}@media (max-width: 700px){html.rl-print,html.rl-print:root{--rl-trigger-text: 23%;--rl-trigger-img: 8%}}html.rl-print #app .rl-news-photo{position:relative;background:transparent!important}html.rl-print #app .rl-news-photo:after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;z-index:2;background:var(--rl-print-blue);opacity:0;pointer-events:none}html.rl-print.rl-motion #app .rl-news-photo:not([data-rl-in]) img{clip-path:inset(0 100% 0 0)}html.rl-print.rl-motion #app .rl-news-photo[data-rl-in] img{clip-path:inset(0 0 0 0);transition:clip-path 1.5s cubic-bezier(.77,0,.175,1),scale 2.1s cubic-bezier(.16,1,.3,1)!important}html.rl-print.rl-motion #app .rl-news-photo[data-rl-in]:after{animation:rlWipeEdge 1.5s cubic-bezier(.77,0,.175,1) both}@keyframes rlWipeEdge{0%{left:0;opacity:1}90%{opacity:1}to{left:calc(100% - 2px);opacity:0}}@media (prefers-reduced-motion: reduce){html.rl-print #app .rl-news-photo:after{animation:none!important;opacity:0!important}html.rl-print.rl-motion #app .rl-news-photo img{clip-path:none!important}}html.rl-print{--rl-ease-soft: cubic-bezier(.33, 0, .2, 1);--rl-dur-img: 2.1s;--rl-dur-img-zoom: 2.5s;--rl-img-zoom: 1.08}html.rl-print.rl-motion #app [data-rl=row]:not([data-rl-in]){opacity:0!important;transform:translate3d(0,22px,0)!important;transition:none!important}html.rl-print.rl-motion #app [data-rl=row][data-rl-in]{opacity:1;transform:none;transition:opacity 1.6s var(--rl-ease-soft) var(--d, 0ms),transform 1.8s cubic-bezier(.22,.8,.3,1) var(--d, 0ms)}html.rl-print.rl-motion #app [data-rl=img]:not(.rl-news-photo):not(.rl-wipe):not([data-rl-in]){opacity:0!important;clip-path:inset(10% 0 0 0 round var(--rl-r, 10px))!important}html.rl-print.rl-motion #app [data-rl=img]:not(.rl-news-photo):not(.rl-wipe)[data-rl-in]{opacity:1;transition:clip-path var(--rl-dur-img) var(--rl-ease-soft) var(--d, 0ms),opacity 1.5s var(--rl-ease-soft) var(--d, 0ms)!important}html.rl-print.rl-motion #app [data-rl=img]:not(.rl-news-photo):not(.rl-wipe)[data-rl-in]:not([data-rl-done]) img{transition:scale var(--rl-dur-img-zoom) cubic-bezier(.22,.61,.36,1) var(--d, 0ms),filter .6s!important}@media (prefers-reduced-motion: reduce){html.rl-print.rl-motion #app [data-rl=row],html.rl-print.rl-motion #app [data-rl=img]{opacity:1!important;transform:none!important;clip-path:none!important}}html.rl-print #app .rl-dummy{position:relative;overflow:hidden;border-radius:10px;box-sizing:border-box;border:1px dashed rgba(6,98,217,.45);background:repeating-linear-gradient(135deg,rgba(6,98,217,.055) 0 1px,transparent 1px 13px),var(--rl-print-mist, #e6eef5)}html.rl-print #app .rl-dummy--info{background:linear-gradient(rgba(6,98,217,.06) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,rgba(6,98,217,.06) 1px,transparent 1px) 0 0 / 24px 24px,var(--rl-print-mist, #e6eef5)}html.rl-print #app .rl-dummy-in{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:24px clamp(18px,4%,40px);text-align:left}html.rl-print #app .rl-dummy-tag{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid var(--rl-print-blue);border-radius:999px;background:#f6f8fae6;font:500 12px/1 var(--rl-font);color:var(--rl-print-blue)}html.rl-print #app .rl-dummy-in b{margin-top:4px;font:700 clamp(16px,1.4vw,20px)/1.4 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-dummy-in em{font-style:normal;font-size:13.5px;line-height:1.65;color:var(--rl-print-charcoal);max-width:34em}html.rl-print #app .rl-dummy-in small{font:300 12px/1.4 var(--rl-font-latin-light),var(--rl-font);color:var(--rl-print-muted, #56697a);letter-spacing:.01em}html.rl-print #app .rl-story-aside .rl-dummy-in,html.rl-print #app .rl-fac-photo .rl-dummy-in{padding:16px;gap:6px}html.rl-print #app .rl-story-aside .rl-dummy-in em,html.rl-print #app .rl-fac-photo .rl-dummy-in em{font-size:12.5px}html.rl-print #app .rl-safety-photo{margin:40px 0 0}html.rl-print #app .rl-fac-photo{margin:0 0 20px}html.rl-print #app .rl-story-figure.rl-safety-photo,html.rl-print #app .rl-story-figure.rl-fac-photo{margin-left:0;margin-right:0}@media (max-width: 700px){html.rl-print #app .rl-dummy{aspect-ratio:auto!important;min-height:200px}html.rl-print #app .rl-dummy-in{position:relative;inset:auto;min-height:200px;box-sizing:border-box}}html.rl-print #app .rl-story-figure.rl-safety-photo{margin-top:44px!important}@media (min-width: 901px){html.rl-print #app .rl-tri{column-gap:56px}html.rl-print #app .rl-tri>li,html.rl-print #app .rl-tri>li:first-child,html.rl-print #app .rl-tri>li:last-child{padding:var(--rl-inner-gap, 28px) 0 0!important;border-left:0!important;position:relative}html.rl-print #app .rl-tri>li+li:before{content:"";position:absolute;top:0;bottom:0;left:-28px;width:1px;background:var(--rl-print-line-soft)}}html.rl-print #app .rl-story-figure.rl-fac-photo{margin:0 0 22px!important}@media (min-width: 701px) and (max-width: 900px){html.rl-print #app .rl-fac-photo .rl-dummy{aspect-ratio:16 / 9!important}}html.rl-print #app .column-preview-intro>a.pill{margin-top:32px!important;align-self:flex-start}html.rl-print #app .rl-notes-quote{margin:40px 0 0;padding:22px 0 0;border-top:1px solid var(--rl-print-line-soft);max-width:26em}html.rl-print #app .rl-notes-quote span{display:block;font:500 13px/1.6 var(--rl-font);color:var(--rl-print-blue)}html.rl-print #app .rl-notes-quote p{margin:10px 0 0;font:400 clamp(19px,1.6vw,23px)/1.6 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}@media (max-width: 700px){html.rl-print #app .rl-notes-quote p{font-size:18px}}html.rl-print #app .site-footer{background:var(--rl-print-mist)!important}html.rl-print #app header .mega-intro>span{font:300 13px/1.4 var(--rl-font-latin-light)!important;color:var(--rl-print-blue)!important;letter-spacing:.02em}html.rl-print #app header .mega-intro h2{margin-top:14px!important;font:700 30px/1.3 var(--rl-font-serif)!important;letter-spacing:-.02em;color:var(--rl-print-blue)!important}html.rl-print #app header .mega-intro p{margin-top:14px!important;font-size:15px!important;line-height:1.75!important;color:var(--rl-print-charcoal)!important}html.rl-print #app header ul.mega-links{column-gap:32px!important;row-gap:0!important;align-content:start}html.rl-print #app header ul.mega-links>li>a{position:relative;height:100%;box-sizing:border-box;background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:16px 44px 18px 0!important;border-top:1px solid var(--rl-print-line-soft)}html.rl-print #app header ul.mega-links>li:nth-child(-n+2)>a{border-top-color:var(--rl-print-line)}html.rl-print #app header ul.mega-links>li>a>*:first-child{font:700 17px/1.5 var(--rl-font-serif)!important;letter-spacing:-.02em;color:var(--rl-print-blue)!important}html.rl-print #app header ul.mega-links>li>a>*:not(:first-child){font-size:13.5px!important;line-height:1.65!important;color:var(--rl-print-charcoal)!important}html.rl-print #app header ul.mega-links>li>a svg{color:var(--rl-print-blue)!important}html.rl-print #app header ul.mega-links>li>a:hover>*:first-child{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}html.rl-print #app header .mega-inner>a[data-slot=navigation-menu-link]{background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}html.rl-print #app header .mega-inner>a[data-slot=navigation-menu-link] img{border-radius:8px!important;object-fit:cover;filter:saturate(.86) brightness(1.04) contrast(.97)}html.rl-print #app header .mega-inner>a[data-slot=navigation-menu-link]>div{padding:14px 0 0!important;background:transparent!important}html.rl-print #app header .mega-inner>a[data-slot=navigation-menu-link] h3{font:700 18px/1.45 var(--rl-font-serif)!important;color:var(--rl-print-blue)!important}html.rl-print #app header .mega-inner>a[data-slot=navigation-menu-link] span{font-size:13px!important;color:var(--rl-print-charcoal)!important}html.rl-print #app header .mega-bottom{border-top:1px solid var(--rl-print-line-soft)!important;padding-top:14px!important}html.rl-print[data-rl-pending] #app main>:not(#rl-story){visibility:hidden!important}html.rl-print{background-color:var(--rl-print-mist)}html.rl-print body{background-color:var(--rl-print-paper)}html.rl-print #app .site-footer{margin-bottom:0!important;padding-bottom:calc(26px + env(safe-area-inset-bottom,0px))!important}html.rl-print #app .journal-preview-grid{grid-template-columns:1fr 1fr}@media (min-width: 701px) and (max-width: 1100px){html.rl-print #app .journal-preview-grid .journal-cover{grid-column:auto}}@media (max-width: 700px){html.rl-print #app .journal-preview-grid>.journal-text-card{grid-column:1 / -1}}.rl-mbar,.rl-dquick{display:none}@media (max-width: 1099px){html.rl-print[data-ux~=mbar] .rl-mbar{position:fixed;left:0;right:0;bottom:0;z-index:46;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:calc(60px + env(safe-area-inset-bottom,0px));padding:0 var(--rl-print-band-w, 30px) env(safe-area-inset-bottom,0px) 0;box-sizing:border-box;background:var(--rl-print-mist, #e6eef5);border-top:1px solid var(--rl-print-line, rgba(6, 98, 217, .8))}html.rl-print[data-ux~=mbar] .rl-mbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;color:var(--rl-print-blue, #0662d9);text-decoration:none;font:500 12px/1 var(--rl-font);letter-spacing:-.01em;white-space:nowrap;-webkit-tap-highlight-color:transparent}html.rl-print[data-ux~=mbar] .rl-mbar a+a{border-left:1px solid var(--rl-print-line-soft, rgba(6, 98, 217, .35))}html.rl-print[data-ux~=mbar] .rl-mbar a:active{background:#0662d914}html.rl-print[data-ux~=mbar] .rl-mbar svg{width:22px;height:22px}html.rl-print[data-ux~=mbar] #app .site-footer{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))!important}html.rl-print[data-ux~=mbar] .rl-stamp{bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}html.rl-print[data-ux~=mbar]:has(.site-menu-toggle[aria-expanded=true]) .rl-mbar{display:none}html.rl-print[data-ux~=mbar] .rl-mbar{transition:transform .34s cubic-bezier(.33,0,.2,1);will-change:transform}html.rl-print[data-ux~=mbar].rl-mbar-hide .rl-mbar:not(:focus-within){transform:translateY(calc(100% + 2px))}}@media (max-width: 1099px) and (prefers-reduced-motion: reduce){html.rl-print[data-ux~=mbar] .rl-mbar{transition:none}}@media (min-width: 1100px){html.rl-print[data-ux~=dquick] .rl-band-bottom{visibility:hidden}html.rl-print[data-ux~=dquick] .rl-dquick{position:fixed;right:0;bottom:0;z-index:45;display:grid;width:var(--rl-print-band-w, 72px);border-top:1px solid var(--rl-print-line, rgba(6, 98, 217, .8));border-left:1px solid var(--rl-print-line, rgba(6, 98, 217, .8));background:var(--rl-print-mist, #e6eef5);box-sizing:border-box}html.rl-print[data-ux~=dquick] .rl-dquick a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;height:76px;color:var(--rl-print-blue, #0662d9);text-decoration:none;text-align:center;font:500 11.5px/1.25 var(--rl-font);letter-spacing:-.01em;transition:background .25s ease,color .25s ease}html.rl-print[data-ux~=dquick] .rl-dquick a+a{border-top:1px solid var(--rl-print-line-soft, rgba(6, 98, 217, .35))}html.rl-print[data-ux~=dquick] .rl-dquick a:hover{background:var(--rl-print-blue, #0662d9);color:#fff}html.rl-print[data-ux~=dquick] .rl-dquick svg{width:21px;height:21px}}html.rl-print[data-ux~=subnav] #app .rl-subnav-label{position:sticky;left:0;z-index:2;align-self:stretch;display:flex;align-items:center;background:var(--rl-print-paper, #f6f8fa)}html.rl-print[data-ux~=subnav] #app .rl-subnav-in.is-more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}html.rl-print[data-ux~=subnav] #app .rl-subnav-label:after{content:"";position:absolute;top:0;bottom:0;right:-30px;width:30px;background:linear-gradient(90deg,var(--rl-print-paper, #f6f8fa),rgba(246,248,250,0));opacity:0;transition:opacity .2s ease;pointer-events:none}html.rl-print[data-ux~=subnav] #app .rl-subnav-in.is-less .rl-subnav-label:after{opacity:1}html.rl-print[data-ux~=links] #app .rl-channels a .rl-nw{margin-right:.3em}html.rl-print[data-ux~=symptom] #app #care .rl-symptoms{margin-top:44px;max-width:470px}html.rl-print[data-ux~=symptom] #app .rl-symptoms-label{margin:0 0 12px;font:500 13px/1.4 var(--rl-font);color:var(--rl-print-blue)}html.rl-print[data-ux~=symptom] #app .rl-symptoms ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--rl-print-line, rgba(6, 98, 217, .8))}html.rl-print[data-ux~=symptom] #app .rl-symptoms li{border-bottom:1px solid var(--rl-print-line-soft, rgba(6, 98, 217, .35))}html.rl-print[data-ux~=symptom] #app .rl-symptoms li a{display:grid;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:14px;min-height:56px;padding:6px 0;color:var(--rl-print-blue);text-decoration:none}html.rl-print[data-ux~=symptom] #app .rl-symptoms li b{font:700 16.5px/1.4 var(--rl-font-serif);letter-spacing:-.02em;word-break:keep-all}html.rl-print[data-ux~=symptom] #app .rl-symptoms li span{font:400 12.5px/1.3 var(--rl-font);color:var(--rl-print-charcoal);opacity:.75;white-space:nowrap}html.rl-print[data-ux~=symptom] #app .rl-symptoms i{display:block;width:18px;height:18px;transition:transform .3s ease}html.rl-print[data-ux~=symptom] #app .rl-symptoms i svg{width:100%;height:100%}html.rl-print[data-ux~=symptom] #app .rl-symptoms li a:hover i{transform:rotate(45deg)}html.rl-print[data-ux~=symptom] #app .rl-symptoms li a:hover b{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}html.rl-print[data-ux~=symptom] #app .rl-symptoms-all{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font:500 13.5px/1.4 var(--rl-font);color:var(--rl-print-blue);text-decoration:none}html.rl-print[data-ux~=symptom] #app .rl-symptoms-all i{width:15px;height:15px}@media (max-width: 700px){html.rl-print[data-ux~=symptom] #app #care .rl-symptoms{margin-top:28px;max-width:none}html.rl-print[data-ux~=symptom] #app .rl-symptoms li a{grid-template-columns:minmax(0,1fr) 20px;grid-template-rows:auto auto;row-gap:2px;column-gap:10px;min-height:60px;padding:10px 0}html.rl-print[data-ux~=symptom] #app .rl-symptoms li b{grid-column:1;grid-row:1;font-size:16px}html.rl-print[data-ux~=symptom] #app .rl-symptoms li span{grid-column:1;grid-row:2}html.rl-print[data-ux~=symptom] #app .rl-symptoms li i{grid-column:2;grid-row:1 / span 2}}html.rl-print[data-ux~=excol] #app #rl-cl3[hidden],html.rl-print[data-ux~=stamp] .rl-stamp{display:none!important}html.rl-print:not([data-page=index]) #app main{display:flex;flex-direction:column;counter-reset:rlch}html.rl-print:not([data-page=index]) #app main>*{order:10}html.rl-print:not([data-page=index]) #app main>.page-opening{order:0}html.rl-print:not([data-page=index]) #app main>.guide-directory{order:80}html.rl-print:not([data-page=index]) #app main>.next-page{order:85}html.rl-print:not([data-page=index]) #app main>.visit{order:90}html.rl-print:not([data-page=index]) #app main :is(.opening-intro-card,.opening-person-card,.opening-facts>article,.guide-topic,.split-facts>*,.fact-top,.fact-body,.step-cards>article,.aftercare-feature,.aftercare-tall,.aftercare-stack>article,.next-page){background:none!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;min-height:0!important;height:auto!important}html.rl-print:not([data-page=index]) #app main :is(.opening-canvas,.opening-intro-card,.opening-facts>article,.guide-topic,.split-facts>*,.step-cards>article,.aftercare-feature,.aftercare-tall,.aftercare-stack>article):before,html.rl-print:not([data-page=index]) #app main :is(.opening-canvas,.aftercare-feature):after{display:none!important}html.rl-print:not([data-page=index]) #app main :is(.dot-index,.canvas-top,.guide-topic-top){display:none!important}@media (min-width: 1101px){html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit):not(.guide-directory){display:grid!important;grid-template-columns:1fr 2fr 1fr!important;column-gap:5px!important;align-items:start;position:relative;counter-increment:rlch}html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit):not(.guide-directory)>*{grid-column:2}html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit):not(.guide-directory) :is(.editorial-heading,.statement-heading,.editorial-title,.assessment-grid,.assessment-content,.aftercare-bento,.aftercare-stack){display:contents!important}html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit):not(.guide-directory)>div:first-child:not([class]){display:contents!important}html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit):not(.guide-directory) .section-label{grid-column:1!important;grid-row:1 / span 30;align-self:start;position:sticky!important;top:104px;padding-right:40px;margin:0!important;font:500 13px/1.6 var(--rl-font)!important;color:var(--rl-print-blue)!important}html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit):not(.guide-directory) .section-label:before{content:counter(rlch,decimal-leading-zero)!important;display:block!important;position:static!important;width:auto!important;height:auto!important;background:none!important;opacity:1!important;transform:none!important;margin-bottom:14px;font:300 34px/1 var(--rl-font-latin-light);color:var(--rl-print-blue);letter-spacing:-.02em}html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit):not(.guide-directory):before{content:"";position:absolute;left:var(--gutter);right:var(--gutter);top:var(--rl-sec-g);height:1px;background:var(--rl-print-blue);opacity:var(--rl-head-line-opacity, .8);transform:scaleX(0);transform-origin:0 50%;pointer-events:none}html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit):not(.guide-directory):has(.section-label[data-rl-in]):before{transform:scaleX(1);transition:transform var(--rl-dur-draw, 1.5s) var(--rl-ease-io, cubic-bezier(.65, 0, .35, 1))}}html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit) :is(h2.section-title,.statement-heading h2,.editorial-heading h2){font:700 clamp(26px,2.2vw,32px)/1.38 var(--rl-font-serif)!important;letter-spacing:-.02em!important;color:var(--rl-print-blue)!important;margin:0!important;max-width:20em}html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit) :is(h2.section-title,.statement-heading h2,.editorial-heading h2) span{color:#0662d98c!important}html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit) :is(.editorial-note,.assessment-lead){margin:22px 0 0!important;font-size:17px!important;line-height:1.85!important;color:var(--rl-print-charcoal)!important;text-align:left!important;max-width:none!important}html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit) :is(h3){font:700 19px/1.5 var(--rl-font-serif)!important;letter-spacing:-.02em;color:var(--rl-print-blue)!important;margin:0!important;text-align:left!important}html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit) :is(p){text-align:left!important}html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit) :is(.split-facts>*,.step-cards>article,.aftercare-tall,.aftercare-stack>article) p{font-size:16px!important;line-height:1.85!important;color:var(--rl-print-charcoal)!important}html.rl-print:not([data-page=index]) #app main :is(.split-facts,.step-cards){display:block!important;margin:36px 0 0!important}html.rl-print:not([data-page=index]) #app main :is(.split-facts>*,.step-cards>article,.aftercare-tall,.aftercare-stack>article){display:grid!important;grid-template-columns:64px 1fr;column-gap:0;align-items:start;padding:28px 0!important;border-top:1px solid var(--rl-print-line-soft)!important;position:relative}html.rl-print:not([data-page=index]) #app main :is(.split-facts>*,.step-cards>article,.aftercare-tall,.aftercare-stack>article)>*{grid-column:2}html.rl-print:not([data-page=index]) #app main :is(.split-facts>*:first-child,.step-cards>article:first-child){border-top:1px solid var(--rl-print-line-soft)!important}html.rl-print:not([data-page=index]) #app main :is(.split-facts>*:last-child,.step-cards>article:last-child){border-bottom:1px solid var(--rl-print-line-soft)!important}html.rl-print:not([data-page=index]) #app main :is(.split-facts,.step-cards){counter-reset:rlitem}html.rl-print:not([data-page=index]) #app main :is(.split-facts>*,.step-cards>article){counter-increment:rlitem}html.rl-print:not([data-page=index]) #app main :is(.split-facts>*,.step-cards>article):after{content:counter(rlitem,decimal-leading-zero);grid-column:1;grid-row:1 / span 4;order:-1;font:300 28px/1 var(--rl-font-latin-light);color:var(--rl-print-blue);letter-spacing:-.02em;margin-top:0}html.rl-print:not([data-page=index]) #app main :is(.split-facts>*,.step-cards>article) p{margin-top:8px!important}html.rl-print:not([data-page=index]) #app main .fact-top{display:block!important;padding:0!important;margin:0 0 6px!important}html.rl-print:not([data-page=index]) #app main .fact-top>*:first-child{display:none!important}html.rl-print:not([data-page=index]) #app main .fact-top>*{font:300 12.5px/1.3 var(--rl-font-latin-light)!important;color:var(--rl-print-blue)!important;letter-spacing:.03em;text-align:left!important}html.rl-print:not([data-page=index]) #app main .fact-body{display:block!important;padding:0!important}html.rl-print:not([data-page=index]) #app main .fact-body>*+*{margin-top:8px!important}html.rl-print:not([data-page=index]) #app main :is(.fact-body,.step-cards) a,html.rl-print:not([data-page=index]) #app main .opening-text-link{display:inline-flex;gap:8px;margin-top:10px!important;color:var(--rl-print-blue)!important;font-size:14px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}html.rl-print:not([data-page=index]) #app main :is(.assessment-portrait,.aftercare-feature){overflow:hidden}html.rl-print:not([data-page=index]) #app main :is(.assessment-portrait,.aftercare-feature) img{position:relative!important;inset:auto!important;transform:none!important;display:block;width:100%!important;height:auto!important;object-fit:cover;z-index:0!important}html.rl-print:not([data-page=index]) #app main .assessment-portrait img{aspect-ratio:4 / 5;border-radius:8px}html.rl-print:not([data-page=index]) #app main .aftercare-feature img{aspect-ratio:16 / 9;border-radius:10px}html.rl-print:not([data-page=index]) #app main .aftercare-feature{padding:0!important;margin-top:40px!important;position:relative}html.rl-print:not([data-page=index]) #app main .aftercare-feature>span{display:none!important}html.rl-print:not([data-page=index]) #app main .aftercare-feature>*:not(img):not(span){position:static!important;inset:auto!important;transform:none!important}html.rl-print:not([data-page=index]) #app main .aftercare-feature h3{margin-top:14px!important;font:400 15px/1.6 var(--rl-font)!important;color:var(--rl-print-muted, #56697a)!important;padding-left:14px;border-left:1px solid var(--rl-print-line)}html.rl-print:not([data-page=index]) #app main .aftercare-feature h3 *{color:inherit!important;font:inherit!important}html.rl-print:not([data-page=index]) #app main .aftercare-feature>a{display:none!important}@media (min-width: 1101px){html.rl-print:not([data-page=index]) #app main .assessment-portrait{grid-column:3!important;grid-row:1 / span 6;align-self:start;margin:4px 0 0 32px!important;width:auto!important;height:auto!important;position:sticky!important;top:104px}html.rl-print:not([data-page=index]) #app main .aftercare-feature{grid-column:2 / span 2!important}}html.rl-print:not([data-page=index]) #app main #aftercare{counter-reset:rlcheck}html.rl-print:not([data-page=index]) #app main :is(.aftercare-tall,.aftercare-stack>article){counter-increment:rlcheck}html.rl-print:not([data-page=index]) #app main :is(.aftercare-tall,.aftercare-stack>article):after{content:counter(rlcheck,decimal-leading-zero);grid-column:1;grid-row:1 / span 4;order:-1;font:300 28px/1 var(--rl-font-latin-light);color:var(--rl-print-blue)}html.rl-print:not([data-page=index]) #app main .aftercare-tall{margin-top:36px!important}html.rl-print:not([data-page=index]) #app main .aftercare-stack>article:last-child{border-bottom:1px solid var(--rl-print-line-soft)!important}html.rl-print:not([data-page=index]) #app main .aftercare-tall>div{margin-top:10px!important;padding:0!important;background:none!important;border:0!important;position:static!important}html.rl-print:not([data-page=index]) #app main .aftercare-tall>div *{font-size:13.5px!important;color:var(--rl-print-muted, #56697a)!important}html.rl-print:not([data-page=index]) #app main :is(.aftercare-tall,.aftercare-stack>article) p{margin-top:8px!important}html.rl-print:not([data-page=index]) #app main #implant-process>div:not(.editorial-heading):not(.step-cards){margin-top:24px!important}html.rl-print:not([data-page=index]) #app main .clinical-note{margin-top:16px!important;font-size:13px!important;color:var(--rl-print-muted, #56697a)!important}html.rl-print:not([data-page=index]) #app main .care-details,html.rl-print:not([data-page=index]) #app main .questions{margin:36px 0 0!important}html.rl-print:not([data-page=index]) #app main .faq-section h2{display:none!important}html.rl-print:not([data-page=index]) #app main .questions [data-slot=accordion-item]{padding-left:0!important;padding-right:0!important}html.rl-print:not([data-page=index]) #app main>section.page-opening{padding-top:40px!important}html.rl-print:not([data-page=index]) #app .opening-breadcrumb{margin:0 0 40px!important;padding:0!important;border:0!important;font-size:12.5px;color:var(--rl-print-muted, #56697a)}html.rl-print:not([data-page=index]) #app .opening-breadcrumb:before,html.rl-print:not([data-page=index]) #app .opening-breadcrumb:after{display:none!important}html.rl-print:not([data-page=index]) #app .opening-canvas{background:none!important;box-shadow:none!important;overflow:visible!important;padding:0!important}html.rl-print:not([data-page=index]) #app .canvas-copy{position:relative!important;inset:auto!important;transform:none!important;max-width:none!important;padding:0!important}html.rl-print:not([data-page=index]) #app .canvas-copy .section-label{color:var(--rl-print-blue)!important}html.rl-print:not([data-page=index]) #app .canvas-copy .section-label:before{display:none!important}html.rl-print:not([data-page=index]) #app .canvas-copy h1{margin-top:18px!important;font:700 clamp(34px,3.6vw,54px)/1.26 var(--rl-font-serif)!important;letter-spacing:-.025em!important;color:var(--rl-print-blue)!important}html.rl-print:not([data-page=index]) #app .canvas-copy h1 *{color:inherit!important}html.rl-print:not([data-page=index]) #app .canvas-copy>p:not(.section-label){margin-top:22px!important;font:400 clamp(18px,1.5vw,21px)/1.65 var(--rl-font-serif)!important;color:var(--rl-print-charcoal)!important;max-width:28em}html.rl-print:not([data-page=index]) #app .canvas-copy .pill{display:none!important}html.rl-print:not([data-page=index]) #app .opening-canvas>img{position:relative!important;inset:auto!important;transform:none!important;z-index:0!important;display:block;width:100%!important;height:auto!important;aspect-ratio:21 / 9;object-fit:cover;border-radius:10px;filter:saturate(.4) hue-rotate(10deg) brightness(.99) contrast(.97);margin-top:48px}html.rl-print:not([data-page=index]) #app .opening-caption{position:static!important;inset:auto!important;transform:none!important;display:block!important;margin-top:12px!important;padding:0 0 0 14px!important;border:0!important;border-left:1px solid var(--rl-print-line)!important;border-radius:0!important;background:none!important;font:400 13px/1.5 var(--rl-font)!important;color:var(--rl-print-muted, #56697a)!important}html.rl-print:not([data-page=index]) #app .implant-opening,html.rl-print:not([data-page=index]) #app .opening-grid{display:block!important;height:auto!important;min-height:0!important}html.rl-print:not([data-page=index]) #app .opening-canvas{display:flex!important;flex-direction:column;height:auto!important;min-height:0!important}html.rl-print:not([data-page=index]) #app :is(.implant-opening-side,.opening-side){display:grid!important;grid-template-columns:1fr 2fr 1fr;column-gap:5px;margin-top:56px;padding-top:36px;border-top:1px solid var(--rl-print-line);align-items:start}html.rl-print:not([data-page=index]) #app .opening-intro-card{grid-column:2;grid-row:1;padding:0!important}html.rl-print:not([data-page=index]) #app .opening-intro-card h2{font:700 23px/1.45 var(--rl-font-serif)!important;color:var(--rl-print-blue)!important;letter-spacing:-.02em;margin:0!important}html.rl-print:not([data-page=index]) #app .opening-intro-card p{margin-top:14px!important;font-size:17px!important;line-height:1.9!important;color:var(--rl-print-charcoal)!important}html.rl-print:not([data-page=index]) #app .opening-intro-card a{display:none!important}html.rl-print:not([data-page=index]) #app .opening-person-card{grid-column:1;grid-row:1;display:grid!important;grid-template-columns:64px 1fr;gap:14px;align-items:center;padding:0 40px 0 0!important;overflow:visible!important}html.rl-print:not([data-page=index]) #app .opening-person-card>img{position:relative!important;inset:auto!important;transform:none!important;z-index:0!important;width:64px!important;height:80px!important;object-fit:cover;border-radius:6px}html.rl-print:not([data-page=index]) #app .opening-person-card>div{position:static!important;padding:0!important;background:none!important}html.rl-print:not([data-page=index]) #app .opening-person-card>div *{color:var(--rl-print-blue)!important;font-size:13px!important;font-family:var(--rl-font)!important;font-weight:500!important;line-height:1.5!important}html.rl-print:not([data-page=index]) #app .opening-person-card>div :is(h2,h3){font:700 15px/1.45 var(--rl-font-serif)!important}html.rl-print:not([data-page=index]) #app .opening-facts{grid-column:3;display:block!important;margin:0!important;padding:0 0 0 32px!important;counter-reset:rlof;background:none!important;border:0!important}html.rl-print:not([data-page=index]) #app .opening-facts:before{content:"\c774  \ae00\c758  \cc28\b840";display:block;margin-bottom:10px;font:500 12.5px/1.4 var(--rl-font);color:var(--rl-print-blue)}html.rl-print:not([data-page=index]) #app .opening-facts>article{counter-increment:rlof;padding:10px 0!important;border-top:1px solid var(--rl-print-line-soft)!important}html.rl-print:not([data-page=index]) #app .opening-facts>article>div{display:grid;grid-template-columns:34px 1fr;column-gap:6px}html.rl-print:not([data-page=index]) #app .opening-facts>article>div:before{content:counter(rlof,decimal-leading-zero);grid-row:1 / span 2;font:300 13px/1.5 var(--rl-font-latin-light);color:var(--rl-print-blue)}html.rl-print:not([data-page=index]) #app .opening-facts h2{font:700 15px/1.5 var(--rl-font-serif)!important;color:var(--rl-print-blue)!important;margin:0!important}html.rl-print:not([data-page=index]) #app .opening-facts p{margin:2px 0 0!important;font-size:13px!important;color:var(--rl-print-muted, #56697a)!important}@media (min-width: 1101px){html.rl-print:not([data-page=index]) #app .opening-canvas{display:grid!important;grid-template-columns:1fr 2fr 1fr;column-gap:5px}html.rl-print:not([data-page=index]) #app .canvas-copy{grid-column:1 / span 3;display:grid;grid-template-columns:1fr 3fr;column-gap:5px}html.rl-print:not([data-page=index]) #app .canvas-copy>.section-label{grid-column:1;grid-row:1 / span 3;padding-top:14px}html.rl-print:not([data-page=index]) #app .canvas-copy>:not(.section-label){grid-column:2}html.rl-print:not([data-page=index]) #app .canvas-copy h1{margin-top:0!important}html.rl-print:not([data-page=index]) #app .opening-canvas>img{grid-column:1 / span 3}html.rl-print:not([data-page=index]) #app .opening-caption{grid-column:2}html.rl-print:not([data-page=index]) #app .opening-facts{grid-column:3!important;grid-row:1}}html.rl-print:not([data-page=index]) #app .guide-topic-grid{display:block!important;margin:28px 0 0!important}html.rl-print:not([data-page=index]) #app .guide-topic{display:grid!important;grid-template-columns:1fr 2fr 1fr;column-gap:5px;align-items:baseline;padding:22px 0!important;border-top:1px solid var(--rl-print-line-soft)!important;position:relative}html.rl-print:not([data-page=index]) #app .guide-topic:last-child{border-bottom:1px solid var(--rl-print-line-soft)!important}html.rl-print:not([data-page=index]) #app .guide-topic>div{display:contents!important}html.rl-print:not([data-page=index]) #app .guide-topic>div>*:first-child{grid-column:1;font:300 13px/1.4 var(--rl-font-latin-light)!important;color:var(--rl-print-blue)!important;letter-spacing:.02em;margin:0!important}html.rl-print:not([data-page=index]) #app .guide-topic>div>*:not(:first-child){grid-column:2;margin:0!important}html.rl-print:not([data-page=index]) #app .guide-topic h3{font:700 19px/1.5 var(--rl-font-serif)!important;color:var(--rl-print-blue)!important}html.rl-print:not([data-page=index]) #app .guide-topic p{margin-top:4px!important;font-size:14.5px!important;color:var(--rl-print-charcoal)!important}html.rl-print:not([data-page=index]) #app .guide-topic>div>*:last-child:not(h3):not(p){font-size:13px!important;color:var(--rl-print-blue)!important;margin-top:6px!important}html.rl-print:not([data-page=index]) #app .guide-topic svg{position:absolute!important;right:0!important;top:22px!important;width:34px!important;height:34px!important;padding:9px;border:1px solid var(--rl-print-blue);border-radius:50%;color:var(--rl-print-blue)!important;background:transparent!important;transition:background-color .35s,color .35s,transform .45s cubic-bezier(.2,.7,.1,1)}html.rl-print:not([data-page=index]) #app .guide-topic:hover svg{background:var(--rl-print-blue)!important;color:#fff!important;transform:rotate(45deg)}html.rl-print:not([data-page=index]) #app .guide-directory-heading{display:block!important;margin:0!important}html.rl-print:not([data-page=index]) #app .guide-directory-heading .section-label{font:500 13px/1.6 var(--rl-font)!important;color:var(--rl-print-blue)!important}html.rl-print:not([data-page=index]) #app .guide-directory-heading h2{margin-top:14px!important;font:700 clamp(22px,1.8vw,26px)/1.4 var(--rl-font-serif)!important;color:var(--rl-print-blue)!important;letter-spacing:-.02em}html.rl-print:not([data-page=index]) #app .guide-directory-heading h2:after{content:" \d568\aed8  \c77d\c73c\ba74  \c88b\c740  \ae00";display:none}html.rl-print:not([data-page=index]) #app .guide-text-link{display:none!important}html.rl-print:not([data-page=index]) #app .next-page{display:flex!important;align-items:center;justify-content:space-between;gap:24px;box-sizing:border-box;width:calc(100% - 2 * var(--gutter))!important;max-width:calc(1900px - 2 * var(--gutter));margin:48px auto 0!important;padding:26px 0!important;border-top:1px solid var(--rl-print-line)!important;border-bottom:1px solid var(--rl-print-line-soft)!important;color:var(--rl-print-blue)!important}html.rl-print:not([data-page=index]) #app .next-page .section-label{font:700 21px/1.4 var(--rl-font-serif)!important;color:var(--rl-print-blue)!important;letter-spacing:-.02em}html.rl-print:not([data-page=index]) #app .next-page .section-label>span:first-child{display:none!important}html.rl-print:not([data-page=index]) #app .next-page span.display{display:block;margin-top:6px;font:300 13px/1.3 var(--rl-font-latin-light)!important;color:var(--rl-print-blue)!important;letter-spacing:.04em}html.rl-print:not([data-page=index]) #app .next-page svg{width:40px!important;height:40px!important;padding:11px;border:1px solid var(--rl-print-blue);border-radius:50%;color:var(--rl-print-blue)!important;background:transparent!important;flex:none;transition:background-color .35s,color .35s,transform .45s cubic-bezier(.2,.7,.1,1)}html.rl-print:not([data-page=index]) #app .next-page:hover svg{background:var(--rl-print-blue)!important;color:#fff!important;transform:rotate(45deg)}@media (max-width: 1100px){html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit):not(.guide-directory){counter-increment:rlch}html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit):not(.guide-directory) .section-label:before{margin-right:10px;content:counter(rlch,decimal-leading-zero)!important;position:static!important;display:inline!important;width:auto!important;height:auto!important;background:none!important;transform:none!important;opacity:1!important;font:300 15px/1 var(--rl-font-latin-light);color:var(--rl-print-blue)}html.rl-print:not([data-page=index]) #app main :is(.assessment-grid,.aftercare-bento){display:block!important}html.rl-print:not([data-page=index]) #app main .assessment-portrait{width:52%;max-width:300px;margin:32px 0 0!important}html.rl-print:not([data-page=index]) #app :is(.implant-opening-side,.opening-side){grid-template-columns:1fr;row-gap:28px}html.rl-print:not([data-page=index]) #app .opening-intro-card,html.rl-print:not([data-page=index]) #app .opening-person-card,html.rl-print:not([data-page=index]) #app .opening-facts{grid-column:1!important;grid-row:auto!important;padding:0!important}html.rl-print:not([data-page=index]) #app .opening-canvas>img{aspect-ratio:16 / 10;margin-top:36px}html.rl-print:not([data-page=index]) #app .guide-topic{grid-template-columns:1fr;row-gap:6px;padding-right:48px!important}html.rl-print:not([data-page=index]) #app .guide-topic>div>*{grid-column:1!important}}@media (max-width: 700px){html.rl-print:not([data-page=index]) #app .canvas-copy h1{font-size:clamp(26px,7.2vw,32px)!important;line-height:1.34!important;text-wrap:balance}html.rl-print:not([data-page=index]) #app .canvas-copy>p:not(.section-label){font-size:17px!important}html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit) :is(h2.section-title,.statement-heading h2,.editorial-heading h2){font-size:var(--rl-m-title, clamp(22px, 6.3vw, 26px))!important;line-height:1.42!important;text-wrap:balance}html.rl-print:not([data-page=index]) #app main :is(.split-facts>*,.step-cards>article,.aftercare-tall,.aftercare-stack>article){grid-template-columns:48px 1fr}html.rl-print:not([data-page=index]) #app main :is(.split-facts>*,.step-cards>article,.aftercare-tall,.aftercare-stack>article):after{font-size:24px}html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit) :is(.editorial-note,.assessment-lead),html.rl-print:not([data-page=index]) #app .opening-intro-card p{font-size:16px!important}html.rl-print:not([data-page=index]) #app .next-page .section-label{font-size:18px!important}}@media (min-width: 1101px){html.rl-print:not([data-page=index]) #app main>section.page-opening{display:grid!important;grid-template-columns:1fr 2fr 1fr;column-gap:5px;align-items:start}html.rl-print:not([data-page=index]) #app main>section.page-opening :is(.implant-opening,.opening-grid,.implant-opening-side,.opening-side){display:contents!important}html.rl-print:not([data-page=index]) #app .opening-breadcrumb{grid-column:1 / -1;grid-row:1}html.rl-print:not([data-page=index]) #app .opening-canvas{grid-column:1 / -1;grid-row:2}html.rl-print:not([data-page=index]) #app .canvas-copy{grid-row:1}html.rl-print:not([data-page=index]) #app .opening-canvas>img{grid-row:2}html.rl-print:not([data-page=index]) #app .opening-caption{grid-row:3}html.rl-print:not([data-page=index]) #app :is(.opening-person-card,.opening-intro-card,.opening-facts){grid-row:3;margin-top:56px!important;padding-top:32px!important;border-top:1px solid var(--rl-print-line)!important;align-self:start}html.rl-print:not([data-page=index]) #app .opening-person-card{grid-column:1!important;padding-right:40px!important}html.rl-print:not([data-page=index]) #app .opening-intro-card{grid-column:2!important;padding-right:40px!important}html.rl-print:not([data-page=index]) #app .opening-facts{grid-column:3!important;padding-left:0!important}}@media (min-width: 1101px){html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit):not(.guide-directory) .section-label{display:block!important}html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit):not(.guide-directory) :is(h2,.editorial-note,.assessment-lead,.split-facts,.step-cards,.care-details,.questions,.aftercare-tall,.aftercare-stack>article,.clinical-note){grid-column:2!important}html.rl-print:not([data-page=index]) #app #aftercare .aftercare-feature{grid-column:2 / span 2!important}}html.rl-print:not([data-page=index]) #app .guide-topic :is(span,div,i):has(>svg){background:none!important;box-shadow:none!important;border:0!important;width:auto!important;height:auto!important;position:static!important}@media (min-width: 1101px){html.rl-print:not([data-page=index]) #app .canvas-copy>.section-label{align-self:start!important;margin:0!important;padding-top:14px!important}}@media (min-width: 1101px){html.rl-print:not([data-page=index]) #app main :is(.opening-person-card,.opening-intro-card,.opening-facts){border-top:1px solid var(--rl-print-line)!important;padding-top:32px!important}}html.rl-print:not([data-page=index]) #app main :is(.fact-body,.fact-top){justify-content:flex-start!important;gap:0!important}html.rl-print:not([data-page=index]) #app main .fact-body>p{margin-top:8px!important}html.rl-print:not([data-page=index]) #app main>section.section-space:not(.visit) .aftercare-feature h3{margin-top:14px!important;padding-left:14px!important;border-left:1px solid var(--rl-print-line)!important;font:400 14px/1.6 var(--rl-font)!important;color:var(--rl-print-muted, #56697a)!important}@media (max-width: 1100px){html.rl-print:not([data-page=index]) #app .canvas-copy{order:1}html.rl-print:not([data-page=index]) #app .opening-canvas>img{order:2}html.rl-print:not([data-page=index]) #app .opening-caption{order:3}html.rl-print:not([data-page=index]) #app main .aftercare-stack{display:block!important}}html.rl-print[data-page] #app main.rl-has-story>:not(#rl-story):not(#visit){display:none!important}html.rl-print #app .rl-story{box-sizing:border-box;width:100%;padding:40px var(--rl-edge, var(--gutter)) 0;order:1;color:var(--rl-print-charcoal);counter-reset:rlstep rlcheck}html.rl-print #app .rl-story a{color:inherit}html.rl-print #app .rl-story-cover{display:grid;grid-template-columns:1fr 2fr 1fr;column-gap:5px;align-items:start}html.rl-print #app .rl-story-crumb{grid-column:1 / -1;margin:0 0 56px;font-size:12.5px;color:var(--rl-print-muted, #56697a)}html.rl-print #app .rl-story-kicker{grid-column:1;grid-row:2;padding-top:18px;margin:0;font:500 13px/1.6 var(--rl-font);color:var(--rl-print-blue)}html.rl-print #app .rl-story-title{grid-column:2 / span 2;grid-row:2;margin:0;font:700 clamp(36px,3.9vw,58px)/1.24 var(--rl-font-serif);letter-spacing:-.025em;color:var(--rl-print-blue)}html.rl-print #app .rl-story-title>span,html.rl-print #app .rl-story-title rl-l{display:block}html.rl-print #app .rl-story-title>span+span,html.rl-print #app .rl-story-title rl-l+rl-l{color:#0662d98c}html.rl-print #app .rl-story-credit{grid-column:1;grid-row:3;margin:36px 0 0;padding-right:40px;font-size:13px;line-height:1.75;color:var(--rl-print-muted, #56697a)}html.rl-print #app .rl-story-lede{grid-column:2;grid-row:3;margin:36px 0 0;font:400 clamp(18px,1.5vw,21px)/1.75 var(--rl-font-serif);letter-spacing:-.01em;color:var(--rl-print-charcoal)}html.rl-print #app .rl-story-hero{grid-column:2 / span 2;grid-row:4;margin:64px 0 0}html.rl-print #app .rl-story-figure{margin:0}html.rl-print #app .rl-story-figure img{display:block;width:100%;height:auto;object-fit:cover;border-radius:10px;filter:saturate(.86) brightness(1.04) contrast(.97)}html.rl-print #app .rl-story-hero img{aspect-ratio:16 / 10;object-position:50% 18%}html.rl-print #app .rl-story-figure figcaption{margin-top:14px;padding-left:14px;border-left:1px solid var(--rl-print-line);font-size:13.5px;line-height:1.75;color:var(--rl-print-muted, #56697a);max-width:40em}html.rl-print #app .rl-story-figure figcaption b{margin-right:8px;font-weight:600;color:var(--rl-print-blue)}html.rl-print #app .rl-ch{display:grid;grid-template-columns:1fr 2fr 1fr;column-gap:5px;align-items:start;padding-top:clamp(64px,6.8vw,104px)}html.rl-print #app .rl-ch-mark{grid-column:1;position:sticky;top:104px;align-self:start;margin-right:40px;padding-top:16px;border-top:1px solid var(--rl-print-line)}html.rl-print #app .rl-ch-no{display:block;font:300 34px/1 var(--rl-font-latin-light);color:var(--rl-print-blue);letter-spacing:-.02em}html.rl-print #app .rl-ch-kicker{display:block;margin-top:12px;font:500 13px/1.6 var(--rl-font);color:var(--rl-print-blue)}html.rl-print #app .rl-ch-body{grid-column:2;min-width:0}html.rl-print #app .rl-ch-body h2{margin:0 0 26px;font:700 clamp(26px,2.2vw,32px)/1.38 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-ch-body>p{margin:0 0 1.15em;font-size:17px;line-height:1.9;color:var(--rl-print-charcoal)}html.rl-print #app .rl-story-link{margin:4px 0 0!important}html.rl-print #app .rl-story-link a{display:inline-flex;align-items:center;gap:8px;font-size:15px!important;color:var(--rl-print-blue)!important;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}html.rl-print #app .rl-story-link a:after{content:"\2197";text-decoration:none;display:inline-block}html.rl-print #app .rl-story-note{font-size:13.5px!important;line-height:1.7!important;color:var(--rl-print-muted, #56697a)!important;margin-top:18px!important}html.rl-print #app .rl-story-wide{margin:40px calc(-50% - 5px) 40px 0}html.rl-print #app .rl-story-wide img{aspect-ratio:16 / 9}html.rl-print #app .rl-story-aside{float:right;width:calc(50% - 40px);margin:6px calc(-50% - 5px) 24px 0;position:relative;left:0}html.rl-print #app .rl-story-aside img{aspect-ratio:4 / 5;border-radius:8px}html.rl-print #app .rl-ch-body:after{content:"";display:block;clear:both}html.rl-print #app .rl-story-quote{margin:56px calc(-50% - 5px) 8px 0;padding:0}html.rl-print #app .rl-story-quote p{margin:0;font:400 clamp(26px,2.5vw,36px)/1.5 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-story-quote cite{display:block;margin-top:16px;font:500 13px/1.5 var(--rl-font);font-style:normal;color:var(--rl-print-blue)}html.rl-print #app :is(.rl-story-steps,.rl-story-checks){list-style:none;margin:32px 0 0;padding:0;border-top:1px solid var(--rl-print-line-soft)}html.rl-print #app :is(.rl-story-steps,.rl-story-checks)>li{display:grid;grid-template-columns:56px 1fr;padding:22px 0;border-bottom:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-story-steps>li{counter-increment:rlstep}html.rl-print #app .rl-story-checks>li{counter-increment:rlcheck}html.rl-print #app .rl-story-steps>li:before{content:counter(rlstep,decimal-leading-zero)}html.rl-print #app .rl-story-checks>li:before{content:counter(rlcheck,decimal-leading-zero)}html.rl-print #app :is(.rl-story-steps,.rl-story-checks)>li:before{grid-row:1 / span 2;font:300 24px/1.1 var(--rl-font-latin-light);color:var(--rl-print-blue)}html.rl-print #app :is(.rl-story-steps,.rl-story-checks) b{font:700 18px/1.5 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app :is(.rl-story-steps,.rl-story-checks) span{margin-top:6px;font-size:15.5px;line-height:1.8}html.rl-print #app .rl-story-checks+p{margin-top:24px!important}html.rl-print #app .rl-story-qa{margin:8px 0 0;border-top:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-story-qa>div{padding:24px 0;border-bottom:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-story-qa dt{font:700 18px/1.5 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-story-qa dt:before{content:"Q. ";font-family:var(--rl-font-latin-light);font-weight:300}html.rl-print #app .rl-story-qa dd{margin:10px 0 0;font-size:16px;line-height:1.85}html.rl-print #app .rl-story-related{margin-top:clamp(72px,8.4vw,120px);padding-top:28px;border-top:1px solid var(--rl-print-line)}html.rl-print #app .rl-story-related-label{margin:0 0 22px;font:500 13px/1.6 var(--rl-font);color:var(--rl-print-blue)}html.rl-print #app .rl-story-related ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}html.rl-print #app .rl-story-related li{padding:0 28px}html.rl-print #app .rl-story-related li:first-child{padding-left:0}html.rl-print #app .rl-story-related li:last-child{padding-right:0}html.rl-print #app .rl-story-related li+li{border-left:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-story-related a{position:relative;display:block;padding-right:52px;text-decoration:none}html.rl-print #app .rl-story-related span{display:block;font:300 13px/1.4 var(--rl-font-latin-light);color:var(--rl-print-blue)}html.rl-print #app .rl-story-related b{display:block;margin-top:10px;font:700 20px/1.45 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-story-related em{display:block;margin-top:6px;font-style:normal;font-size:14px;line-height:1.7;color:var(--rl-print-charcoal)}html.rl-print #app .rl-story-related svg{position:absolute;top:0;right:0;width:36px;height:36px;padding:10px;border:1px solid var(--rl-print-blue);border-radius:50%;color:var(--rl-print-blue);transition:background-color .35s,color .35s,transform .45s cubic-bezier(.2,.7,.1,1)}html.rl-print #app .rl-story-related a:hover svg{background:var(--rl-print-blue);color:#fff;transform:rotate(45deg)}@media (max-width: 1100px){html.rl-print #app .rl-story-cover,html.rl-print #app .rl-ch{grid-template-columns:1fr}html.rl-print #app :is(.rl-story-kicker,.rl-story-title,.rl-story-credit,.rl-story-lede,.rl-story-hero,.rl-ch-mark,.rl-ch-body){grid-column:1!important;grid-row:auto!important}html.rl-print #app .rl-story-kicker{padding-top:0}html.rl-print #app .rl-story-title{margin-top:14px}html.rl-print #app .rl-story-credit{order:5;margin-top:18px}html.rl-print #app .rl-story-lede{margin-top:22px}html.rl-print #app .rl-story-hero{margin-top:36px}html.rl-print #app .rl-ch-mark{position:static;margin:0 0 18px;padding-top:14px;display:flex;align-items:baseline;gap:12px}html.rl-print #app .rl-ch-no{font-size:24px}html.rl-print #app .rl-ch-kicker{margin-top:0}html.rl-print #app :is(.rl-story-wide,.rl-story-quote){margin-right:0}html.rl-print #app .rl-story-aside{float:none;width:62%;max-width:320px;margin:28px 0}html.rl-print #app .rl-story-related ul{grid-template-columns:1fr}html.rl-print #app .rl-story-related li,html.rl-print #app .rl-story-related li:first-child,html.rl-print #app .rl-story-related li:last-child{padding:20px 0;border-left:0!important}html.rl-print #app .rl-story-related li+li{border-top:1px solid var(--rl-print-line-soft)}}@media (max-width: 700px){html.rl-print #app .rl-story{padding-top:24px}html.rl-print #app .rl-story-crumb{margin-bottom:32px}html.rl-print #app .rl-story-title{font-size:clamp(27px,7.6vw,34px);line-height:1.32;text-wrap:balance}html.rl-print #app .rl-story-lede{font-size:17px}html.rl-print #app .rl-ch-body h2{font-size:var(--rl-m-title, clamp(22px, 6.3vw, 26px));line-height:1.42;text-wrap:balance}html.rl-print #app .rl-ch-body>p{font-size:16px;line-height:1.85}html.rl-print #app .rl-story-quote p{font-size:23px}html.rl-print #app :is(.rl-story-steps,.rl-story-checks)>li{grid-template-columns:44px 1fr}}html.rl-print #app .rl-ph{position:relative;overflow:hidden;border-radius:10px}html.rl-print #app .rl-story-aside .rl-ph{border-radius:8px}html.rl-print #app .rl-story-hero .rl-ph{aspect-ratio:16 / 10}html.rl-print #app .rl-story-wide .rl-ph{aspect-ratio:16 / 9}html.rl-print #app .rl-story-aside .rl-ph{aspect-ratio:4 / 5}html.rl-print #app .rl-ph>img{display:block;width:100%!important;height:100%!important;aspect-ratio:auto!important;border-radius:0!important;object-fit:cover;scale:1.16;will-change:transform}html.rl-print #app .rl-story-hero .rl-ph>img{object-position:50% 18%}html.rl-print.rl-motion #app .rl-story [data-rl=img]:not([data-rl-in])>img{scale:1.26!important}html.rl-print.rl-motion #app .rl-story [data-rl=img][data-rl-in]>img{transition:scale 2.6s cubic-bezier(.16,1,.3,1) var(--d, 0ms),clip-path 1.6s cubic-bezier(.77,0,.175,1) var(--d, 0ms)!important}html.rl-print #app .rl-ph.rl-wipe:after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;z-index:2;background:var(--rl-print-blue);opacity:0;pointer-events:none}html.rl-print.rl-motion #app .rl-ph.rl-wipe:not([data-rl-in])>img{clip-path:inset(0 100% 0 0)}html.rl-print.rl-motion #app .rl-ph.rl-wipe[data-rl-in]>img{clip-path:inset(0 0 0 0)}html.rl-print.rl-motion #app .rl-ph.rl-wipe[data-rl-in]:after{animation:rlWipeEdge 1.6s cubic-bezier(.77,0,.175,1) both}html.rl-print #app .rl-story-title{--rl-stagger-chars: 34ms}html.rl-print #app .rl-story-quote p{--rl-stagger-chars: 20ms}html.rl-print #app .rl-story [data-rl=chars] rl-w{overflow:visible!important}html.rl-print.rl-motion #app .rl-story [data-rl=chars]:not([data-rl-in]) rl-c{transform:translate3d(0,.42em,0)!important;opacity:0;filter:blur(6px)}html.rl-print.rl-motion #app .rl-story [data-rl=chars][data-rl-in] rl-c{opacity:1;filter:blur(0);transition:transform 1.3s cubic-bezier(.22,1,.36,1),opacity 1.1s cubic-bezier(.33,0,.2,1),filter 1.1s cubic-bezier(.33,0,.2,1);transition-delay:calc(var(--d, 0ms) + var(--i, 0) * var(--rl-stagger-chars))}html.rl-print.rl-motion #app .rl-story [data-rl=fade]:not([data-rl-in]){filter:blur(5px)}html.rl-print.rl-motion #app .rl-story [data-rl=fade][data-rl-in]{filter:blur(0);transition:opacity 1.4s var(--rl-ease-soft, cubic-bezier(.33, 0, .2, 1)) var(--d, 0ms),transform 1.6s cubic-bezier(.22,.8,.3,1) var(--d, 0ms),filter 1.3s var(--rl-ease-soft, cubic-bezier(.33, 0, .2, 1)) var(--d, 0ms)!important}@media (prefers-reduced-motion: reduce){html.rl-print #app .rl-ph>img{scale:1!important;transform:none!important;clip-path:none!important}html.rl-print #app .rl-story [data-rl] rl-c,html.rl-print #app .rl-story [data-rl]{filter:none!important;opacity:1!important;transform:none!important}}html.rl-print #app .rl-story-figure.rl-story-hero{margin:72px 0 0}@media (max-width: 1100px){html.rl-print #app .rl-story-figure.rl-story-hero{margin-top:44px}}html.rl-print:not([data-page=index]){--rl-trigger-text: 22%}@media (max-width: 700px){html.rl-print:not([data-page=index]){--rl-trigger-text: 13%}}html.rl-print #app .rl-steps-strip{grid-column:1 / -1;grid-row:4;list-style:none;margin:72px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--rl-print-line);counter-reset:none}html.rl-print #app .rl-steps-strip li{padding:22px 18px 0}html.rl-print #app .rl-steps-strip li:first-child{padding-left:0}html.rl-print #app .rl-steps-strip li+li{border-left:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-steps-strip a{display:block;text-decoration:none}html.rl-print #app .rl-steps-strip span{display:block;font:300 13px/1 var(--rl-font-latin-light);color:var(--rl-print-blue)}html.rl-print #app .rl-steps-strip b{display:block;margin-top:12px;font:700 17px/1.45 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-steps-strip a:hover b{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}html.rl-print #app .rl-story--process .rl-step{position:relative}html.rl-print #app .rl-story--process .rl-step .rl-ch-body{position:relative;padding-left:40px}html.rl-print #app .rl-story--process .rl-step:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--rl-print-line-soft);left:calc((100% - 10px)/4 + 16px)}html.rl-print #app .rl-story--process #rl-st0:before{top:clamp(64px,6.8vw,104px)}html.rl-print #app .rl-story--process #rl-st5:before{bottom:auto;height:calc(clamp(64px,6.8vw,104px) + .9em)}html.rl-print #app .rl-story--process .rl-step h2{position:relative}html.rl-print #app .rl-story--process .rl-step h2:before{content:"";position:absolute;left:-35px;top:.48em;width:11px;height:11px;border-radius:50%;border:1px solid var(--rl-print-blue);background:var(--rl-print-paper, #f6f8fa);box-sizing:border-box}html.rl-print #app .rl-step-box{display:grid;grid-template-columns:1fr 1fr;margin:28px 0 0;padding:0;border-top:1px solid var(--rl-print-line-soft);border-bottom:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-step-box>div{padding:18px 24px 20px 0}html.rl-print #app .rl-step-box>div+div{padding:18px 0 20px 24px;border-left:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-step-box dt{font:500 12.5px/1.5 var(--rl-font);color:var(--rl-print-blue)}html.rl-print #app .rl-step-box dd{margin:6px 0 0;font-size:15px;line-height:1.75;color:var(--rl-print-charcoal)}html.rl-print #app .rl-story--process .rl-story-steps{margin-top:24px}@media (max-width: 1100px){html.rl-print #app .rl-steps-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}html.rl-print #app .rl-steps-strip li:nth-child(3n+1){padding-left:0;border-left:0}html.rl-print #app .rl-steps-strip li:nth-child(n+4){border-top:1px solid var(--rl-print-line-soft);padding-bottom:18px;margin-top:18px}html.rl-print #app .rl-story--process .rl-step:before{left:11px}}@media (max-width: 700px){html.rl-print #app .rl-steps-strip{grid-template-columns:repeat(2,minmax(0,1fr))}html.rl-print #app .rl-steps-strip li{padding:16px 12px 14px!important;margin-top:0!important}html.rl-print #app .rl-steps-strip li:nth-child(odd){padding-left:0!important;border-left:0!important}html.rl-print #app .rl-steps-strip li:nth-child(2n){border-left:1px solid var(--rl-print-line-soft)!important}html.rl-print #app .rl-steps-strip li:nth-child(n+3){border-top:1px solid var(--rl-print-line-soft)!important}html.rl-print #app .rl-steps-strip b{font-size:15px;margin-top:8px}html.rl-print #app .rl-story--process .rl-step .rl-ch-body{padding-left:32px}html.rl-print #app .rl-story--process .rl-step h2:before{left:-27px}html.rl-print #app .rl-step-box{grid-template-columns:1fr}html.rl-print #app .rl-step-box>div+div{padding:0 0 18px;border-left:0}}@media (max-width: 1100px){html.rl-print #app .rl-story-cover>*{grid-row:auto!important}html.rl-print #app .rl-story-lede{order:4}html.rl-print #app .rl-story-credit{order:5}html.rl-print #app .rl-steps-strip,html.rl-print #app .rl-story-hero{order:6}}html.rl-print #app .rl-story-quote,html.rl-print #app .rl-story-figure.rl-story-wide{clear:both}html.rl-print #app .rl-story--qa .rl-ch-no{letter-spacing:0}html.rl-print #app .rl-qa-summary{grid-column:2;grid-row:4;margin:44px 0 0;padding:22px 0 6px;border-top:1px solid var(--rl-print-line);border-bottom:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-qa-summary>p{margin:0 0 10px;font:500 13px/1.6 var(--rl-font);color:var(--rl-print-blue)}html.rl-print #app .rl-qa-summary ol{list-style:none;margin:0;padding:0;counter-reset:rlsum}html.rl-print #app .rl-qa-summary li{counter-increment:rlsum;display:grid;grid-template-columns:36px 1fr;padding:12px 0;font:400 17px/1.65 var(--rl-font-serif);letter-spacing:-.01em;color:var(--rl-print-charcoal)}html.rl-print #app .rl-qa-summary li+li{border-top:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-qa-summary li:before{content:counter(rlsum,decimal-leading-zero);font:300 14px/1.9 var(--rl-font-latin-light);color:var(--rl-print-blue)}html.rl-print #app .rl-qa-compare{display:grid;grid-template-columns:1fr 1fr;margin:28px 0 0;border-top:1px solid var(--rl-print-line-soft);border-bottom:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-qa-compare>div{padding:22px 24px 22px 0}html.rl-print #app .rl-qa-compare>div+div{padding:22px 0 22px 24px;border-left:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-qa-compare span{display:block;font:300 13px/1.4 var(--rl-font-latin-light);color:var(--rl-print-blue)}html.rl-print #app .rl-qa-compare b{display:block;margin-top:8px;font:700 19px/1.45 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-qa-compare p{margin:10px 0 0;font-size:15.5px;line-height:1.8;color:var(--rl-print-charcoal)}html.rl-print #app .rl-qa-compare em{display:block;margin-top:12px;font-style:normal;font-size:13px;line-height:1.6;color:var(--rl-print-blue)}@media (max-width: 1100px){html.rl-print #app .rl-qa-summary{order:6;margin-top:36px}}@media (max-width: 700px){html.rl-print #app .rl-qa-summary li{font-size:16px;grid-template-columns:30px 1fr}html.rl-print #app .rl-qa-compare{grid-template-columns:1fr}html.rl-print #app .rl-qa-compare>div+div{padding:18px 0 20px;border-left:0;border-top:1px solid var(--rl-print-line-soft)}}html.rl-print #app .rl-qa-compare{grid-template-rows:auto auto 1fr auto}html.rl-print #app .rl-qa-compare>div{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;align-content:start}html.rl-print #app .rl-qa-compare>div>em{align-self:end}@supports not (grid-template-rows: subgrid){html.rl-print #app .rl-qa-compare>div{display:flex;flex-direction:column}html.rl-print #app .rl-qa-compare>div>em{margin-top:auto;padding-top:12px}}html.rl-print #app .rl-story-figure.rl-cover-thumb{grid-column:3;grid-row:2 / span 2;align-self:start;margin:6px 0 0 40px}html.rl-print #app .rl-cover-thumb .rl-ph{aspect-ratio:4 / 5;border-radius:8px}html.rl-print #app .rl-cover-thumb figcaption{font-size:12.5px}html.rl-print #app .rl-guide-table{width:100%;margin:28px 0 0;border-collapse:collapse}html.rl-print #app .rl-guide-table th{padding:0 0 10px;text-align:left;font:500 12.5px/1.5 var(--rl-font);color:var(--rl-print-blue);border-bottom:1px solid var(--rl-print-line)}html.rl-print #app .rl-guide-table td{padding:18px 0;vertical-align:top;border-bottom:1px solid var(--rl-print-line-soft);font-size:15.5px;line-height:1.75;color:var(--rl-print-charcoal)}html.rl-print #app .rl-guide-table td:first-child{width:38%;padding-right:20px;font:700 17px/1.55 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-checklist{list-style:none;margin:20px 0 24px;padding:0;border-top:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-checklist li{position:relative;padding:14px 0 14px 34px;border-bottom:1px solid var(--rl-print-line-soft);font-size:16px;line-height:1.6;color:var(--rl-print-charcoal)}html.rl-print #app .rl-checklist li:before{content:"";position:absolute;left:0;top:18px;width:16px;height:16px;border:1px solid var(--rl-print-blue);border-radius:3px;box-sizing:border-box}html.rl-print #app .rl-guide-note{margin:0 0 28px;padding:18px 22px;border:1px solid var(--rl-print-blue);border-radius:8px;font-size:15.5px;line-height:1.7;color:var(--rl-print-blue)}html.rl-print #app .rl-guide-note b{margin-right:10px;font-weight:600}html.rl-print #app .rl-guide-label{margin:22px 0 0!important;font:500 13px/1.6 var(--rl-font)!important;color:var(--rl-print-blue)!important}html.rl-print #app .rl-guide-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:4px 0 0;padding:0}html.rl-print #app .rl-guide-chips li{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid var(--rl-print-line);border-radius:999px;font-size:13.5px;color:var(--rl-print-blue)}html.rl-print #app .rl-guide-schedule{list-style:none;margin:28px 0 24px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rl-print-line)}html.rl-print #app .rl-guide-schedule li{position:relative;padding:22px 14px 0 0}html.rl-print #app .rl-guide-schedule li+li{padding-left:14px;border-left:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-guide-schedule li:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;border:1px solid var(--rl-print-blue);background:var(--rl-print-paper, #f6f8fa);box-sizing:border-box}html.rl-print #app .rl-guide-schedule li+li:before{left:14px}html.rl-print #app .rl-guide-schedule li:last-child:before{background:var(--rl-print-blue)}html.rl-print #app .rl-guide-schedule span{display:block;font:300 12.5px/1.4 var(--rl-font-latin-light),var(--rl-font);color:var(--rl-print-blue)}html.rl-print #app .rl-guide-schedule b{display:block;margin-top:8px;font:700 16px/1.45 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-guide-schedule em{display:block;margin-top:6px;font-style:normal;font-size:13.5px;line-height:1.65;color:var(--rl-print-charcoal)}@media (max-width: 1100px){html.rl-print #app .rl-story-figure.rl-cover-thumb{order:6;grid-column:1;grid-row:auto;width:46%;max-width:240px;margin:32px 0 0}}@media (max-width: 700px){html.rl-print #app .rl-guide-table td:first-child{width:40%;font-size:15.5px}html.rl-print #app .rl-guide-table td{font-size:14.5px}html.rl-print #app .rl-guide-schedule{grid-template-columns:1fr 1fr;row-gap:22px}html.rl-print #app .rl-guide-schedule li:nth-child(3){padding-left:0;border-left:0}html.rl-print #app .rl-guide-schedule li:nth-child(3):before{left:0}}@media (min-width: 1101px){html.rl-print #app .rl-story--guide .rl-story-title{grid-column:2}}html.rl-print #app .rl-story--guide .rl-story-title{font-size:clamp(32px,3.2vw,46px)}html.rl-print #app .rl-story-grid8{list-style:none;margin:28px 0 32px;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:28px;border-top:1px solid var(--rl-print-line-soft);counter-reset:rlg8}html.rl-print #app .rl-story-grid8 li{counter-increment:rlg8;display:grid;grid-template-columns:40px 1fr;padding:16px 0;border-bottom:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-story-grid8 li:before{content:counter(rlg8,decimal-leading-zero);grid-row:1 / span 2;font:300 18px/1.3 var(--rl-font-latin-light);color:var(--rl-print-blue)}html.rl-print #app .rl-story-grid8 b{font:700 16.5px/1.5 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-story-grid8 span{margin-top:4px;font-size:14.5px;line-height:1.7;color:var(--rl-print-charcoal)}@media (max-width: 700px){html.rl-print #app .rl-story-grid8{grid-template-columns:1fr}}html.rl-print #app .rl-story-stat{margin:28px 0;padding:20px 0 18px;border-top:1px solid var(--rl-print-line);border-bottom:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-story-stat span{display:block;font:500 13px/1.6 var(--rl-font);color:var(--rl-print-blue)}html.rl-print #app .rl-story-stat b{display:block;margin-top:6px;font:700 clamp(24px,2.2vw,30px)/1.35 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-story-stat em{display:block;margin-top:8px;font-style:normal;font-size:12.5px;line-height:1.6;color:var(--rl-print-muted, #56697a)}html.rl-print #app .rl-draft-note{text-decoration:underline dashed rgba(6,98,217,.5);text-underline-offset:4px}html.rl-print #app .rl-draft-note:before{content:"\203b  "}html.rl-print #app .rl-story .rl-concerns{margin:28px 0 0!important}html.rl-print #app .rl-story .rl-concerns .rl-big-num{font-size:34px;margin-bottom:14px}html.rl-print #app .rl-story .rl-concerns .rl-fact{font-size:18px}html.rl-print #app .rl-story .rl-concerns .rl-desc{font-size:14.5px}html.rl-print #app .rl-checklist li b{color:var(--rl-print-blue);font-weight:600}@media (max-width: 700px){html.rl-print #app .rl-story .rl-concerns{grid-template-columns:1fr!important}html.rl-print #app .rl-story .rl-concerns>li,html.rl-print #app .rl-story .rl-concerns>li:nth-child(2n){padding:18px 0 20px!important;border-right:0!important}}html.rl-print #app .rl-steps-strip--8{grid-template-columns:repeat(8,minmax(0,1fr))}html.rl-print #app .rl-steps-strip--8 li{padding-left:14px;padding-right:10px}html.rl-print #app .rl-steps-strip--8 li:first-child{padding-left:0}html.rl-print #app .rl-steps-strip--8 b{font-size:15px}@media (max-width: 1100px){html.rl-print #app .rl-steps-strip--8{grid-template-columns:repeat(4,minmax(0,1fr))}html.rl-print #app .rl-steps-strip--8 li:nth-child(4n+1){padding-left:0;border-left:0}html.rl-print #app .rl-steps-strip--8 li:nth-child(n+5){border-top:1px solid var(--rl-print-line-soft);margin-top:18px;padding-bottom:14px}}@media (max-width: 700px){html.rl-print #app .rl-steps-strip--8{grid-template-columns:repeat(2,minmax(0,1fr))}}html.rl-print #app .rl-faq-group{margin-top:32px}html.rl-print #app .rl-faq-group-label{margin:0 0 8px!important;font:500 13px/1.6 var(--rl-font)!important;color:var(--rl-print-blue)!important}html.rl-print #app .rl-faq-item{border-top:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-faq-group .rl-faq-item:last-child{border-bottom:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;cursor:pointer}html.rl-print #app .rl-faq-item summary::-webkit-details-marker{display:none}html.rl-print #app .rl-faq-item summary span{font:700 17.5px/1.5 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-faq-item summary i{position:relative;flex:none;width:30px;height:30px;border:1px solid var(--rl-print-line);border-radius:50%;transition:transform .45s cubic-bezier(.2,.7,.1,1),background-color .3s}html.rl-print #app .rl-faq-item summary i:before,html.rl-print #app .rl-faq-item summary i:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1px;margin:0 0 0 -5.5px;background:var(--rl-print-blue)}html.rl-print #app .rl-faq-item summary i:after{transform:rotate(90deg)}html.rl-print #app .rl-faq-item[open] summary i{transform:rotate(45deg);background:#0662d90f}html.rl-print #app .rl-faq-item summary:hover span{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}html.rl-print #app .rl-faq-item>p{margin:0 0 20px!important;padding-right:50px;font-size:16px!important;line-height:1.85!important;color:var(--rl-print-charcoal)!important}html.rl-print #app .rl-quad-link{display:inline-block;margin-top:6px;color:var(--rl-print-blue);font-size:13.5px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}html.rl-print #app .rl-imggrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px calc(-50% - 5px) 28px 0}html.rl-print #app .rl-imggrid .rl-story-figure{margin:0!important}html.rl-print #app .rl-imggrid .rl-dummy-in{padding:14px;gap:5px}html.rl-print #app .rl-imggrid .rl-dummy-in b{font-size:15px}html.rl-print #app .rl-imggrid .rl-dummy-in em{font-size:12px}html.rl-print #app .rl-imggrid .rl-dummy-tag{height:24px;font-size:11px;padding:0 9px}html.rl-print #app .rl-symmap{list-style:none;margin:28px calc(-50% - 5px) 8px 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}html.rl-print #app .rl-symmap li{position:relative;padding:22px 0 26px;border-top:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-symmap li:nth-child(-n+3){border-top-color:var(--rl-print-line)}html.rl-print #app .rl-symmap b{display:block;margin-top:10px;font:700 19px/1.45 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-symmap em{display:block;margin-top:8px;font-style:normal;font-size:14px;line-height:1.7;color:var(--rl-print-charcoal)}html.rl-print #app .rl-symmap-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}html.rl-print #app .rl-symmap-links a{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--rl-print-blue);border-radius:999px;font-size:13px;color:var(--rl-print-blue);text-decoration:none;transition:background-color .3s,color .3s}html.rl-print #app .rl-symmap-links a:after{content:" \2197";margin-left:4px}html.rl-print #app .rl-symmap-links a:hover{background:var(--rl-print-blue);color:#fff}@media (max-width: 1100px){html.rl-print #app .rl-imggrid,html.rl-print #app .rl-symmap{margin-right:0}html.rl-print #app .rl-imggrid{grid-template-columns:repeat(2,minmax(0,1fr))}html.rl-print #app .rl-symmap{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}@media (max-width: 700px){html.rl-print #app .rl-symmap{grid-template-columns:1fr}html.rl-print #app .rl-symmap li:nth-child(2),html.rl-print #app .rl-symmap li:nth-child(3){border-top-color:var(--rl-print-line-soft)}}html.rl-print #app .rl-story-steps{counter-reset:rlstep}html.rl-print #app .rl-story-checks{counter-reset:rlcheck}html.rl-print #app .rl-tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;margin-left:6px;border:1px solid var(--rl-print-line);border-radius:999px;font:500 11.5px/1 var(--rl-font);color:var(--rl-print-blue);vertical-align:middle}html.rl-print #app .rl-story-kicker .rl-tag{margin-left:8px}html.rl-print #app .rl-disclaim{grid-column:2;grid-row:4;margin:22px 0 0!important;padding-top:14px;border-top:1px dashed var(--rl-print-line)}html.rl-print #app .rl-toc{grid-column:3;grid-row:2 / span 3;align-self:start;margin:8px 0 0 40px}html.rl-print #app .rl-toc>p{margin:0 0 8px;font:500 12.5px/1.5 var(--rl-font);color:var(--rl-print-blue)}html.rl-print #app .rl-toc ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--rl-print-line)}html.rl-print #app .rl-toc li{border-bottom:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-toc a{display:grid;grid-template-columns:30px 1fr;padding:11px 0;font:700 14.5px/1.5 var(--rl-font-serif);color:var(--rl-print-blue);text-decoration:none}html.rl-print #app .rl-toc a span{font:300 12.5px/1.9 var(--rl-font-latin-light)}html.rl-print #app .rl-toc a:hover{text-decoration:underline;text-underline-offset:4px}html.rl-print #app .rl-casegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px calc(-50% - 5px) 0 0}html.rl-print #app .rl-casegrid .rl-story-figure{margin:0 0 16px!important}html.rl-print #app .rl-casegrid .rl-dummy-in{padding:14px;gap:5px}html.rl-print #app .rl-casegrid .rl-dummy-in b{font-size:15px}html.rl-print #app .rl-casegrid .rl-dummy-in em{font-size:12px}html.rl-print #app .rl-casegrid>div>b{display:block;margin-top:8px;font:700 17px/1.45 var(--rl-font-serif);color:var(--rl-print-blue)}html.rl-print #app .rl-casegrid ul{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-casegrid ul li{padding:8px 0;border-bottom:1px dashed var(--rl-print-line-soft);font-size:13.5px;color:var(--rl-print-muted, #56697a)}html.rl-print #app .rl-care{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px calc(-50% - 5px) 0 0}html.rl-print #app .rl-care a{display:block;text-decoration:none}html.rl-print #app .rl-care .rl-ph,html.rl-print #app .rl-rows .rl-ph,html.rl-print #app .rl-people .rl-ph{border-radius:8px}html.rl-print #app .rl-care .rl-ph{aspect-ratio:4 / 3}html.rl-print #app .rl-care span{display:block;margin-top:14px;font:300 13px/1.4 var(--rl-font-latin-light);color:var(--rl-print-blue)}html.rl-print #app .rl-care b{display:block;margin-top:6px;font:700 18px/1.45 var(--rl-font-serif);color:var(--rl-print-blue)}html.rl-print #app .rl-care em{display:block;margin-top:6px;font-style:normal;font-size:14px;line-height:1.7;color:var(--rl-print-charcoal)}html.rl-print #app .rl-care a:hover b{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}html.rl-print #app .rl-feature{display:block;margin:8px calc(-50% - 5px) 0 0;text-decoration:none}html.rl-print #app .rl-feature .rl-story-figure{margin:0 0 20px!important}html.rl-print #app .rl-feature-meta{display:block;font-size:13px;color:var(--rl-print-blue)}html.rl-print #app .rl-feature>b{display:block;margin-top:10px;font:700 clamp(22px,2vw,28px)/1.4 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-feature>em{display:block;margin-top:8px;font-style:normal;font-size:16px;line-height:1.8;color:var(--rl-print-charcoal)}html.rl-print #app .rl-feature-go{display:inline-block;margin-top:12px;font-size:14px;color:var(--rl-print-blue);text-decoration:underline;text-underline-offset:4px}html.rl-print #app .rl-rows{list-style:none;margin:20px calc(-50% - 5px) 0 0;padding:0;border-top:1px solid var(--rl-print-line)}html.rl-print #app .rl-rows li{border-bottom:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-rows a{position:relative;display:grid;grid-template-columns:220px 48px 1fr;grid-template-rows:auto auto auto 1fr;column-gap:24px;padding:22px 60px 22px 0;text-decoration:none}html.rl-print #app .rl-rows a>.rl-ph,html.rl-print #app .rl-rows a>.rl-story-figure{grid-column:1;grid-row:1 / span 4;margin:0!important;aspect-ratio:4 / 3}html.rl-print #app .rl-rows a>.rl-story-figure .rl-dummy{aspect-ratio:4 / 3!important}html.rl-print #app .rl-rows .rl-dummy-in{padding:12px;gap:4px}html.rl-print #app .rl-rows .rl-dummy-in b{font-size:14px}html.rl-print #app .rl-rows .rl-dummy-in em{font-size:11.5px}html.rl-print #app .rl-rows-no{grid-column:2;grid-row:1 / span 3;font:300 24px/1.1 var(--rl-font-latin-light);color:var(--rl-print-blue)}html.rl-print #app .rl-rows-meta{grid-column:3;font-size:13px;color:var(--rl-print-blue)}html.rl-print #app .rl-rows a>b{grid-column:3;margin-top:8px;font:700 20px/1.45 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-rows a>em{grid-column:3;margin-top:6px;font-style:normal;font-size:14.5px;line-height:1.7;color:var(--rl-print-charcoal)}html.rl-print #app .rl-rows a>i svg{position:absolute;right:0;top:22px;width:36px;height:36px;padding:10px;border:1px solid var(--rl-print-blue);border-radius:50%;color:var(--rl-print-blue);transition:background-color .35s,color .35s,transform .45s cubic-bezier(.2,.7,.1,1)}html.rl-print #app .rl-rows a:hover i svg{background:var(--rl-print-blue);color:#fff;transform:rotate(45deg)}html.rl-print #app .rl-people{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px calc(-50% - 5px) 0 0;padding:0}html.rl-print #app .rl-people a{display:block;text-decoration:none}html.rl-print #app .rl-people .rl-ph{aspect-ratio:4 / 5}html.rl-print #app .rl-people .rl-ph img{object-position:50% 18%}html.rl-print #app .rl-people span{display:block;margin-top:14px;font-size:13px;color:var(--rl-print-blue)}html.rl-print #app .rl-people b{display:block;margin-top:4px;font:700 22px/1.35 var(--rl-font-serif);color:var(--rl-print-blue)}html.rl-print #app .rl-people em{display:block;margin-top:6px;font-style:normal;font-size:14px;line-height:1.65;color:var(--rl-print-charcoal)}html.rl-print #app .rl-qcat{margin:20px calc(-50% - 5px) 0 0}html.rl-print #app .rl-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}html.rl-print #app .rl-filter button{height:38px;padding:0 16px;border:1px solid var(--rl-print-blue);border-radius:999px;background:transparent;font:500 14px/1 var(--rl-font);color:var(--rl-print-blue);cursor:pointer;transition:background-color .3s,color .3s}html.rl-print #app .rl-filter button[aria-pressed=true]{background:var(--rl-print-blue);color:#fff}html.rl-print #app .rl-qcards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:40px}html.rl-print #app .rl-qcards li{display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto auto auto 1fr;padding:22px 0 26px;border-top:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-qcards-no{grid-row:1 / span 4;font:300 18px/1.5 var(--rl-font-latin-light);color:var(--rl-print-blue)}html.rl-print #app .rl-qcards-cat{font-size:12.5px;color:var(--rl-print-blue)}html.rl-print #app .rl-qcards b{margin-top:6px;font:700 18px/1.5 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-qcards em{margin-top:8px;font-style:normal;font-size:14.5px;line-height:1.75;color:var(--rl-print-charcoal)}html.rl-print #app .rl-qcards a{justify-self:start;align-self:end;margin-top:12px;font-size:13.5px;color:var(--rl-print-blue);text-decoration:underline;text-underline-offset:4px}html.rl-print #app .rl-qcat[data-filter=keep] .rl-qcards li:not([data-cat=keep]),html.rl-print #app .rl-qcat[data-filter=impl] .rl-qcards li:not([data-cat=impl]),html.rl-print #app .rl-qcat[data-filter=ortho] .rl-qcards li:not([data-cat=ortho]),html.rl-print #app .rl-qcat[data-filter=gum] .rl-qcards li:not([data-cat=gum]){display:none}@media (max-width: 1100px){html.rl-print #app :is(.rl-casegrid,.rl-care,.rl-feature,.rl-rows,.rl-people,.rl-qcat){margin-right:0}html.rl-print #app .rl-toc,html.rl-print #app .rl-disclaim{grid-column:1!important;grid-row:auto!important;margin-left:0}html.rl-print #app .rl-toc{order:5;margin-top:28px}html.rl-print #app .rl-disclaim{order:6}html.rl-print #app .rl-rows a{grid-template-columns:160px 40px 1fr}}@media (max-width: 700px){html.rl-print #app .rl-casegrid,html.rl-print #app .rl-care,html.rl-print #app .rl-qcards{grid-template-columns:1fr}html.rl-print #app .rl-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html.rl-print #app .rl-people b{font-size:17px}html.rl-print #app .rl-people em{display:none}html.rl-print #app .rl-rows a{grid-template-columns:1fr;padding-right:0}html.rl-print #app .rl-rows a>.rl-ph,html.rl-print #app .rl-rows a>.rl-story-figure{grid-row:auto;margin-bottom:14px!important}html.rl-print #app .rl-rows-no{grid-column:1;grid-row:auto}html.rl-print #app .rl-rows-meta,html.rl-print #app .rl-rows a>b,html.rl-print #app .rl-rows a>em{grid-column:1}html.rl-print #app .rl-rows a>i{display:none}}@media (min-width: 1101px){html.rl-print #app .rl-story--column .rl-story-title{grid-column:2}}html.rl-print #app .rl-story--column .rl-story-title{font-size:clamp(30px,3vw,42px)}html.rl-print #app .rl-profiles{margin:24px calc(-50% - 5px) 0 0}html.rl-print #app .rl-profile{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:48px;align-items:start;padding:36px 0 44px;border-top:1px solid var(--rl-print-line)}html.rl-print #app .rl-profile--r{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}html.rl-print #app .rl-profile--r>.rl-ph{order:2}html.rl-print #app .rl-profile>.rl-ph{aspect-ratio:4 / 5;border-radius:8px}html.rl-print #app .rl-profile>.rl-ph img{object-position:50% 16%}html.rl-print #app .rl-profile-no{display:block;font:300 13px/1.4 var(--rl-font-latin-light);color:var(--rl-print-blue);letter-spacing:.02em}html.rl-print #app .rl-profile-role{margin:18px 0 0!important;font-size:13px!important;color:var(--rl-print-blue)!important}html.rl-print #app .rl-profile h3{margin:4px 0 0!important;font:700 clamp(30px,2.8vw,40px)/1.25 var(--rl-font-serif)!important;color:var(--rl-print-blue)!important}html.rl-print #app .rl-profile blockquote{margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--rl-print-line-soft);font:400 clamp(19px,1.6vw,23px)/1.6 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-profile-text>p:not(.rl-profile-role):not(.rl-story-link){margin:16px 0 0!important;font-size:16px!important;line-height:1.85!important;color:var(--rl-print-charcoal)!important}html.rl-print #app .rl-profile .rl-guide-chips{margin-top:18px}html.rl-print #app .rl-profile .rl-story-stat{margin:22px 0 0}html.rl-print #app .rl-profile .rl-story-link{margin-top:18px!important}html.rl-print #app .rl-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;margin:24px calc(-50% - 5px) 8px 0}html.rl-print #app .rl-channels>div{padding:22px 0 26px;border-top:1px solid var(--rl-print-line)}html.rl-print #app .rl-channels span{display:block;font:300 13px/1.4 var(--rl-font-latin-light);color:var(--rl-print-blue)}html.rl-print #app .rl-channels b{display:block;margin-top:10px;font:700 20px/1.45 var(--rl-font-serif);color:var(--rl-print-blue)}html.rl-print #app .rl-channels em{display:block;margin-top:8px;font-style:normal;font-size:14.5px;line-height:1.75;color:var(--rl-print-charcoal)}html.rl-print #app .rl-channels a{display:inline-flex;margin-top:14px;height:40px;align-items:center;padding:0 16px;border:1px solid var(--rl-print-blue);border-radius:999px;font-size:14px;color:var(--rl-print-blue);text-decoration:none;transition:background-color .3s,color .3s}html.rl-print #app .rl-channels a:hover{background:var(--rl-print-blue);color:#fff}html.rl-print #app .rl-channels .rl-draft-note{margin-top:14px;font-size:13px;color:var(--rl-print-muted, #56697a)}@media (max-width: 1100px){html.rl-print #app .rl-profiles,html.rl-print #app .rl-channels{margin-right:0}}@media (max-width: 700px){html.rl-print #app .rl-profile,html.rl-print #app .rl-profile--r{grid-template-columns:1fr;row-gap:22px}html.rl-print #app .rl-profile--r>.rl-ph{order:0}html.rl-print #app .rl-profile>.rl-ph{width:72%;max-width:300px}html.rl-print #app .rl-channels{grid-template-columns:1fr}}html.rl-print #app .rl-story.has-subnav{padding-top:0}html.rl-print #app .rl-subnav{position:sticky;top:64px;z-index:30;margin:0 calc(-1 * var(--rl-edge, var(--gutter)));padding:0 var(--rl-edge, var(--gutter));background:#f6f8faf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-subnav-in{display:flex;align-items:center;height:52px;overflow-x:auto;scrollbar-width:none}html.rl-print #app .rl-subnav-in::-webkit-scrollbar{display:none}html.rl-print #app .rl-subnav-label{flex:none;margin-right:26px;padding-right:26px;border-right:1px solid var(--rl-print-line-soft);font:700 15px/1.2 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-subnav ul{display:flex;flex:none;gap:26px;list-style:none;margin:0;padding:0}html.rl-print #app .rl-subnav a{position:relative;display:flex;align-items:center;height:52px;font-size:14px;color:var(--rl-print-charcoal);white-space:nowrap;text-decoration:none;transition:color .25s}html.rl-print #app .rl-subnav a:hover{color:var(--rl-print-blue)}html.rl-print #app .rl-subnav a[aria-current=page]{color:var(--rl-print-blue);font-weight:600}html.rl-print #app .rl-subnav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--rl-print-blue)}html.rl-print #app .rl-story.has-subnav .rl-story-crumb{display:none}html.rl-print #app .rl-story.has-subnav>.rl-story-cover{padding-top:56px}@media (max-width: 700px){html.rl-print #app .rl-subnav{position:static}html.rl-print #app .rl-subnav-in{height:48px}html.rl-print #app .rl-subnav a{height:48px;font-size:13.5px}html.rl-print #app .rl-subnav-label{margin-right:18px;padding-right:18px;font-size:14px}html.rl-print #app .rl-subnav ul{gap:20px;padding-right:20px}html.rl-print #app .rl-story.has-subnav>.rl-story-cover{padding-top:32px}}html.rl-print #app .rl-subnav-in{overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}html.rl-print #app .rl-subnav a[aria-current=page]:after{bottom:0}html.rl-print #app .rl-mag-head{padding-top:56px}html.rl-print #app .rl-mag-issue{margin:0;font:300 clamp(15px,1.3vw,19px)/1.4 var(--rl-font-latin-light);letter-spacing:.04em;color:var(--rl-print-blue)}html.rl-print #app .rl-mag-issue span{opacity:.5;margin:0 6px}html.rl-print #app .rl-mag .rl-story-title{margin-top:18px;font-size:clamp(40px,4.6vw,68px)}html.rl-print #app .rl-mag .rl-story-lede{margin-top:22px;max-width:30em}html.rl-print #app .rl-mag-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;border-top:1px solid var(--rl-print-line);border-bottom:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-mag-cats a{display:flex;align-items:baseline;gap:12px;padding:18px 0;font:700 19px/1.3 var(--rl-font-serif);color:var(--rl-print-blue);text-decoration:none}html.rl-print #app .rl-mag-cats a+a{padding-left:24px;border-left:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-mag-cats a span{font:300 13px/1 var(--rl-font-latin-light)}html.rl-print #app .rl-mag-cats a i{font:300 13px/1 var(--rl-font-latin-light);font-style:normal;opacity:.7}html.rl-print #app .rl-mag-cats a:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}html.rl-print #app .rl-mag-feature{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:40px;align-items:end;margin-top:56px}html.rl-print #app .rl-mag-feature>.rl-ph{aspect-ratio:16 / 10;border-radius:10px}html.rl-print #app .rl-mag-feature h2{margin:12px 0 0!important;font:700 clamp(26px,2.4vw,36px)/1.35 var(--rl-font-serif)!important;letter-spacing:-.02em;color:var(--rl-print-blue)!important}html.rl-print #app .rl-mag-feature em{display:block;margin-top:14px;font-style:normal;font-size:16px;line-height:1.8;color:var(--rl-print-charcoal)}html.rl-print #app .rl-mag-meta{display:block;font-size:13px;color:var(--rl-print-blue)}html.rl-print #app .rl-mag-sec{margin-top:clamp(72px,8vw,112px);padding-top:28px;border-top:1px solid var(--rl-print-line);scroll-margin-top:130px}html.rl-print #app .rl-mag-sechead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);column-gap:5px;align-items:start}html.rl-print #app .rl-mag-no{font:300 15px/1.5 var(--rl-font-latin-light);color:var(--rl-print-blue)}html.rl-print #app .rl-mag-sechead h2{margin:0!important;font:700 clamp(24px,2.2vw,32px)/1.38 var(--rl-font-serif)!important;letter-spacing:-.02em;color:var(--rl-print-blue)!important}html.rl-print #app .rl-mag-sechead p{margin:4px 0 0 32px!important;font-size:14.5px!important;line-height:1.75!important;color:var(--rl-print-charcoal)!important}html.rl-print #app .rl-mag-grid{display:grid;gap:36px 28px;margin-top:36px}html.rl-print #app .rl-mag-card .rl-ph,html.rl-print #app .rl-mag-card .rl-story-figure{margin:0!important;border-radius:8px}html.rl-print #app .rl-mag-card .rl-ph{aspect-ratio:4 / 3}html.rl-print #app .rl-mag-txt{margin-top:14px}html.rl-print #app .rl-mag-card b{display:block;margin-top:8px;font:700 19px/1.45 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app .rl-mag-card em{display:block;margin-top:6px;font-style:normal;font-size:14.5px;line-height:1.7;color:var(--rl-print-charcoal)}html.rl-print #app .rl-mag-card small{display:inline-block;margin-top:10px;font-size:12px;color:var(--rl-print-muted, #56697a)}html.rl-print #app .rl-mag-card .rl-dummy-in{padding:14px;gap:5px}html.rl-print #app .rl-mag-card .rl-dummy-in b{margin:0;font-size:15px}html.rl-print #app .rl-mag-card .rl-dummy-in em{margin:0;font-size:12px}html.rl-print #app .rl-mag-sec--lead .rl-mag-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}html.rl-print #app .rl-mag-sec--lead .rl-mag-card--lead{grid-row:span 2}html.rl-print #app .rl-mag-sec--lead .rl-mag-card--lead .rl-ph{aspect-ratio:4 / 3}html.rl-print #app .rl-mag-sec--lead .rl-mag-card--lead b{font-size:24px}html.rl-print #app .rl-mag-sec--lead .rl-mag-card--sub .rl-ph,html.rl-print #app .rl-mag-sec--lead .rl-mag-card--sub .rl-dummy{aspect-ratio:16 / 9!important}html.rl-print #app .rl-mag-sec--three .rl-mag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html.rl-print #app .rl-mag-sec--three .rl-mag-card .rl-ph{aspect-ratio:4 / 5}html.rl-print #app .rl-mag-soon{margin-top:64px}@media (max-width: 1100px){html.rl-print #app .rl-mag-feature{grid-template-columns:1fr;row-gap:18px}html.rl-print #app .rl-mag-sechead{grid-template-columns:1fr;row-gap:10px}html.rl-print #app .rl-mag-sechead p{margin-left:0!important}}@media (max-width: 700px){html.rl-print #app .rl-mag-head{padding-top:32px}html.rl-print #app .rl-mag .rl-story-title{font-size:clamp(30px,8.6vw,38px)}html.rl-print #app .rl-mag-cats{grid-template-columns:1fr}html.rl-print #app .rl-mag-cats a+a{padding-left:0;border-left:0;border-top:1px solid var(--rl-print-line-soft)}html.rl-print #app :is(.rl-mag-sec--lead,.rl-mag-sec--three) .rl-mag-grid{grid-template-columns:1fr}html.rl-print #app .rl-mag-sec--lead .rl-mag-card--lead{grid-row:auto}html.rl-print #app .rl-mag-sec--three .rl-mag-card .rl-ph,html.rl-print #app .rl-mag-sec--three .rl-mag-card .rl-dummy{aspect-ratio:4 / 3!important}}html.rl-print #app .rl-post-meta{grid-column:2;grid-row:4;margin:18px 0 0;font-size:13px;color:var(--rl-print-muted, #56697a)}html.rl-print #app .rl-post-meta a{margin-left:10px;color:var(--rl-print-blue);text-decoration:underline;text-underline-offset:4px}html.rl-print #app .rl-post .rl-story-hero{grid-row:5}html.rl-print #app .rl-post-facts{grid-column:1 / -1;grid-row:6;list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rl-print-line);border-bottom:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-post-facts li{padding:16px 18px}html.rl-print #app .rl-post-facts li:first-child{padding-left:0}html.rl-print #app .rl-post-facts li+li{border-left:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-post-facts span{display:block;font-size:12.5px;color:var(--rl-print-blue)}html.rl-print #app .rl-post-facts b{display:block;margin-top:6px;font:700 17px/1.4 var(--rl-font-serif);color:var(--rl-print-blue)}html.rl-print #app .rl-rate{display:inline-flex;align-items:baseline;gap:6px;flex:none}html.rl-print #app .rl-rate b{font:300 30px/1 var(--rl-font-latin-light);color:var(--rl-print-blue)}html.rl-print #app .rl-rate b:before{content:"\2605  ";font-size:.6em;vertical-align:.2em}html.rl-print #app .rl-rate span{font:300 13px/1 var(--rl-font-latin-light);color:var(--rl-print-muted, #56697a)}html.rl-print #app .rl-rate em{font-style:normal}html.rl-print #app .rl-rate--big{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:baseline;margin:6px 0 26px;padding:22px 0;border-top:1px solid var(--rl-print-line);border-bottom:1px solid var(--rl-print-line-soft);width:100%}html.rl-print #app .rl-rate--big b{font-size:56px}html.rl-print #app .rl-rate--big em{grid-column:1 / -1;margin-top:10px;font:700 20px/1.45 var(--rl-font-serif);color:var(--rl-print-blue)}html.rl-print #app .rl-menu{margin-top:44px}html.rl-print #app .rl-menu:first-of-type{margin-top:10px}html.rl-print #app .rl-menu-head{display:grid;grid-template-columns:44px 1fr auto;column-gap:12px;align-items:center;padding:18px 0;border-top:1px solid var(--rl-print-line);border-bottom:1px solid var(--rl-print-line-soft);margin-bottom:24px}html.rl-print #app .rl-menu-no{font:300 18px/1 var(--rl-font-latin-light);color:var(--rl-print-blue)}html.rl-print #app .rl-menu-head h3{margin:0!important;font:700 21px/1.4 var(--rl-font-serif)!important;color:var(--rl-print-blue)!important}html.rl-print #app .rl-menu-head p{margin:4px 0 0!important;font-size:14px!important;color:var(--rl-print-charcoal)!important}html.rl-print #app .rl-photoset{display:grid;gap:10px;margin:28px calc(-50% - 5px) 28px 0;clear:both}html.rl-print #app .rl-photoset--2{grid-template-columns:repeat(2,minmax(0,1fr))}html.rl-print #app .rl-photoset--3{grid-template-columns:repeat(3,minmax(0,1fr))}html.rl-print #app .rl-photoset .rl-story-figure{margin:0!important}html.rl-print #app .rl-photoset .rl-ph,html.rl-print #app .rl-post .rl-story-wide .rl-ph{aspect-ratio:3 / 2}html.rl-print #app .rl-post .rl-story-wide{margin-top:28px;margin-bottom:28px}html.rl-print #app .rl-post-addr{margin:4px 0 0!important;padding:14px 0;border-top:1px solid var(--rl-print-line-soft);border-bottom:1px solid var(--rl-print-line-soft);font-size:15px!important}html.rl-print #app .rl-post-addr b{margin-right:10px;font-family:var(--rl-font-serif);color:var(--rl-print-blue)}html.rl-print #app .rl-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px calc(-50% - 5px) 36px 0}html.rl-print #app .rl-gallery .rl-ph{aspect-ratio:1 / 1;border-radius:6px}html.rl-print #app .rl-hashtags{margin-top:18px}html.rl-print #app .rl-hashtags li{border-color:var(--rl-print-line-soft)}html.rl-print #app a.rl-mag-feature,html.rl-print #app a.rl-mag-card{text-decoration:none}html.rl-print #app a.rl-mag-feature:hover h2,html.rl-print #app a.rl-mag-card:hover b{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}@media (max-width: 1100px){html.rl-print #app .rl-photoset,html.rl-print #app .rl-gallery{margin-right:0}html.rl-print #app .rl-post-meta{grid-column:1;grid-row:auto;order:5}html.rl-print #app .rl-post-facts{grid-column:1;grid-row:auto;order:7;grid-template-columns:repeat(2,minmax(0,1fr))}html.rl-print #app .rl-post-facts li:nth-child(3){padding-left:0;border-left:0}html.rl-print #app .rl-post-facts li:nth-child(n+3){border-top:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){html.rl-print #app .rl-photoset--3{grid-template-columns:repeat(2,minmax(0,1fr))}html.rl-print #app .rl-photoset--3 .rl-story-figure:first-child{grid-column:1 / -1}html.rl-print #app .rl-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}html.rl-print #app .rl-menu-head{grid-template-columns:34px 1fr;row-gap:10px}html.rl-print #app .rl-menu-head .rl-rate{grid-column:2}html.rl-print #app .rl-rate--big b{font-size:46px}}html.rl-print #app .rl-subnav{border-top:1px solid var(--rl-print-line);border-bottom:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-subnav-in{height:60px}html.rl-print #app .rl-subnav-label{margin-right:0;padding-right:28px;font:700 18px/1.2 var(--rl-font-serif)}html.rl-print #app .rl-subnav ul{gap:0}html.rl-print #app .rl-subnav li{display:flex;align-items:stretch}html.rl-print #app .rl-subnav li{border-left:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-subnav a{height:60px;gap:10px;align-items:center;padding:0 24px;font:700 16px/1.2 var(--rl-font-serif);letter-spacing:-.02em;color:#0662d98c}html.rl-print #app .rl-subnav a:hover,html.rl-print #app .rl-subnav a[aria-current=page]{color:var(--rl-print-blue);font-weight:700}html.rl-print #app .rl-subnav-no{font:300 12.5px/1 var(--rl-font-latin-light);color:var(--rl-print-blue);letter-spacing:.02em}html.rl-print #app .rl-subnav a[aria-current=page]:after{left:24px;right:24px}@media (max-width: 700px){html.rl-print #app .rl-subnav-in,html.rl-print #app .rl-subnav a{height:52px}html.rl-print #app .rl-subnav-label{padding-right:18px;font-size:15px}html.rl-print #app .rl-subnav a{padding:0 16px;gap:8px;font-size:14.5px}html.rl-print #app .rl-subnav a[aria-current=page]:after{left:16px;right:16px}html.rl-print #app .rl-subnav ul{padding-right:0}}html.rl-print #app .rl-subnav-label{position:sticky;left:0;z-index:1;align-self:stretch;display:flex;align-items:center;background:#f6f8faf7;box-shadow:1px 0 0 var(--rl-print-line-soft)}html.rl-print #app .rl-subnav-in,html.rl-print #app .rl-subnav a{height:50px}html.rl-print #app .rl-subnav a{font:500 15px/1.2 var(--rl-font);letter-spacing:-.01em}html.rl-print #app .rl-subnav a:hover,html.rl-print #app .rl-subnav a[aria-current=page]{font-weight:600}@media (max-width: 700px){html.rl-print #app .rl-subnav-in,html.rl-print #app .rl-subnav a{height:46px}html.rl-print #app .rl-subnav a{font-size:14px}}html.rl-print #app .rl-subnav a,html.rl-print #app .rl-subnav a:hover{font-weight:400}html.rl-print #app .rl-subnav a[aria-current=page]{font-weight:600}html.rl-print #app .rl-map-box{position:relative;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;border:1px solid var(--rl-print-line-soft);background:linear-gradient(rgba(6,98,217,.05) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,rgba(6,98,217,.05) 1px,transparent 1px) 0 0 / 28px 28px,var(--rl-print-mist, #e6eef5)}html.rl-print #app .rl-map-canvas{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}html.rl-print #app .rl-map.is-live .rl-map-canvas{opacity:1}html.rl-print #app .rl-map.is-live .rl-map-fallback{display:none}html.rl-print #app .rl-map-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;text-align:center}html.rl-print #app .rl-map-pin{width:22px;height:22px;margin-bottom:6px;border-radius:50% 50% 50% 0;background:var(--rl-print-blue);transform:rotate(-45deg);box-shadow:0 0 0 6px #0662d91f}html.rl-print #app .rl-map-fallback b{font:700 19px/1.4 var(--rl-font-serif);color:var(--rl-print-blue)}html.rl-print #app .rl-map-fallback em{font-style:normal;font-size:14.5px;color:var(--rl-print-charcoal)}html.rl-print #app .rl-map-fallback a{margin-top:8px;display:inline-flex;align-items:center;height:38px;padding:0 16px;border:1px solid var(--rl-print-blue);border-radius:999px;font-size:14px;color:var(--rl-print-blue);text-decoration:none;background:#f6f8facc;transition:background-color .3s,color .3s}html.rl-print #app .rl-map-fallback a:hover{background:var(--rl-print-blue);color:#fff}html.rl-print #app .rl-map-fallback small{margin-top:8px;font-size:12px;color:var(--rl-print-muted, #56697a)}@media (max-width: 700px){html.rl-print #app .rl-map-box{aspect-ratio:4 / 3}html.rl-print #app .rl-map-fallback small{font-size:11.5px}}html.rl-print #app .rl-gallery-note{margin:0 0 14px!important;font-size:13px!important;color:var(--rl-print-muted, #56697a)!important}html.rl-print #app .rl-gallery--edit{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(96px,8.6vw,168px);gap:10px;margin:0 calc(-50% - 5px) 40px 0}html.rl-print #app .rl-gallery--edit .rl-gal{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:6px;overflow:hidden;background:var(--rl-print-mist, #e6eef5);cursor:zoom-in;aspect-ratio:auto!important}html.rl-print #app .rl-gallery--edit .rl-gal img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.1,1),filter .4s}html.rl-print #app .rl-gallery--edit .rl-gal:hover img{transform:scale(1.035)}html.rl-print #app .rl-gallery--edit .rl-gal:focus-visible{outline:2px solid var(--rl-print-blue);outline-offset:2px}html.rl-print #app .rl-gal.t-2x1{grid-column:span 2;grid-row:span 1}html.rl-print #app .rl-gal.t-2x2{grid-column:span 2;grid-row:span 2}html.rl-print #app .rl-gal.t-3x2{grid-column:span 3;grid-row:span 2}html.rl-print #app .rl-gal.t-4x2{grid-column:span 4;grid-row:span 2}html.rl-print #app .rl-gal.t-6x2{grid-column:span 6;grid-row:span 2}@media (max-width: 1100px){html.rl-print #app .rl-gallery--edit{margin-right:0;grid-auto-rows:clamp(84px,13vw,150px)}}@media (max-width: 700px){html.rl-print #app .rl-gallery--edit{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:6px}html.rl-print #app .rl-gallery--edit .rl-gal{grid-column:span 1!important;grid-row:auto!important;aspect-ratio:1 / 1!important}html.rl-print #app .rl-gallery--edit .rl-gal:nth-child(3n+1){grid-column:span 2!important;aspect-ratio:3 / 2!important}}html.rl-print .rl-lb{position:fixed;inset:0;z-index:9999;display:grid;grid-template-columns:64px 1fr 64px;align-items:center;background:#121c26f0}html.rl-print .rl-lb[hidden]{display:none}html.rl-print.rl-lb-open,html.rl-print.rl-lb-open body{overflow:hidden}html.rl-print .rl-lb figure{grid-column:2;margin:0;display:flex;flex-direction:column;align-items:center;gap:14px}html.rl-print .rl-lb img{max-width:100%;max-height:82vh;object-fit:contain;border-radius:4px}html.rl-print .rl-lb-count{font:300 13px/1 var(--rl-font-latin-light);letter-spacing:.08em;color:#fffc}html.rl-print .rl-lb button{width:44px;height:44px;justify-self:center;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:transparent;color:#fff;font:300 24px/1 var(--rl-font-latin-light);cursor:pointer;transition:background-color .3s}html.rl-print .rl-lb button:hover{background:#ffffff24}html.rl-print .rl-lb-close{position:absolute;top:calc(18px + env(safe-area-inset-top,0px));right:18px}@media (max-width: 700px){html.rl-print .rl-lb{grid-template-columns:0 1fr 0}html.rl-print .rl-lb-prev,html.rl-print .rl-lb-next{display:none}html.rl-print .rl-lb img{max-height:76vh}}@media (max-width: 700px){html.rl-print #app .rl-ch-body:has(>.rl-gallery--edit){container-type:inline-size}html.rl-print #app .rl-gallery--edit{grid-auto-rows:21vw;grid-auto-rows:calc(((100cqw - 6px)/2 - 6px)/2)}html.rl-print #app .rl-gallery--edit .rl-gal[data-m]{aspect-ratio:auto!important}html.rl-print #app .rl-gallery--edit .rl-gal[data-m=L]{grid-column:span 2!important;grid-row:span 3!important}html.rl-print #app .rl-gallery--edit .rl-gal[data-m=T]{grid-column:span 1!important;grid-row:span 4!important}html.rl-print #app .rl-gallery--edit .rl-gal[data-m=S]{grid-column:span 1!important;grid-row:span 2!important}html.rl-print #app .rl-gallery--edit .rl-gal[data-m=W]{grid-column:span 2!important;grid-row:span 2!important}}html.rl-print #app .rl-hgal{position:relative;margin:0 calc(-50% - 5px) 40px 0}html.rl-print #app .rl-hgal-sticky{position:sticky;top:132px;height:calc(100vh - 160px);min-height:420px;max-height:760px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}html.rl-print #app .rl-hgal-track{display:flex;align-items:flex-end;gap:28px;width:max-content;will-change:transform}html.rl-print #app .rl-hgal-item{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:0;border:0;background:none;cursor:zoom-in;text-align:left}html.rl-print #app .rl-hgal-img{display:block;height:min(calc(100vh - 300px),460px);min-height:280px;border-radius:6px;overflow:hidden;background:var(--rl-print-mist, #e6eef5)}html.rl-print #app .rl-hgal-img img{display:block;height:100%;width:auto;transition:transform .9s cubic-bezier(.2,.7,.1,1)}html.rl-print #app .rl-hgal-item:hover .rl-hgal-img img{transform:scale(1.03)}html.rl-print #app .rl-hgal-item:focus-visible{outline:2px solid var(--rl-print-blue);outline-offset:4px}html.rl-print #app .rl-hgal-cap{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--rl-print-line-soft);align-self:stretch}html.rl-print #app .rl-hgal-cap i{font:300 13px/1 var(--rl-font-latin-light);font-style:normal;letter-spacing:.04em;color:var(--rl-print-blue)}html.rl-print #app .rl-hgal-cap b{font:700 18px/1.3 var(--rl-font-serif);color:var(--rl-print-blue)}html.rl-print #app .rl-hgal-bar{position:relative;height:1px;margin-top:28px;background:var(--rl-print-line-soft)}html.rl-print #app .rl-hgal-bar span{position:absolute;inset:0;background:var(--rl-print-blue);transform-origin:0 50%;transform:scaleX(0)}@media (max-width: 1100px){html.rl-print #app .rl-hgal{margin-right:0}}@media (max-width: 700px){html.rl-print #app .rl-hgal{height:auto!important;margin-bottom:32px}html.rl-print #app .rl-hgal-sticky{position:static;height:auto;min-height:0;max-height:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:block}html.rl-print #app .rl-hgal-sticky::-webkit-scrollbar{display:none}html.rl-print #app .rl-hgal-track{transform:none!important;gap:14px;padding-right:24px}html.rl-print #app .rl-hgal-item{scroll-snap-align:start}html.rl-print #app .rl-hgal-img{height:62vw;min-height:0;max-height:320px}html.rl-print #app .rl-hgal-bar{display:none}}html.rl-print #app .rl-hgal-allbtn{display:inline-flex;align-items:center;gap:8px;height:44px;margin-top:18px;padding:0 20px;border:1px solid var(--rl-print-blue);border-radius:999px;background:transparent;font:500 14.5px/1 var(--rl-font);color:var(--rl-print-blue);cursor:pointer;transition:background-color .3s,color .3s}html.rl-print #app .rl-hgal-allbtn:hover{background:var(--rl-print-blue);color:#fff}@media (min-width: 1101px){html.rl-print #app .rl-hgal{margin-left:calc(-50% - 5px)}html.rl-print #app .rl-hgal-sticky{z-index:2}html.rl-print #app .rl-hgal-track{padding-left:calc(25% + 2.5px)}html.rl-print #app .rl-hgal-bar,html.rl-print #app .rl-hgal-allbtn{margin-left:calc(25% + 2.5px)}}html.rl-print #app .rl-bento-wrap{position:relative;z-index:2;margin:0 calc(-50% - 5px) 40px 0}html.rl-print #app .rl-bento{display:grid;height:min(80vh,780px);min-height:520px;gap:10px;overflow:hidden;touch-action:pan-y;grid-template:"a a b c" 1.9148fr "a a d d" 3.4fr "e f g h" 1.9148fr / 1.708fr 3.0956fr 3.0956fr 1.7081fr}html.rl-print #app .rl-bento-tile{position:relative;display:block;min-width:0;min-height:0;padding:0;border:0;overflow:hidden;border-radius:10px;background:var(--rl-print-mist, #e6eef5);color:#fff;cursor:zoom-in;transform:translateZ(0);text-align:left}html.rl-print #app .rl-bento-tile:nth-child(1){grid-area:a}html.rl-print #app .rl-bento-tile:nth-child(2){grid-area:b}html.rl-print #app .rl-bento-tile:nth-child(3){grid-area:c}html.rl-print #app .rl-bento-tile:nth-child(4){grid-area:d}html.rl-print #app .rl-bento-tile:nth-child(5){grid-area:e}html.rl-print #app .rl-bento-tile:nth-child(6){grid-area:f}html.rl-print #app .rl-bento-tile:nth-child(7){grid-area:g}html.rl-print #app .rl-bento-tile:nth-child(8){grid-area:h}html.rl-print #app .rl-bento-tile img{position:absolute;inset:-18px;width:calc(100% + 36px);height:calc(100% + 36px);max-width:none;object-fit:cover;transform-origin:center;transform:translateZ(0) scale(1.08);will-change:transform;user-select:none;pointer-events:none}html.rl-print #app .rl-bento-shade{position:absolute;inset:0;background:#000;opacity:.1564;transition:opacity .32s cubic-bezier(.2,.8,.2,1);pointer-events:none}html.rl-print #app .rl-bento-tile.is-hover .rl-bento-shade,html.rl-print #app .rl-bento-tile:focus-visible .rl-bento-shade{opacity:.3312}html.rl-print #app .rl-bento-label{position:absolute;left:22px;right:22px;bottom:22px;display:flex;flex-direction:column;gap:5px;pointer-events:none;opacity:.82;transform:translate3d(0,5px,0);transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s cubic-bezier(.2,.8,.2,1)}html.rl-print #app .rl-bento-tile.is-hover .rl-bento-label,html.rl-print #app .rl-bento-tile:focus-visible .rl-bento-label{opacity:1;transform:translateZ(0)}html.rl-print #app .rl-bento-label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.rl-print #app .rl-bento-label .eyebrow{opacity:.72;font:300 12.5px/1.2 var(--rl-font-latin-light),var(--rl-font);letter-spacing:.03em}html.rl-print #app .rl-bento-label span:last-child{font:700 18px/1.3 var(--rl-font-serif);text-shadow:0 1px 12px rgba(0,0,0,.25)}html.rl-print #app .rl-bento-tile:focus-visible{outline:2px solid var(--rl-print-blue);outline-offset:2px}html.rl-print #app .rl-bento-wrap .rl-hgal-allbtn{margin-left:0}@media (min-width: 1101px){html.rl-print #app .rl-bento-wrap{margin-left:calc(-50% - 5px)}html.rl-print #app .rl-bento-wrap .rl-hgal-allbtn{margin-left:calc(25% + 2.5px)}}@media (max-width: 1100px){html.rl-print #app .rl-bento-wrap{margin-right:0}}@media (max-width: 720px){html.rl-print #app .rl-bento{height:auto;min-height:0;grid-template:none!important;grid-template-columns:1fr 1fr!important;grid-auto-rows:44vw;gap:8px}html.rl-print #app .rl-bento-tile{grid-area:auto!important}html.rl-print #app .rl-bento-tile:nth-child(1){grid-column:span 2;grid-row:span 2}html.rl-print #app .rl-bento-tile:nth-child(4){grid-column:span 2}html.rl-print #app .rl-bento-tile img{transform:scale(1.08)!important}html.rl-print #app .rl-bento-label{left:14px;right:14px;bottom:14px;opacity:1;transform:none}html.rl-print #app .rl-bento-label span:last-child{font-size:15px}}@media (prefers-reduced-motion: reduce){html.rl-print #app .rl-bento-tile img{transform:scale(1.08)!important}}@media (max-width: 720px){html.rl-print #app .rl-bento-tile:nth-child(1){grid-column:span 2!important;grid-row:span 2!important}html.rl-print #app .rl-bento-tile:nth-child(4){grid-column:span 2!important}}html.rl-print #app .rl-bento+.rl-bento{margin-top:10px}html.rl-print #app .rl-bento--r{grid-template:"c b a a" 1.9148fr "d d a a" 3.4fr "h g f e" 1.9148fr / 1.708fr 3.0956fr 3.0956fr 1.7081fr}html.rl-print #app .rl-bento-tail{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:10px;height:clamp(180px,22vw,320px);margin-top:10px}html.rl-print #app .rl-bento-tail .rl-bento-tile{grid-area:auto!important}@media (max-width: 720px){html.rl-print #app .rl-bento-tail{height:32vw;gap:8px;margin-top:8px}}html.rl-print #app .rl-tbd{text-decoration:underline dashed rgba(6,98,217,.55);text-decoration-thickness:1px;text-underline-offset:4px}html.rl-print #app .rl-tbd:after{content:"\ac00\c548";display:inline-block;margin-left:3px;padding:0 4px;font:600 9.5px/1.55 var(--rl-font);letter-spacing:0;color:var(--rl-print-blue);border:1px solid rgba(6,98,217,.35);border-radius:3px;vertical-align:.5em;white-space:nowrap}html.rl-print #app main{word-break:keep-all;overflow-wrap:break-word}html.rl-print #app .rl-nw{white-space:nowrap}html.rl-print #app .rl-ch-body>:is(.rl-story-steps,.rl-story-grid8,.rl-guide-table,.rl-qa-compare,.rl-story-qa,.rl-guide-chips,.rl-quad,.rl-concerns,.rl-imggrid,.rl-symmap,.rl-guide-schedule,.rl-step-box,.rl-checklist,.rl-story-checks)+p{margin-top:28px}html.rl-print #app .rl-ch-body>.rl-story-quote+p{margin-top:36px}html.rl-print #app .rl-story-grid8 li{align-content:start}html.rl-print #app .rl-guide-table :is(th,td):not(:first-child):not(:last-child){padding-right:18px}html.rl-print #app .rl-guide-table tr:has(>:nth-child(3))>td:first-child{width:30%}@media (max-width: 1100px){html.rl-print #app .rl-qa-summary{grid-column:1 / -1!important;grid-row:auto!important}}@media (max-width: 1100px){html.rl-print #app .rl-rows .rl-dummy em{display:none}}html.rl-print #app .rl-cv{margin:24px 0 0;padding:0;border-top:1px solid var(--rl-print-line)}html.rl-print #app .rl-cv>div{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:18px;padding:14px 0 15px;border-bottom:1px solid var(--rl-print-line-soft)}html.rl-print #app .rl-cv dt{font:600 12.5px/1.9 var(--rl-font);letter-spacing:.01em;color:var(--rl-print-blue)}html.rl-print #app .rl-cv dd{margin:0}html.rl-print #app .rl-cv ul{list-style:none;margin:0;padding:0}html.rl-print #app .rl-cv li{font-size:15px;line-height:1.8;color:var(--rl-print-charcoal)}html.rl-print #app .rl-cv li .rl-draft-note{font-size:13.5px;color:var(--rl-print-muted, #56697a)}html.rl-print #app .rl-cv+.rl-guide-chips{margin-top:18px}@media (max-width: 700px){html.rl-print #app .rl-cv>div{grid-template-columns:1fr;row-gap:4px;padding:12px 0 13px}html.rl-print #app .rl-cv li{font-size:14.5px}}html.rl-print #app .rl-colgrid{margin:20px calc(-50% - 5px) 0 0}html.rl-print #app .rl-colfilter button span{margin-left:4px;font-size:12px;opacity:.72}html.rl-print #app .rl-colcount{margin:0 0 18px;font-size:13px;color:var(--rl-print-muted, #56697a)}html.rl-print #app .rl-colcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px;list-style:none;margin:0;padding:0}html.rl-print #app .rl-colcards a{display:flex;flex-direction:column;text-decoration:none;color:inherit}html.rl-print #app .rl-colthumb{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:8px;background:var(--rl-print-mist, #e6eef5)}html.rl-print #app .rl-colthumb>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}html.rl-print #app .rl-colcards a:hover .rl-colthumb>img,html.rl-print #app .rl-colfeature:hover .rl-colthumb>img{transform:scale(1.03)}html.rl-print #app .rl-colcard{display:flex;flex-direction:column;padding:9% 9% 8%;color:#fff;background:linear-gradient(165deg,#6d8197,#3d566f 58%,#2c455e)}html.rl-print #app .rl-colcard:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 80% 10%,#ffffff38,#fff0 60%);pointer-events:none}html.rl-print #app .rl-colcard--implants{background:linear-gradient(165deg,#5a7896,#2d4c6b 60%,#173652)}html.rl-print #app .rl-colcard--orthodontics{background:linear-gradient(165deg,#8593a8,#55667f 58%,#3a4b62)}html.rl-print #app .rl-colcard-brand{position:relative;font:500 11px/1.4 var(--rl-font);letter-spacing:.02em;opacity:.9}html.rl-print #app .rl-colcard b{position:relative;margin-top:18%;font:300 clamp(15px,1.35vw,19px)/1.5 var(--rl-font);letter-spacing:-.01em;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}html.rl-print #app .rl-colcard-foot{position:relative;margin-top:auto;font:400 11px/1.4 var(--rl-font);opacity:.82}html.rl-print #app .rl-colcard-mark{position:absolute;right:8%;bottom:7%;width:13%;height:auto;filter:brightness(0) invert(1);opacity:.92}html.rl-print #app .rl-colmeta{display:block;margin-top:14px;font-size:12.5px;color:var(--rl-print-blue)}html.rl-print #app .rl-colmeta i{margin:0 6px;font-style:normal;opacity:.6}html.rl-print #app .rl-colcards a>b{margin-top:6px;font:700 16.5px/1.5 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-charcoal);word-break:keep-all}html.rl-print #app .rl-colcards a>em{margin-top:6px;font-style:normal;font-size:13.5px;line-height:1.7;color:var(--rl-print-muted, #56697a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.rl-print #app .rl-colcards a:hover>b{color:var(--rl-print-blue)}html.rl-print #app .rl-colmore{display:block;margin:40px auto 0;height:46px;padding:0 30px;border:1px solid var(--rl-print-blue);border-radius:999px;background:transparent;font:500 14px/1 var(--rl-font);color:var(--rl-print-blue);cursor:pointer;transition:background-color .3s,color .3s}html.rl-print #app .rl-colmore:hover{background:var(--rl-print-blue);color:#fff}html.rl-print #app .rl-colmore[hidden]{display:none}html.rl-print #app .rl-colmore[data-auto]{visibility:hidden;height:1px;margin:0 auto;padding:0;border:0}html.rl-print #app .rl-colfeature{display:grid;grid-template-columns:minmax(200px,300px) 1fr;gap:36px;align-items:end;margin:8px calc(-50% - 5px) 0 0;text-decoration:none;color:inherit}html.rl-print #app .rl-colfeature b{display:block;margin-top:10px;font:700 clamp(22px,2.2vw,30px)/1.4 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue);word-break:keep-all}html.rl-print #app .rl-colfeature em{display:block;margin-top:12px;font-style:normal;font-size:15px;line-height:1.8;color:var(--rl-print-charcoal)}html.rl-print #app .rl-colfeature .rl-feature-go{display:inline-block;margin-top:18px;font-size:14px;color:var(--rl-print-blue);text-decoration:underline;text-underline-offset:4px}html.rl-print #app .rl-colsrc{margin-top:28px!important;font-size:13px}html.rl-print #app .rl-colsrc a{color:var(--rl-print-blue)}html.rl-print #app .rl-colem{font-weight:600;color:var(--rl-print-blue)}html.rl-print #app .rl-colem b{font-weight:600}html.rl-print #app .rl-colq{margin:22px 0;padding:4px 0 4px 18px;border-left:2px solid var(--rl-print-blue)}html.rl-print #app .rl-colq p{margin:0;font:400 16px/1.8 var(--rl-font-serif);color:var(--rl-print-charcoal)}html.rl-print #app .rl-coltags{margin-top:26px}html.rl-print #app .rl-coldate{margin-left:8px;opacity:.75}html.rl-print #app .rl-colpost-cover{grid-column:1;grid-row:3 / span 3;align-self:start;width:min(100%,240px);margin:28px 0 0}html.rl-print #app .rl-colpost-cover img{display:block;width:100%;height:auto;border-radius:8px}@media (max-width: 1100px){html.rl-print #app .rl-colgrid,html.rl-print #app .rl-colfeature{margin-right:0}html.rl-print #app .rl-colcards{grid-template-columns:repeat(3,minmax(0,1fr))}html.rl-print #app .rl-colpost-cover{grid-column:1!important;grid-row:auto!important;order:4;width:min(100%,300px)}}@media (max-width: 700px){html.rl-print #app .rl-colcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}html.rl-print #app .rl-colcards a>b{font-size:15px}html.rl-print #app .rl-colcards a>em{display:none}html.rl-print #app .rl-colfeature{grid-template-columns:1fr;gap:18px}html.rl-print #app .rl-colfeature .rl-colthumb{width:min(100%,280px)}}html.rl-print #app .rl-info16-svg{border-radius:10px;overflow:hidden;background:#f6f8fa}html.rl-print #app .rl-info16-svg>svg{display:block;width:100%;height:auto}html.rl-print #app .rl-imggrid .rl-info16 .rl-info16-svg{border:1px solid var(--rl-print-line-soft, #cddbe6)}html.rl-print #app .rl-cover-thumb .rl-ph.rl-photo:not([data-px])>img{scale:1}html.rl-print #app .rl-ig{display:grid;gap:0;background:#f6f8fa;color:var(--rl-print-charcoal)}html.rl-print #app .rl-ig-pic{position:relative}html.rl-print #app .rl-story-figure .rl-ig-img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:0;filter:none}html.rl-print #app .rl-ig-cols{list-style:none;margin:0;padding:4px 1.5% 20px;display:grid;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));gap:0 10px;text-align:center}html.rl-print #app .rl-ig-cols li{display:grid;gap:3px;align-content:start;justify-items:center;min-width:0}html.rl-print #app .rl-ig-cols b{font:700 16px/1.4 var(--rl-font-serif);letter-spacing:-.01em;color:var(--rl-print-blue)}html.rl-print #app .rl-ig-cols span{font-size:13px;line-height:1.5;color:var(--rl-print-charcoal);word-break:keep-all}html.rl-print #app .rl-ig-steps em{font:500 11.5px/1 var(--rl-font);font-style:normal;letter-spacing:.08em;color:var(--rl-print-blue)}html.rl-print #app .rl-ig-steps span{font-size:13.5px}html.rl-print #app .rl-ig-tag{position:absolute;transform:translate(-50%,-50%);padding:3px 10px;border-radius:999px;background:#ffffffe6;box-shadow:0 1px 3px #223c4e1a;font:500 12.5px/1.45 var(--rl-font);color:var(--rl-print-blue);white-space:nowrap;pointer-events:none}html.rl-print #app .rl-ig-tag--l{transform:none}html.rl-print #app .rl-ig-tag em{font-style:normal;margin-right:5px;letter-spacing:.06em}html.rl-print #app .rl-ig-pin{position:absolute;display:flex;align-items:center;gap:6px;transform:translate(-4px,-50%);font:500 12.5px/1.35 var(--rl-font);color:var(--rl-print-charcoal);white-space:nowrap;pointer-events:none}html.rl-print #app .rl-ig-pin i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--rl-print-blue);box-shadow:0 0 0 3px #ffffffd9}html.rl-print #app .rl-ig-pin span{max-width:9em;padding:2px 8px;border-radius:10px;background:#ffffffe6;box-shadow:0 1px 3px #223c4e1a;white-space:normal;word-break:keep-all}html.rl-print #app .rl-ig-pin--l{flex-direction:row-reverse;transform:translate(calc(-100% + 4px),-50%)}html.rl-print #app .rl-ig-table{margin:0;padding:0 14px 18px;display:grid;font-size:13px}html.rl-print #app .rl-ig-table div{display:grid;grid-template-columns:3em 1fr 1fr;gap:8px;align-items:center;padding:8px 0;border-top:1px solid var(--rl-print-line-soft, #cddbe6)}html.rl-print #app .rl-ig-table dt{font-weight:500;color:var(--rl-print-blue)}html.rl-print #app .rl-ig-table dd{margin:0;text-align:center;line-height:1.45}html.rl-print #app .rl-ig--fixed-removable .rl-ig-cols{padding-bottom:10px}html.rl-print #app .rl-ig-legend{list-style:none;margin:0;padding:0 16px 18px;display:grid;gap:6px;font-size:13px}html.rl-print #app .rl-ig-legend li{display:flex;align-items:center;gap:9px}html.rl-print #app .rl-ig-legend i{flex:none;width:18px;height:5px;border-radius:3px;background:var(--rl-print-blue)}html.rl-print #app .rl-ig-legend i.off{background:#cfd8e0}html.rl-print #app .rl-ig-legend .rl-ig-note{padding-left:27px;color:var(--rl-print-muted, #56697a)}html.rl-print #app .rl-ig-chips{list-style:none;margin:0;padding:6px 16px 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 26px;font-size:13.5px;color:var(--rl-print-charcoal)}html.rl-print #app .rl-ig-chips li{display:flex;align-items:center;gap:9px}html.rl-print #app .rl-ig-chips i{flex:none;width:15px;height:17px;border-radius:6px;box-sizing:border-box}html.rl-print #app .rl-ig-chips .c-keep{background:linear-gradient(160deg,#fff,#eef1f4);box-shadow:0 1px 3px #223c4e38,inset 0 0 0 1px #223c4e14}html.rl-print #app .rl-ig-chips .c-treat{background:linear-gradient(160deg,#7aa7f4,#2f6ddc);box-shadow:0 1px 3px #0662d94d}html.rl-print #app .rl-ig-chips .c-gap{border:1.5px dashed #2a62d6;background:#e6eef5b3;border-radius:50%;width:17px}html.rl-print #app .rl-ig-steps2 b{font-size:15.5px;word-break:keep-all}html.rl-print #app .rl-ig-steps2 span{font-size:13px;color:var(--rl-print-muted, #56697a)}html.rl-print #app .rl-ig--sq .rl-ig-cols{padding:0 6px 14px}html.rl-print #app .rl-ig--sq .rl-ig-cols b{font-size:14px}@media (max-width: 700px){html.rl-print #app .rl-ig-cols{gap:0 6px;padding-bottom:14px}html.rl-print #app .rl-ig-cols b{font-size:14px}html.rl-print #app .rl-ig-cols span,html.rl-print #app .rl-ig-steps span{font-size:12px}html.rl-print #app .rl-ig-tag,html.rl-print #app .rl-ig-pin{font-size:11.5px}html.rl-print #app .rl-ig-chips{gap:6px 16px;font-size:12.5px;padding:4px 10px 16px}html.rl-print #app .rl-ig-steps2 b{font-size:13px}html.rl-print #app .rl-ig-steps2 span{font-size:11.5px}}html.rl-print #app .rl-colfig{margin:30px 0;max-width:520px}html.rl-print #app .rl-colfig:empty{display:none}html.rl-print #app .rl-colfig img{display:block;width:100%;height:auto;border-radius:8px}html.rl-print #app .rl-jall .rl-colgrid{margin-right:0}html.rl-print #app .rl-jthumb{aspect-ratio:4 / 5}html.rl-print #app .rl-jfig{margin:26px 0;max-width:640px}html.rl-print #app .rl-jfig:empty{display:none}html.rl-print #app .rl-jfig img{display:block;width:100%;height:auto;border-radius:8px}html.rl-print #app .rl-jcover{grid-column:1;grid-row:3 / span 3;align-self:start;width:min(100%,260px);margin:28px 0 0}html.rl-print #app .rl-jcover img{display:block;width:100%;height:auto;border-radius:8px}html.rl-print #app .rl-jinfo{display:grid;gap:8px;margin:30px 0 0;padding:18px 0 0;border-top:1px solid var(--rl-print-line);font-size:14px}html.rl-print #app .rl-jinfo div{display:grid;grid-template-columns:88px 1fr}html.rl-print #app .rl-jinfo dt{color:var(--rl-print-blue)}html.rl-print #app .rl-jinfo dd{margin:0}@media (max-width: 1100px){html.rl-print #app .rl-jcover{grid-column:1!important;grid-row:auto!important;order:4;width:min(100%,320px)}}html.rl-print #app .rl-jtable{margin:18px 0 8px;padding:0;border-top:1px solid var(--rl-print-line);gap:0}html.rl-print #app .rl-jtable div{grid-template-columns:110px 1fr;padding:11px 0;border-bottom:1px solid var(--rl-print-line-soft, #cddbe6);line-height:1.6}@media (max-width: 700px){html.rl-print #app .rl-jtable div{grid-template-columns:88px 1fr}}html.rl-print #app .rl-colsum{grid-column:2;margin-top:22px}html.rl-print #app .rl-collinks{margin-top:34px;padding-top:18px;border-top:1px solid var(--rl-print-line)}html.rl-print #app .rl-collinks>p{margin:0 0 10px;font:500 12.5px/1.5 var(--rl-font);color:var(--rl-print-blue)}html.rl-print #app .rl-collinks ul{list-style:none;margin:0;padding:0}html.rl-print #app .rl-collinks li a{display:grid;grid-template-columns:minmax(140px,auto) 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--rl-print-line-soft, #cddbe6);text-decoration:none}html.rl-print #app .rl-collinks li b{font:700 15px/1.5 var(--rl-font-serif);color:var(--rl-print-blue)}html.rl-print #app .rl-collinks li span{font-size:13.5px;color:var(--rl-print-charcoal)}html.rl-print #app .rl-colcta{display:inline-block;margin-top:16px;font-size:14px;color:var(--rl-print-blue);text-decoration:underline;text-underline-offset:4px}@media (max-width: 1100px){html.rl-print #app .rl-colsum{grid-column:1!important;order:3}}@media (max-width: 700px){html.rl-print #app .rl-collinks li a{grid-template-columns:1fr;gap:2px}}html.rl-print #app .rl-story--blog .rl-story-lede:empty,html.rl-print #app .rl-story--jpost .rl-story-lede:empty{display:none}html.rl-print #app .rl-colthumb>img.rl-colcard-mark{position:absolute;right:8%;bottom:7%;width:12%;height:auto;object-fit:contain;transform:none!important}html.rl-print #app :is(.rl-story--blog,.rl-story--jpost) .rl-ch-body h3{margin:38px 0 12px;font:700 19px/1.5 var(--rl-font-serif);letter-spacing:-.02em;color:var(--rl-print-blue)}html.rl-print #app :is(.rl-story--blog,.rl-story--jpost) .rl-ch-body h2+h3,html.rl-print #app :is(.rl-story--blog,.rl-story--jpost) .rl-ch-body>h3:first-child{margin-top:8px}html.rl-print #app :is(.rl-story--blog,.rl-story--jpost) .rl-ch-body :is(ul,ol):not([class]){margin:4px 0 22px;padding:0;list-style:none;border-top:1px solid var(--rl-print-line-soft, #cddbe6)}html.rl-print #app :is(.rl-story--blog,.rl-story--jpost) .rl-ch-body :is(ul,ol):not([class])>li{position:relative;margin:0;padding:11px 0 11px 22px;border-bottom:1px solid var(--rl-print-line-soft, #cddbe6);font-size:15.5px;line-height:1.75;color:var(--rl-print-charcoal)}html.rl-print #app :is(.rl-story--blog,.rl-story--jpost) .rl-ch-body ul:not([class])>li:before{content:"";position:absolute;left:2px;top:22px;width:8px;height:1.5px;background:var(--rl-print-blue)}html.rl-print #app :is(.rl-story--blog,.rl-story--jpost) .rl-ch-body ol:not([class]){counter-reset:rlol}html.rl-print #app :is(.rl-story--blog,.rl-story--jpost) .rl-ch-body ol:not([class])>li{counter-increment:rlol;padding-left:30px}html.rl-print #app :is(.rl-story--blog,.rl-story--jpost) .rl-ch-body ol:not([class])>li:before{content:counter(rlol,decimal-leading-zero);position:absolute;left:0;top:11px;font:300 13px/1.75 var(--rl-font-latin-light);color:var(--rl-print-blue)}html.rl-print #app :is(.rl-story--blog,.rl-story--jpost) .rl-ch-body>p{margin:0 0 18px}html.rl-print #app :is(.rl-story--blog,.rl-story--jpost) .rl-ch-body .rl-guide-table{margin:10px 0 26px}html.rl-print #app .rl-ch-body .rl-collinks ul{margin:0!important;border-top:0!important}html.rl-print #app .rl-ch-body .rl-collinks ul>li{padding:0!important;border:0!important}html.rl-print #app .rl-ch-body .rl-collinks ul>li:before{content:none!important}html.rl-print #app .rl-collinks li a{transition:background-color .3s}html.rl-print #app .rl-collinks li a:hover b{text-decoration:underline;text-underline-offset:4px}html.rl-print #app .rl-jgal{column-count:3;column-gap:10px;margin:8px calc(-50% - 5px) 0 0}html.rl-print #app .rl-jgal-i{display:block;width:100%;margin:0 0 10px;padding:0;border:0;background:var(--rl-print-mist, #e6eef5);border-radius:6px;overflow:hidden;cursor:zoom-in;break-inside:avoid}html.rl-print #app .rl-jgal-i:empty{min-height:140px}html.rl-print #app .rl-jgal-i img{display:block;width:100%;height:auto;transition:transform .5s}html.rl-print #app .rl-jgal-i:hover img{transform:scale(1.03)}@media (max-width: 1100px){html.rl-print #app .rl-jgal{margin-right:0}}@media (max-width: 700px){html.rl-print #app .rl-jgal{column-count:2;column-gap:8px}}.rl-jlb{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0c1622eb}.rl-jlb[hidden]{display:none}.rl-jlb img{max-width:92vw;max-height:86vh;border-radius:6px}.rl-jlb button{position:absolute;border:0;background:none;color:#fff;font-size:40px;line-height:1;cursor:pointer;padding:16px}.rl-jlb-x{top:10px;right:14px}.rl-jlb-p{left:8px;top:50%;transform:translateY(-50%)}.rl-jlb-q{right:8px;top:50%;transform:translateY(-50%)}.rl-jlb-n{position:absolute;bottom:18px;left:50%;transform:translate(-50%);color:#fff;font:400 13px/1 sans-serif;opacity:.8}html.rl-print #app .rl-map-box{aspect-ratio:auto}html.rl-print #app .rl-map-fallback{position:relative;inset:auto;padding:34px 20px 30px}@media (max-width: 700px){html.rl-print #app .rl-map-box{aspect-ratio:auto}html.rl-print #app .rl-map-fallback{padding:28px 16px 24px}}:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);color-scheme:light}.rl-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:2147483001;max-width:min(90vw,440px);padding:12px 18px;border-radius:14px;background:#0662d9;color:#fff;font:400 14px/1.5 Pretendard,-apple-system,sans-serif;text-align:center;opacity:0;transform:translate(-50%,12px);pointer-events:none;transition:opacity .25s,transform .25s}.rl-toast.is-on{opacity:1;transform:translate(-50%)}@media (min-width:1100px) and (min-height:800px){html.rl-print[data-ux~=dquick] .rl-band{padding-bottom:287px}html.rl-print[data-ux~=dquick] .rl-band-bottom{visibility:visible}}@media (max-width:1099px){html.rl-print .rl-band{justify-content:space-between;padding:24px 0 calc(84px + env(safe-area-inset-bottom,0px))}html.rl-print .rl-band-top,html.rl-print .rl-band-bottom{display:block;font-size:11px}}
