/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--font-editorial-body:Arial, Helvetica, sans-serif;--font-editorial-heading:Georgia, "Times New Roman", serif;--ink:#17343b;--muted:#5c7175;--teal:#0d5b60;--teal-deep:#073f45;--sage:#83ad9b;--mint:#dcece4;--cream:#f8f5ee;--paper:#fffefb;--line:#dce5e1}.calculator-panel.mental-screening-panel{grid-template-columns:minmax(0,1fr);align-items:start;max-width:920px;margin-inline:auto}.mental-screening-panel>*{width:100%;min-width:0}.mental-screening-form{gap:1rem;display:grid}.screening-privacy{color:#164d42;background:#eef8f4;border:1px solid #b9d8cf;border-radius:14px;padding:.9rem 1rem;line-height:1.55}.screening-intro,.screening-question{background:#fff;border:1px solid #d8e3df;border-radius:16px;margin:0;padding:1rem}.screening-intro legend,.screening-question legend{color:#123d52;max-width:100%;padding:0 .35rem;font-weight:750;line-height:1.45}.screening-intro p{color:#49636b;margin:.35rem 0 0}.screening-question legend>span{color:#087565;background:#e9f5f1;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;margin-right:.55rem;font-size:.82rem;display:inline-grid}.screening-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid}.screening-options label{cursor:pointer;color:#294a55;border:1px solid #d7e2df;border-radius:12px;align-items:center;gap:.55rem;min-height:48px;padding:.65rem .7rem;line-height:1.35;transition:border-color .15s,background .15s,transform .15s;display:flex}.screening-options label:hover{background:#f2faf7;border-color:#188b77;transform:translateY(-1px)}.screening-options input{accent-color:#087565;flex:none;width:1.1rem;height:1.1rem}.screening-options label:has(input:checked){background:#e7f5f0;border-color:#087565;box-shadow:inset 0 0 0 1px #087565}.screening-impact small{color:#587078;margin-top:.7rem;display:block}.mental-screening-form>button{color:#fff;cursor:pointer;background:#087565;border:0;border-radius:10px;justify-self:start;min-height:48px;padding:.8rem 1.2rem;font-weight:750}.mental-screening-form>button:hover{background:#075e52}.screening-result{align-items:stretch;min-height:0;margin-top:1.25rem}.screening-result .calculator-reading{width:100%;margin-top:1rem}.screening-result>strong{color:#0b5f53;margin:.2rem 0 .55rem;font-size:clamp(1.75rem,5vw,2.6rem);display:block}.screening-safety-alert{color:#681b22;background:#fff3f3;border:2px solid #a52b35;border-radius:14px;margin:1rem 0;padding:1rem}.screening-safety-alert strong{margin-bottom:.35rem;font-size:1.05rem;display:block}.screening-safety-alert p{margin:0}.screening-caveat{border-top:1px solid #dce6e3;padding-top:.75rem}@media (width<=760px){.screening-options{grid-template-columns:1fr}.screening-options label{min-height:50px}.screening-intro,.screening-question{padding:.85rem}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-editorial-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;border:2px solid var(--teal);color:var(--teal-deep);background:#fff;border-radius:7px;padding:10px 14px;font-weight:800;transition:transform .15s;position:fixed;top:8px;left:12px;transform:translateY(-150%);box-shadow:0 8px 24px #17343b2e}.skip-link:focus{transform:translateY(0)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #1a777a}main:focus{outline:none}main{transition:opacity .16s,transform .16s}body.route-is-navigating main{opacity:.72;transform:translateY(2px)}.renova-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 90% 5%,#d7f1ec 0,#0000 28rem),linear-gradient(145deg,#f5fbf9,#eaf5f1);padding:clamp(48px,7vw,92px) 0}.renova-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.renova-kicker{color:#0b625a;letter-spacing:.09em;margin-bottom:16px;font-size:12px;font-weight:900;display:inline-block}.renova-hero h1{color:#123f45;letter-spacing:-.04em;max-width:760px;margin:0;font-family:Georgia,serif;font-size:clamp(38px,5vw,64px);line-height:1.03}.renova-hero p{color:#36565a;max-width:700px;margin:22px 0 0;font-size:18px;line-height:1.65}.renova-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.renova-actions a{border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:850;text-decoration:none;display:inline-flex}.renova-primary{color:#fff;background:#0d5b60;box-shadow:0 10px 24px #0d5b602e}.renova-primary:hover{background:#0a4b4f}.renova-secondary{color:#164d51;background:#fff;border:1px solid #91bbb4}.renova-test-note{font-size:14px!important}.renova-status{background:#ffffffdb;border:1px solid #b9d7d1;border-radius:16px;padding:26px;box-shadow:0 18px 45px #164d5117}.renova-status-dot{background:#d59224;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #fff0d5}.renova-status strong{color:#164d51;font-size:16px}.renova-status p{margin:13px 0 16px;font-size:14px;line-height:1.6}.renova-status a{color:#0d5b60;font-size:14px;font-weight:850}.renova-section{padding-top:clamp(46px,7vw,80px);padding-bottom:clamp(46px,7vw,80px)}.renova-section h2,.renova-safe h2{color:#173f43;margin:8px 0 28px;font-family:Georgia,serif;font-size:clamp(30px,3.8vw,45px);line-height:1.08}.renova-steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.renova-step{border:1px solid var(--line);background:#fff;border-radius:14px;padding:25px}.renova-step>span{color:#fff;background:#0d5b60;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.renova-step h3{color:#173f43;margin:18px 0 8px;font-size:20px}.renova-step p{color:var(--muted);margin:0;line-height:1.6}.renova-safe{color:#fff;background:#173f43;padding:clamp(48px,7vw,80px) 0}.renova-safe-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,6vw,90px);display:grid}.renova-safe .eyebrow{color:#a7dfd5}.renova-safe h2{color:#fff;margin-bottom:16px}.renova-safe p{color:#d7ebe7;margin:0;font-size:17px;line-height:1.65}.renova-safe ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.renova-safe li{color:#e8f7f3;border:1px solid #cbebe540;border-radius:10px;padding:14px 16px 14px 42px;line-height:1.45;position:relative}.renova-safe li:before{content:"✓";color:#92dbc9;font-weight:900;position:absolute;left:16px}.renova-faq{max-width:900px}.renova-faq ol{color:#35565a;gap:12px;padding-left:25px;display:grid}.renova-faq li{border-bottom:1px solid var(--line);padding:16px 12px;line-height:1.65}.renova-faq strong{color:#173f43}@media (width<=760px){.renova-hero-grid,.renova-safe-grid,.renova-steps{grid-template-columns:1fr}.renova-hero h1{font-size:40px}.renova-hero p{font-size:16px}}.renova-test-surface{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:760px;padding:clamp(20px,4vw,34px);box-shadow:0 14px 36px #173f4312}.renova-test-surface fieldset{border:0;gap:10px;margin:0 0 24px;padding:0;display:grid}.renova-test-surface legend{color:#173f43;margin-bottom:14px;font-size:18px;font-weight:850}.renova-case{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:15px;display:flex}.renova-case.selected{background:#eef8f5;border-color:#0d5b60}.renova-case input{accent-color:#0d5b60;margin-top:4px}.renova-case span{gap:4px;display:grid}.renova-case small{color:var(--muted);line-height:1.45}.renova-test-surface button.renova-primary{cursor:pointer;border:0;font-size:15px}.renova-test-surface button:disabled{cursor:wait;opacity:.7}.renova-test-error{color:#842d25;background:#fff0ed;border-radius:8px;margin:16px 0 0;padding:12px 14px;font-weight:700}.renova-test-result{color:#164d51;background:#effaf6;border:1px solid #9ecfc5;border-radius:11px;gap:6px;margin-top:22px;padding:20px;display:grid}.renova-test-result>span{letter-spacing:.08em;font-size:12px;font-weight:900}.renova-test-result strong{letter-spacing:.03em;font-size:26px}.renova-test-result p{margin:0;line-height:1.55}.renova-test-panel-link{color:#496569;margin:22px 0 0}.renova-test-panel-link a{color:#0d5b60;font-weight:850}.renova-panel{gap:34px;display:grid}.renova-panel-mode{color:#805200;letter-spacing:.04em;background:#fff4dd;border-radius:999px;width:max-content;max-width:100%;margin:0;padding:8px 12px;font-size:12px;font-weight:900}.renova-panel h2{color:#173f43;margin:0 0 14px;font-family:Georgia,serif;font-size:29px}.renova-empty{color:var(--muted);background:#fbfdfc;border:1px dashed #b6cbc7;border-radius:10px;margin:0;padding:22px}.renova-request-list{gap:14px;display:grid}.renova-request{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.renova-request header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.renova-request header div{gap:5px;display:grid}.renova-request header div strong{color:#173f43;font-size:18px}.renova-request header div span{color:var(--muted);font-size:14px}.renova-status-badge{color:#0d5b60;text-align:center;word-break:break-word;background:#e6f5f0;border-radius:999px;max-width:50%;padding:7px 9px;font-size:11px;font-weight:900}.renova-request>p{color:#486367;margin:15px 0;font-size:14px}.renova-request-actions{flex-wrap:wrap;gap:8px;display:flex}.renova-request-actions button{color:#164d51;cursor:pointer;background:#fff;border:1px solid #b8d0cb;border-radius:7px;padding:8px 10px;font:700 13px/1.2 inherit}.renova-request-actions button:hover:not(:disabled),.renova-request-actions button:focus-visible{color:#fff;background:#0d5b60;border-color:#0d5b60}.renova-request-actions button:disabled{opacity:.55;cursor:wait}.renova-audit{border-top:1px solid var(--line);padding-top:28px}.renova-audit ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.renova-audit li{color:#34565a;background:#f7fbfa;border-left:3px solid #86c8ba;gap:4px;padding:14px;font-size:14px;display:grid}.renova-audit li span{color:var(--muted);line-height:1.45}@media (width<=560px){.renova-request header{display:grid}.renova-status-badge{width:max-content;max-width:100%}}.emergency-bar{background:var(--teal-deep);color:#eaf6f1;letter-spacing:.015em;font-size:12px}.emergency-bar .shell{align-items:center;gap:8px;min-height:30px;display:flex}.emergency-bar span{color:#78c4aa;font-size:9px}.immediate-care-bar{z-index:140;color:#f5fffc;background:#073f45;justify-content:center;align-items:center;gap:14px;min-height:66px;padding:10px 22px;font-size:14px;font-weight:700;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 7px 22px #073f453d}.immediate-care-bar p{margin:0}.immediate-care-bar a{color:#073f45;background:#d6ff72;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:8px 13px;font-size:13px;font-weight:850;display:inline-flex}.immediate-care-bell{color:#093f40;background:#f2bd6d;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;animation:2.6s ease-in-out infinite immediate-bell;display:grid}.immediate-care-bell svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.immediate-care-space{height:var(--immediate-care-height,66px)}body.has-immediate-care .site-header{top:var(--immediate-care-height,66px)}body.has-immediate-care .skip-link{top:calc(var(--immediate-care-height,66px) + 10px)}@keyframes immediate-bell{0%,72%,to{transform:rotate(0);box-shadow:0 0 #f2bd6d59}78%{transform:rotate(13deg);box-shadow:0 0 0 7px #f2bd6d00}84%{transform:rotate(-10deg)}90%{transform:rotate(6deg)}}.site-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefbf5;border-bottom:1px solid #0d5b601f;transition:box-shadow .2s,background-color .2s;position:sticky;top:0}.navigation-feedback{pointer-events:none;z-index:100;opacity:0;transition:opacity .12s;position:fixed;inset:0 0 auto}.navigation-feedback.is-visible{opacity:1}.navigation-feedback-bar{background:#0d5b601f;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.navigation-feedback-bar:after{content:"";background:linear-gradient(90deg, transparent, var(--teal), transparent);width:42%;animation:1.05s ease-in-out infinite navigation-progress;position:absolute;inset:0}.navigation-feedback-pill{color:var(--teal);background:#fffefbf5;border:1px solid #0d5b6024;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #234f4b1f}.route-loading{min-height:54vh;color:var(--teal);justify-content:center;align-items:center;gap:12px;font-weight:800;display:flex}.route-loading-spinner{border:3px solid #0d5b602e;border-top-color:var(--teal);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite spin}@keyframes navigation-progress{0%{transform:translate(-100%)}to{transform:translate(240%)}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body.route-is-navigating main{transform:none}}@media (width<=760px){.immediate-care-bar{justify-content:flex-start;gap:10px;min-height:108px;padding:10px 16px}.immediate-care-bar p{font-size:12px;line-height:1.35}.immediate-care-bar a{text-align:center;min-height:38px;margin-left:auto;padding-inline:10px;font-size:12px}.immediate-care-space{height:var(--immediate-care-height,108px)}body.has-immediate-care .site-header{top:var(--immediate-care-height,108px)}body.has-immediate-care .skip-link{top:calc(var(--immediate-care-height,108px) + 10px)}}.header-stack{transition:min-height .2s;display:grid}.header-row{justify-content:space-between;align-items:center;gap:28px;min-height:72px;transition:min-height .2s;display:flex}.brand{transform-origin:0;align-items:center;gap:12px;min-width:242px;display:inline-flex}.brand-mark{object-fit:contain;flex:none;width:50px;height:50px;transition:width .2s,height .2s,transform .2s;display:block}.brand-copy{white-space:nowrap;flex-direction:column;max-width:190px;line-height:1.1;transition:max-width .18s,opacity .16s,transform .2s;display:flex;overflow:hidden}.brand-copy strong{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700}.brand-copy small{color:var(--teal);text-transform:uppercase;letter-spacing:.17em;margin-top:5px;font-size:9px;font-weight:700}.desktop-mega-nav{border-top:1px solid #0d5b601a;justify-content:center;align-items:stretch;gap:4px;min-width:0;min-height:48px;transition:min-height .2s,border-color .2s;display:flex;position:relative}.mega-menu{position:static}.mega-menu summary{color:#34565b;cursor:pointer;border-bottom:3px solid #0000;align-items:center;gap:8px;min-height:48px;padding:0 17px;font-size:14px;font-weight:800;list-style:none;transition:min-height .18s,padding .18s,color .16s,background-color .16s,border-color .16s;display:inline-flex}.mega-menu summary::-webkit-details-marker{display:none}.mega-menu-indicator{width:22px;height:22px;color:var(--teal);background:#e6f6f0b8;border:1px solid #08707438;border-radius:50%;flex:0 0 22px;place-items:center;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s;display:grid}.mega-menu-indicator svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .2s}.mega-menu:hover summary,.mega-menu:focus-within summary,.mega-menu[open] summary{color:var(--teal-deep);border-bottom-color:var(--sage);background:#dcece461}.mega-menu:hover .mega-menu-indicator,.mega-menu:focus-within .mega-menu-indicator,.mega-menu[open] .mega-menu-indicator{background:#d7f0e7;border-color:#0d7478;transform:translateY(-1px);box-shadow:0 4px 12px #075e6524}.mega-menu[open] .mega-menu-indicator svg{transform:rotate(180deg)}.mega-panel{z-index:60;border:1px solid var(--line);background:#fff;border-radius:0 0 14px 14px;grid-template-columns:minmax(190px,.72fr) minmax(420px,1.65fr) minmax(235px,.86fr);gap:24px;width:100%;padding:24px;display:none;position:absolute;top:calc(100% - 1px);left:0;box-shadow:0 24px 52px #17343b2e}.mega-menu[open] .mega-panel{display:grid}@media (width>=1001px){body:after{content:"";z-index:19;opacity:0;pointer-events:none;background:#0d232857;transition:opacity .22s;position:fixed;inset:0}body:has(.site-header .mega-menu[open]):after{opacity:1}.mega-menu[open] .mega-panel{animation:.22s ease-out both mega-panel-enter}.mega-menu[open] .mega-panel>*{animation:.3s ease-out both mega-content-enter}.mega-menu[open] .mega-panel>:nth-child(2){animation-delay:35ms}.mega-menu[open] .mega-panel>:nth-child(3){animation-delay:70ms}.mega-menu[open] .mega-panel>:nth-child(4){animation-delay:.105s}}@keyframes mega-panel-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes mega-content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body:after{transition:none}.mega-menu[open] .mega-panel,.mega-menu[open] .mega-panel>*{animation:none}}.mega-panel-intro{border-right:1px solid var(--line);padding:4px 8px 4px 2px}.mega-panel-intro>span,.mega-panel-label{color:var(--teal);letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.mega-panel-intro>strong{color:var(--teal-deep);font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.12;display:block}.mega-panel-intro p{color:var(--muted);margin:12px 18px 0 0;font-size:13px;line-height:1.5}.mega-panel-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mega-panel-links a{border-radius:8px;gap:4px;min-height:68px;padding:11px 13px;display:grid}.mega-panel-links a:hover,.mega-panel-links a:focus-visible{background:var(--mint);transform:translate(2px)}.mega-panel-links strong{color:var(--teal-deep);font-size:14px;line-height:1.25}.mega-panel-links small{color:var(--muted);font-size:12px;line-height:1.35}.mega-panel-highlights{border-left:1px solid var(--line);padding:3px 0 3px 20px}.mega-panel-highlights a{color:#31575b;border-bottom:1px solid #0d5b601a;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:8px 5px;font-size:13px;font-weight:800;line-height:1.35;display:flex}.mega-panel-highlights a span{color:var(--teal);flex:none;transition:transform .16s}.mega-panel-highlights a:hover,.mega-panel-highlights a:focus-visible{color:var(--teal-deep)}.mega-panel-highlights a:hover span,.mega-panel-highlights a:focus-visible span{transform:translate(4px)}.header-search{min-height:44px;color:var(--teal);border-radius:999px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:700;transition:width .2s,background-color .16s,transform .2s;display:inline-flex}.header-search span{white-space:nowrap;max-width:130px;transition:max-width .18s,opacity .16s,transform .2s;overflow:hidden}.header-search svg,.hero-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:21px}.header-search:hover,.header-search:focus-visible{background:var(--mint);transform:translateY(-1px)}@media (width>=1001px){.site-header.is-compact{background:#fffefbfb;box-shadow:0 8px 24px #17343b1a}.site-header.is-compact .header-stack{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;column-gap:12px;min-height:58px}.site-header.is-compact .header-row{display:contents}.site-header.is-compact .brand{grid-column:1;width:38px;min-width:0}.site-header.is-compact .brand-mark{width:36px;height:36px;transform:scale(.92)}.site-header.is-compact .brand-copy{opacity:0;max-width:0;transform:translate(-8px)scale(.92)}.site-header.is-compact .desktop-mega-nav{border-top-color:#0000;grid-area:1/2;min-height:58px}.site-header.is-compact .mega-menu summary{min-height:58px;padding-inline:clamp(10px,1.35vw,18px);font-size:13px}.site-header.is-compact .header-search{transform-origin:100%;grid-column:3;width:42px}.site-header.is-compact .header-search span{opacity:0;max-width:0;transform:translate(8px)scale(.92)}.site-header.is-compact .header-search:hover,.site-header.is-compact .header-search:focus-visible{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.mega-menu-indicator,.mega-menu-indicator svg{transition:none}}.hero{background:linear-gradient(120deg,#eef5f0 0%,#f8f5ee 56%,#e8f0e8 100%);position:relative;overflow:hidden}.hero:before{content:"";aspect-ratio:1;border:1px solid #0d5b601f;border-radius:50%;width:560px;position:absolute;inset:auto -8% -58% auto;box-shadow:0 0 0 70px #ffffff2e,0 0 0 140px #ffffff21}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:72px;min-height:540px;padding-block:62px;display:grid;position:relative}.eyebrow{color:var(--teal);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:800;display:inline-block}.hero h1,.section h2,.newsletter-section h2,.editorial-banner h2{font-family:Georgia,Times New Roman,serif}.hero h1{letter-spacing:-.045em;color:#123b40;max-width:660px;margin:16px 0 18px;font-size:clamp(48px,5.5vw,76px);line-height:.98}.hero-lead{color:#47676b;max-width:650px;margin:0 0 30px;font-size:18px;line-height:1.65}.hero-search{background:#fff;border:1px solid #0d5b602e;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;max-width:700px;padding:6px 7px 6px 18px;display:grid;box-shadow:0 15px 35px #234f4b1a}.hero-search svg{color:var(--teal);margin-right:11px}.hero-search input{min-width:0;height:52px;color:var(--ink);background:0 0;border:0;outline:0;font-size:15px}.hero-search input::placeholder{color:#7b8d8f}.hero-search button,.newsletter-form button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:6px;height:48px;padding:0 25px;font-weight:800}.hero-search button:hover,.newsletter-form button:hover{background:var(--teal-deep)}.popular-searches{color:#5f7779;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;font-size:12px;display:flex}.popular-searches span{color:#365b60;font-weight:800}.popular-searches a{text-underline-offset:3px;text-decoration:underline}.hero-visual{min-height:390px;position:relative}.hero-image-photo{object-fit:cover;object-position:38% center;border-radius:180px 180px 26px 26px;width:100%;height:calc(100% - 20px);position:absolute;inset:0 0 20px;box-shadow:0 25px 60px #0f44442e}.hero-image-placeholder{color:#fff;background:linear-gradient(155deg,#8fb5a4,#356f6c 62%,#164f55);border-radius:180px 180px 26px 26px;flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex;position:absolute;inset:0 0 20px;overflow:hidden;box-shadow:0 25px 60px #0f44442e}.hero-image-placeholder:before,.hero-image-placeholder:after{content:"";border:1px solid #ffffff40;border-radius:50%;position:absolute}.hero-image-placeholder:before{width:330px;height:330px;top:-110px;right:-100px}.hero-image-placeholder:after{width:190px;height:190px;bottom:-65px;left:-70px;box-shadow:0 0 0 32px #ffffff0a}.hero-image-placeholder p{text-align:center;margin:0;font-family:Georgia,serif;font-size:27px;line-height:1.25;position:relative}.care-mark{background:#ffffff1a;border:1px solid #fff6;border-radius:50%;width:104px;height:104px;position:relative}.care-mark span{background:#fff;border-radius:10px;width:46px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.care-mark span:last-child{transform:translate(-50%,-50%)rotate(90deg)}.hero-note{color:#365b60;background:#fff;border-radius:8px;align-items:center;gap:9px;padding:14px 17px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:0;right:-12px;box-shadow:0 14px 35px #17343b26}.status-dot{background:#4aa37e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e2f1ea}.trust-strip{border-bottom:1px solid var(--line);background:#fff}.trust-grid{grid-template-columns:repeat(3,1fr);display:grid}.trust-grid>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:92px;padding:18px 30px;display:flex}.trust-grid>div:first-child{padding-left:0}.trust-grid>div:last-child{border-right:0}.trust-grid strong{color:var(--teal);font-family:Georgia,serif;font-size:17px}.trust-grid span{color:var(--muted);margin-top:6px;font-size:12px}.section{padding-block:86px}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.section-heading h2{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(32px,4vw,46px);line-height:1.08}.text-link{color:var(--teal);border-bottom:1px solid var(--sage);padding-bottom:4px;font-size:13px;font-weight:800}.feature-grid{grid-template-columns:1.2fr .8fr;gap:28px;display:grid}.feature-main{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.feature-main-art{background:#d9e9e0;justify-content:center;align-items:center;min-height:258px;padding:26px;display:flex;position:relative;overflow:hidden}.feature-main-art:before{content:"";background:#ffffff80;border-radius:50%;width:280px;height:280px;position:absolute;top:-100px;right:-30px}.feature-main-art>span{color:var(--teal);text-transform:uppercase;letter-spacing:.12em;background:#ffffffc7;border-radius:20px;padding:8px 12px;font-size:10px;font-weight:800;position:absolute;top:24px;left:24px}.feature-main-art svg{fill:none;width:min(400px,90%);stroke:var(--teal);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;position:relative}.feature-main-art circle{fill:#ffffff7a;stroke-width:2px}.feature-main-copy{padding:28px 30px 30px}.article-kicker{color:var(--teal);text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:800}.feature-main h3{margin:11px 0 10px;font-family:Georgia,serif;font-size:29px;line-height:1.14}.feature-main h3 a:hover,.compact-card h3 a:hover{color:var(--teal)}.feature-main p{color:var(--muted);margin:0 0 15px;font-size:14px;line-height:1.65}.read-meta{color:#5b6f72;font-size:11px}.feature-list{grid-template-rows:repeat(4,1fr);gap:12px;display:grid}.compact-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:76px 1fr;align-items:center;gap:18px;min-width:0;padding:15px;display:grid}.compact-icon{width:76px;height:76px;color:var(--teal);background:#edf4ef;border-radius:8px;place-items:center;font-family:Georgia,serif;font-size:26px;display:grid}.compact-icon-2{color:#9c6428;background:#f6ecdd}.compact-icon-3{color:#466d74;background:#e8edef}.compact-icon-4{color:#725882;background:#efe9f3}.compact-card h3{margin:5px 0 8px;font-family:Georgia,serif;font-size:17px;line-height:1.2}.categories-section{background:var(--cream);border-block:1px solid #ebe5d8}.category-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.category-card{background:#fff;border:1px solid #e7e2d8;border-radius:10px;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;min-height:132px;padding:21px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.category-card:hover{border-color:#b9cec5;transform:translateY(-2px);box-shadow:0 12px 30px #234f4b14}.category-icon{background:var(--mint);width:43px;height:43px;color:var(--teal);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:21px;font-weight:700;display:grid}.category-icon svg{width:23px;height:23px}.category-card h3{margin:0 0 6px;font-family:Georgia,serif;font-size:17px}.category-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.category-arrow{color:#88a39a}.editorial-banner{background:var(--teal-deep);color:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) 350px;align-items:center;gap:55px;min-height:380px;padding:55px 65px;display:grid;position:relative;overflow:hidden}.editorial-banner:before{content:"";border:1px solid #ffffff21;border-radius:50%;width:420px;height:420px;position:absolute;top:-190px;right:-170px;box-shadow:0 0 0 55px #ffffff06}.editorial-banner>div:first-child{z-index:2;position:relative}.eyebrow.light{color:#9ccbb7}.editorial-banner h2{letter-spacing:-.03em;max-width:690px;margin:12px 0 15px;font-size:clamp(31px,4vw,46px);line-height:1.08}.editorial-banner p{color:#cce0d8;max-width:700px;font-size:14px;line-height:1.65}.button-light{border:1px solid #ffffff73;border-radius:6px;margin-top:15px;padding:13px 17px;font-size:12px;font-weight:800;display:inline-flex}.button-light:hover{color:var(--teal-deep);background:#fff}.editorial-logo{z-index:1;align-self:stretch;place-items:center;min-height:325px;display:grid;position:relative}.editorial-logo:before{content:"";aspect-ratio:1;background:#fffffff5;border:1px solid #ffffff38;border-radius:50%;width:286px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 36px #ffffff06,0 22px 45px #00000029}.editorial-logo img{object-fit:contain;filter:drop-shadow(0 12px 18px #00000029);width:248px;height:248px;position:relative}.newsletter-section{background:#edf4ef;border-top:1px solid #d9e6df;padding:66px 0}.newsletter-grid{grid-template-columns:1fr .9fr;align-items:center;gap:80px;display:grid}.newsletter-section h2{letter-spacing:-.03em;margin:10px 0 8px;font-size:36px}.newsletter-section p{color:var(--muted);margin:0}.newsletter-form{grid-template-columns:1fr auto;gap:9px;display:grid}.newsletter-form input{background:#fff;border:1px solid #c8d9d1;border-radius:6px;outline:none;min-width:0;height:54px;padding:0 16px}.newsletter-form small{color:#52686a;grid-column:1/-1;font-size:10px}.newsletter-consent{color:#52686a;grid-column:1/-1;font-size:12px}.newsletter-consent input{width:auto;height:auto;margin-right:7px}.newsletter-confirmation{background:#edf4ef;border:1px solid #c8d9d1;border-radius:12px;max-width:620px;margin:80px auto;padding:42px}.newsletter-confirmation button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:6px;margin-top:14px;padding:13px 20px;font-weight:800}.site-footer{color:#dce9e5;background:#102f34;padding-top:66px}.footer-grid{grid-template-columns:1.45fr .7fr .7fr 1fr;gap:50px;padding-bottom:55px;display:grid}.brand-footer{color:#fff}.brand-footer .brand-mark{background:#fffefb;border-radius:8px;padding:4px}.brand-footer .brand-copy small{color:#a9cfc2}.footer-brand p{color:#9fbbb4;max-width:330px;font-size:13px;line-height:1.7}.site-footer h3{color:#fff;margin:5px 0 19px;font-family:Georgia,serif;font-size:16px}.site-footer>.footer-grid>div:not(:first-child){flex-direction:column;gap:11px;display:flex}.site-footer a,.site-footer p{color:#a9c1bb;font-size:12px;line-height:1.6}.site-footer>.footer-grid>div:not(:first-child)>a{align-items:center;min-height:32px;display:flex}.site-footer a:hover{color:#fff}.footer-bottom{color:#87a7a0;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:20px;min-height:68px;font-size:10px;display:flex}.page-hero{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#edf5f0,#f8f5ee);padding:76px 0 70px}.narrow-heading{max-width:900px}.page-hero h1,.article-hero h1{letter-spacing:-.045em;margin:14px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6vw,70px);line-height:1.02}.page-hero p{max-width:760px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.page-search{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1fr auto;gap:8px;max-width:650px;margin-top:28px;padding:7px;display:grid;box-shadow:0 12px 30px #234f4b14}.page-search input{background:0 0;border:0;outline:0;min-width:0;height:50px;padding:0 15px}.page-search button,.contact-form button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:0 26px;font-weight:800}.breadcrumb{color:var(--muted);align-items:center;gap:9px;margin-bottom:24px;font-size:11px;display:flex}.breadcrumb a:hover{color:var(--teal);text-decoration:underline}.category-hero{text-align:center}.category-hero .narrow-heading,.category-hero-copy{flex-direction:column;align-items:center;display:flex}.category-hero .breadcrumb{align-self:flex-start}.category-hero-icon{width:64px;height:64px;color:var(--teal);background:#fff;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:30px;display:grid;box-shadow:0 8px 24px #234f4b17}.category-hero-icon svg{width:32px;height:32px}.category-hero-with-image{text-align:left;padding-block:58px}.category-hero-layout{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:60px;display:grid}.category-hero-with-image .category-hero-copy{align-items:flex-start}.category-hero-with-image .category-hero-copy h1{margin-top:20px}.category-hero-figure{margin:0}.category-hero-figure img{aspect-ratio:16/9;object-fit:cover;background:#e7efea;border:1px solid #cbdcd4;border-radius:16px;width:100%;display:block;box-shadow:0 22px 52px #234f4b24}.category-hero-figure figcaption{color:#657a7c;justify-content:space-between;gap:20px;margin-top:11px;font-size:10px;line-height:1.5;display:flex}.category-hero-figure figcaption span{max-width:62%}.category-hero-figure figcaption small{color:#7e8f90;text-align:right;font-size:9px}.internal-section{padding-block:72px 92px}.library-callout{background:linear-gradient(135deg,#f7fbf8,#fffdf7);border:1px solid #d7e4de;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:28px;padding:24px 26px;display:grid}.library-callout h2{letter-spacing:-.02em;color:var(--teal);margin:4px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1.14}.library-callout p{max-width:760px;color:var(--muted);margin:0;line-height:1.65}.library-callout a{background:var(--teal);color:#fff;white-space:nowrap;border-radius:999px;align-self:center;padding:12px 16px;font-weight:800}.topic-index-guide{background:linear-gradient(135deg,#f7fbf8,#fffdf7);border:1px solid #d7e4de;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:30px;margin-bottom:30px;padding:30px;display:grid;box-shadow:0 16px 38px #234f4b0f}.topic-index-guide h2{letter-spacing:-.03em;color:var(--teal);margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,38px);line-height:1.1}.topic-index-guide p{color:var(--muted);margin:0;line-height:1.7}.topic-index-paths{gap:10px;display:grid}.topic-index-paths a{color:#315d59;background:#fff;border:1px solid #cfe0d8;border-radius:11px;gap:6px;padding:15px 16px;display:grid}.topic-index-paths a:hover{background:#f1f7f4;border-color:#9fc1b6}.topic-index-paths strong{color:var(--teal);font-size:15px}.topic-index-paths span{color:#5f7476;font-size:12px;line-height:1.5}.topic-hub-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.topic-hub-card{min-height:220px;color:var(--text);background:#fff;border:1px solid #d7e4de;border-radius:14px;gap:12px;padding:24px;display:grid;box-shadow:0 16px 38px #234f4b14}.topic-hub-card:hover{background:#f7fbf8;border-color:#9fc1b6}.topic-hub-card strong{color:var(--teal);letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1.12}.topic-hub-card span:last-child{color:var(--muted);line-height:1.58}.guide-copy{color:var(--muted);margin:0;line-height:1.7}.start-here-links{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.start-here-links a,.topic-search-link{width:fit-content;color:var(--teal);background:#fff;border:1px solid #cfe0d8;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}.start-here-links a:hover,.topic-search-link:hover{background:#e7f1ec}.hub-alert-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.hub-alert-list li{color:#405f62;padding-left:18px;font-size:13px;line-height:1.55;position:relative}.hub-alert-list li:before{content:"•";color:#b45f3a;font-weight:900;position:absolute;left:0}.topic-clinical-resources{background:linear-gradient(135deg,#fff,#f5faf7);border:1px solid #d7e4de;border-radius:14px;grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);align-items:start;gap:28px;margin-bottom:58px;padding:26px;display:grid;box-shadow:0 14px 34px #234f4b0f}.topic-clinical-heading h2{letter-spacing:-.02em;color:var(--teal);margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1.16}.topic-clinical-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.topic-clinical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.topic-clinical-grid a{color:#315d59;background:#fff;border:1px solid #d4e2dc;border-radius:10px;gap:7px;min-height:132px;padding:16px;display:grid}.topic-clinical-grid a:hover{background:#eef7f2;border-color:#9fc1b6}.topic-clinical-grid strong{color:var(--teal);font-size:15px}.topic-clinical-grid span{color:#5f7476;font-size:12px;line-height:1.5}.topic-clinical-grid b{color:var(--teal);align-self:end;font-size:11px}.topic-support-grid{background:#f7faf8;border:1px solid #d8e5df;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:28px;margin:-30px 0 58px;padding:0 30px 30px;display:grid}.topic-support-grid h2{letter-spacing:-.02em;margin:8px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.18}.related-hubs{background:#fff;border:1px solid #d7e4de;border-radius:14px;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);align-items:start;gap:26px;margin-bottom:58px;padding:26px;display:grid;box-shadow:0 14px 34px #234f4b0f}.related-hubs h2{letter-spacing:-.02em;color:var(--teal);margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1.16}.related-hub-links{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.related-hub-links a{color:#315d59;background:#f7fbf8;border:1px solid #d4e2dc;border-radius:10px;gap:7px;min-height:124px;padding:16px;display:grid}.related-hub-links a:hover{background:#eef7f2;border-color:#9fc1b6}.related-hub-links strong{color:var(--teal);font-size:15px}.related-hub-links span{color:#5f7476;font-size:12px;line-height:1.5}.category-topic-callout{background:linear-gradient(135deg,#fff,#f7fbf8);border:1px solid #d7e4de;border-radius:14px;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:24px;margin-bottom:58px;padding:24px;display:grid}.category-topic-callout h2{letter-spacing:-.02em;color:var(--teal);margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1.16}.category-topic-callout p{color:var(--muted);margin:0;line-height:1.65}.category-topic-links{gap:10px;display:grid}.category-topic-links a{color:#315d59;background:#fff;border:1px solid #cfe0d8;border-radius:10px;gap:6px;padding:15px 16px;display:grid}.category-topic-links a:hover{background:#eef7f2;border-color:#9fc1b6}.category-topic-links strong{color:var(--teal);font-size:15px}.category-topic-links span{color:#5f7476;font-size:12px;line-height:1.5}.topic-chips{flex-wrap:wrap;gap:9px;margin-bottom:58px;display:flex}.topic-chips a,.search-suggestions a{color:var(--teal);background:#fff;border:1px solid #d4e2dc;border-radius:22px;padding:9px 13px;font-size:11px;font-weight:700}.topic-chips a:hover,.search-suggestions a:hover{background:var(--mint)}.category-guide{background:#f7faf8;border:1px solid #d8e5df;border-radius:12px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:34px;margin-bottom:58px;padding:30px;display:grid}.category-guide h2{letter-spacing:-.02em;margin:8px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1.18}.category-guide-links{gap:10px;display:grid}.category-guide-links a{color:#315d59;background:#fff;border:1px solid #d7e4de;border-radius:9px;gap:6px;padding:16px 18px;display:grid}.category-guide-links a:hover{background:#f1f7f4;border-color:#9fc1b6}.category-guide-links strong{color:var(--teal);font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.25}.category-guide-links span{color:#5f7476;font-size:12px;line-height:1.55}.category-term-links{flex-wrap:wrap;gap:8px;display:flex}.category-term-links a{color:#174f52;background:#e7f1ec;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.category-term-links a:hover{color:var(--teal);background:#d7e8e1}.internal-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.internal-heading h2{letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:34px}.internal-heading>span{color:var(--muted);font-size:11px}.article-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.article-card-footer a{align-items:center;min-height:44px;padding-block:8px;display:inline-flex}.article-card{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;min-height:268px;padding:26px;display:flex}.article-card :is(h2,h3){letter-spacing:-.02em;margin:10px 0;font-family:Georgia,serif;font-size:22px;line-height:1.17}.article-card :is(h2,h3) a:hover{color:var(--teal)}.article-card p{color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.65}.article-card-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;font-size:10px;display:flex}.article-card-footer a{color:var(--teal);font-weight:800}.news-index-hero{background:linear-gradient(128deg,#e7f2ed 0%,#f8f5ed 72%,#f5ead6 100%)}.news-index-section{padding-block:72px 92px}.news-archive-toolbar{background:#f5faf7;border:1px solid #d5e3dd;border-radius:12px;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;padding:18px 20px;display:flex}.news-archive-toolbar label{color:var(--teal-deep);margin-bottom:7px;font-size:14px;font-weight:800;display:block}.news-archive-toolbar select{width:min(100%,340px);min-height:46px;color:var(--teal-deep);font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d0c7;border-radius:7px;padding:10px 34px 10px 12px;font-size:14px}.news-archive-toolbar select:focus-visible,.news-archive-more button:focus-visible{outline-offset:3px;outline:3px solid #a98440}.news-archive-featured{background:#fff;border:1px solid #d5e3dd;border-radius:15px;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);display:grid;overflow:hidden;box-shadow:0 14px 38px #234f4b12}.news-archive-featured-image{background:#e6efeb;display:block;overflow:hidden}.news-archive-featured-image img{object-fit:cover;width:100%;height:100%;min-height:280px;transition:transform .35s;display:block}.news-archive-featured:hover img{transform:scale(1.018)}.news-archive-featured-copy{flex-direction:column;justify-content:center;padding:30px;display:flex}.news-archive-featured h3{color:var(--teal-deep);letter-spacing:-.025em;margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.8vw,32px);line-height:1.16}.news-archive-featured h3 a:hover,.news-archive-row h3 a:hover{color:var(--teal)}.news-archive-featured p{color:#536d70;margin:0 0 19px;font-size:14px;line-height:1.65}.news-archive-read{color:var(--teal);align-self:start;font-size:12px;font-weight:900}.news-archive-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:22px;display:grid}.news-archive-row{border-bottom:1px solid var(--line);grid-template-columns:108px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:17px 0;animation:.28s both news-archive-enter;display:grid}.news-archive-thumb{background:#e6efeb;border-radius:8px;display:block;overflow:hidden}.news-archive-thumb img{object-fit:cover;width:100%;height:83px;display:block}.news-archive-row .news-card-meta{flex-wrap:wrap;justify-content:flex-start;gap:4px 11px;font-size:11px}.news-archive-row h3{color:var(--teal-deep);margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.25}.news-archive-row small{color:var(--muted);font-size:12px}.news-archive-more{justify-content:center;margin-top:30px;display:flex}.news-archive-more button{border:1px solid var(--teal);min-height:46px;color:var(--teal);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:11px 24px;font-size:13px;font-weight:800;transition:background .2s,color .2s,transform .2s}.news-archive-more button:hover{background:var(--teal);color:#fff;transform:translateY(-2px)}@keyframes news-archive-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.news-archive-row{animation:none}.news-archive-more button{transition:none}}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.news-card{background:#fff;border:1px solid #d5e3dd;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 14px 38px #234f4b12}.news-card-image{background:#e6efeb;display:block;overflow:hidden}.news-card-image img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .35s;display:block}.news-card:hover .news-card-image img{transform:scale(1.018)}.news-card-copy{flex-direction:column;min-height:300px;padding:26px;display:flex}.news-card-meta{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.news-card-meta span{color:var(--teal);letter-spacing:.11em}.news-card h2{color:var(--teal-deep);letter-spacing:-.025em;margin:13px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1.15}.news-card h2 a:hover{color:var(--teal)}.news-card p{color:#536d70;margin:0 0 24px;font-size:14px;line-height:1.68}.news-card-footer{color:var(--muted);border-top:1px solid #e1eae6;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:18px;font-size:11px;display:flex}.news-card-footer a{color:var(--teal);font-weight:900}.news-editorial-note{background:#fbf7ec;border-left:4px solid #ae8a43;border-radius:0 10px 10px 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:34px;padding:22px 24px;display:grid}.news-editorial-note strong{color:#654e25;font-family:Georgia,Times New Roman,serif;font-size:18px}.news-editorial-note p{color:#675f4e;margin:0;font-size:13px;line-height:1.6}.news-editorial-note a{color:#765923;white-space:nowrap;font-size:12px;font-weight:900}.home-news-section{padding-bottom:18px}.news-grid-home .news-card-copy{min-height:270px}.news-article-hero{background:linear-gradient(130deg,#eef5f1,#fbf8f0)}.news-date-context{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.news-date-context span{color:#536d70;background:#ffffffbf;border:1px solid #d3e2dc;border-radius:999px;padding:8px 11px;font-size:11px}.news-date-context strong{color:#315b5d}.news-article-body .article-review-card{margin-bottom:0}.news-primary-link{color:#124d50;background:#e9f5ef;border:1px solid #9fcabe;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 30px;padding:18px 22px;text-decoration:none;display:flex}.news-primary-link span:first-child{gap:4px;display:grid}.news-primary-link strong{font-size:17px;line-height:1.3}.news-primary-link small{color:#3f6360;font-size:14px;line-height:1.45}.news-primary-link span:last-child{color:#fff;background:#0d5b60;border-radius:7px;flex:none;padding:10px 14px;font-size:14px;font-weight:800}.news-primary-link:hover,.news-primary-link:focus-visible{background:#dbeee6;border-color:#0d5b60}@media (width<=620px){.news-primary-link{flex-direction:column;align-items:stretch;padding:16px}.news-primary-link span:last-child{text-align:center}}.news-reading-tools{grid-template-columns:1fr;gap:14px;margin:0 0 42px;display:grid}.article-body .news-reading-tools{scroll-margin-top:120px}.news-quick-summary,.news-audio-reader{border-radius:17px;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);align-items:center;gap:26px;min-width:0;padding:22px 24px;display:grid}.news-quick-summary{background:linear-gradient(145deg,#e9f6f1,#fbfdfb);border:1px solid #b8d7ce;position:relative;overflow:hidden;box-shadow:0 13px 30px #1a564d13}.news-quick-summary:after{content:"";pointer-events:none;border:24px solid #1377650e;border-radius:50%;width:150px;height:150px;position:absolute;inset:auto -48px -62px auto}.news-audio-reader{color:#fff;background:linear-gradient(145deg,#123f45,#0c5c60);border:1px solid #175f63;box-shadow:0 13px 30px #0a434821}.news-reading-heading{align-items:center;gap:12px;min-width:0;display:flex}.news-reading-icon{color:#08756e;background:#fff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 5px 15px #1a564d1a}.news-reading-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.news-reading-heading>div{min-width:0}.news-reading-heading span{color:#2f6f6a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:900;line-height:1.35;display:block}.article-body .news-reading-heading h2{color:#173f43;margin:0;font-size:23px;line-height:1.2}.news-summary-content,.news-audio-interface{z-index:1;min-width:0;position:relative}.article-body .news-quick-summary-copy{color:#31575a;min-height:3.4em;margin:0 0 9px;font-size:16px;line-height:1.7}.news-quick-summary-copy i{vertical-align:-.12em;opacity:0;background:#08756e;width:2px;height:1.05em;margin-left:3px;display:inline-block}.news-quick-summary-copy i.is-typing{opacity:1;animation:.72s step-end infinite news-summary-cursor}.news-summary-content>small{color:#667f7e;font-size:11px;line-height:1.5;display:block}.news-audio-reader .news-reading-icon{color:#075e62;background:#eafff7}.news-audio-reader .news-reading-heading span{color:#bcebe1}.article-body .news-audio-reader .news-reading-heading h2{color:#fff;font-size:23px}.article-body .news-audio-interface>p{color:#d7eeeb;margin:0 0 12px;font-size:13px;line-height:1.55}.news-audio-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.news-audio-controls{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.news-audio-controls button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 13px;font-size:13px;font-weight:850;display:inline-flex}.news-audio-controls button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.news-audio-primary{color:#0b5559;background:#fff;border:1px solid #fff}.news-audio-restart{color:#fff;background:#174f54;border:1px solid #79aaa7}.news-audio-controls button:disabled{cursor:not-allowed;opacity:.52}.news-audio-controls button:focus-visible,.news-audio-rate select:focus-visible{outline-offset:3px;outline:3px solid #ffd36d}.news-audio-rate{color:#d7eeeb;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.news-audio-rate select{color:#174f54;background:#fff;border:1px solid #75a9a6;border-radius:9px;min-width:92px;min-height:42px;padding:7px 30px 7px 10px;font:800 14px/1 Arial,sans-serif}.news-audio-status{color:#bcebe1;min-height:18px;margin-top:11px;font-size:11px;line-height:1.45;display:block}.article-body .news-audio-unavailable{color:#fff;background:#ffffff12;border-radius:9px;padding:11px}@keyframes news-summary-cursor{0%,49%{opacity:1}50%,to{opacity:0}}@media (width<=700px){.news-reading-tools{gap:12px;margin-bottom:34px}.news-quick-summary,.news-audio-reader{border-radius:15px;grid-template-columns:1fr;gap:17px;padding:20px 18px}.article-body .news-quick-summary-copy{min-height:5em;margin:0 0 9px;font-size:16px;line-height:1.68}.news-audio-action-row{grid-template-columns:1fr;gap:11px}.news-audio-rate{justify-content:space-between}.news-audio-controls{grid-template-columns:1fr 1fr}.news-audio-controls button{min-width:0}}@media (width<=380px){.news-audio-controls{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.news-quick-summary-copy i.is-typing{opacity:0;animation:none}}.empty-state{text-align:center;background:#f5f9f6;border:1px dashed #b8ccc3;border-radius:12px;padding:55px}.empty-state h2{margin:0 0 10px;font-family:Georgia,serif}.empty-state p{color:var(--muted)}.empty-state a{color:var(--teal);font-weight:800;text-decoration:underline}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:22px 0 0;display:flex}.not-found-actions a{min-height:42px;color:var(--teal);background:#fff;border:1px solid #b8ccc3;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.not-found-actions a:hover{border-color:var(--teal);background:#edf5f0}.search-suggestions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search-result-section{margin-bottom:46px}.search-result-section>h2{letter-spacing:-.02em;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:28px}.search-glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.search-glossary-grid a{color:#315d59;background:#fff;border:1px solid #d7e4de;border-radius:10px;gap:7px;min-height:118px;padding:18px;display:grid}.search-glossary-grid a:hover{background:#f4f9f6;border-color:#9fc1b6}.search-glossary-grid strong{color:var(--teal);font-size:15px}.search-glossary-grid span{color:#5f7476;font-size:12px;line-height:1.55}.search-result-title{align-items:flex-start;gap:10px;min-width:0;display:flex}.search-result-title>span:not(.search-result-icon){overflow-wrap:anywhere;min-width:0;color:inherit;font:inherit}.search-result-title .search-result-icon{width:28px;height:28px;color:var(--teal);background:#eef7f4;border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.search-result-icon svg{flex:none;width:21px;height:21px}.article-hero{border-bottom:1px solid var(--line);background:#f2f6f2;padding:72px 0 66px}.article-heading{max-width:930px}.article-hero h1{max-width:900px;font-size:clamp(43px,6vw,68px)}.article-deck{max-width:790px;color:var(--muted);margin:0;font-size:19px;line-height:1.58}.article-byline{align-items:center;gap:12px;margin-top:30px;display:flex}.author-mark{background:#fff;border:1px solid #b9d2ca;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:0 4px 12px #234f4b1a}.author-mark img{object-fit:contain;width:28px;height:28px;display:block}.article-byline div{flex-direction:column;display:flex}.article-byline strong{font-size:12px}.article-byline small{color:#52686a;margin-top:4px;font-size:10px}.article-featured-image{margin:42px 0 0}.article-featured-image picture{display:block}.article-featured-image img{aspect-ratio:16/9;object-fit:cover;background:#e7efea;border:1px solid #d5e1dc;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 20px 50px #234f4b1c}.article-featured-image figcaption{color:#536b6e;justify-content:space-between;gap:24px;margin-top:12px;font-size:11px;line-height:1.55;display:flex}.article-featured-image figcaption span{max-width:620px}.article-featured-image figcaption small{color:var(--muted);text-align:right;font-size:10px}.article-layout{grid-template-columns:230px minmax(0,720px);justify-content:center;gap:70px;padding-block:70px 90px;display:grid}.article-aside{border-right:1px solid var(--line);flex-direction:column;align-self:start;gap:13px;padding-right:24px;display:flex;position:sticky;top:130px}.article-aside>strong{margin-bottom:7px;font-family:Georgia,serif;font-size:18px;line-height:1.25}.article-aside .toc-list{color:#526e71;margin:0;padding-left:19px;list-style:outside}.article-aside .toc-list li{margin:0 0 13px;padding-left:3px;line-height:1.5}.article-aside .toc-list li:last-child{margin-bottom:0}.article-aside .toc-list li::marker{color:var(--teal);font-size:1.05em}.article-aside .toc-list a{color:#526e71;font-size:14px}.article-aside .toc-list a:hover{color:var(--teal)}.medical-notice{background:#edf5f0;border-radius:8px;margin-top:17px;padding:15px}.medical-notice strong{color:var(--teal);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.medical-notice p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.article-body{min-width:0}.article-body section{margin-bottom:48px;scroll-margin-top:120px}.article-body .article-key-points{border:1px solid #c9ddd5;border-top:4px solid var(--teal);background:linear-gradient(145deg,#f0f7f3,#fbfcf9);border-radius:12px;margin-bottom:42px;padding:28px 30px}.article-body .article-key-points h2{margin-bottom:14px;font-size:27px}.article-body .article-key-points ul{gap:9px;margin:0;padding-left:22px;display:grid}.article-body .article-key-points li{color:#31575a;margin:0;font-size:15px;line-height:1.58}.article-body h2,.prose-page h2,.contact-layout h2{font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:0 0 18px;font-size:32px;line-height:1.15}.article-body p,.prose-page p,.contact-layout p{color:#415d61;font-size:17px;line-height:1.82}.article-body ul,.prose-page ul{color:#415d61;margin:20px 0;padding-left:25px;list-style:outside}.article-body li,.prose-page li{margin:10px 0;padding-left:5px;line-height:1.65}.article-body li::marker{color:var(--teal);font-size:1.08em}.prose-page li::marker{color:var(--teal);font-size:1.08em}.glossary-entry-body .editorial-list li::marker{color:var(--teal);font-size:1.08em}.article-body .smart-link{color:#075f63;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #9fc8bd;text-decoration:underline #9fc8bd;text-decoration-thickness:1px}.article-body .smart-link:hover{color:#043f43;text-decoration-color:#075f63}.article-mentioned-terms{background:#f7faf8;border:1px solid #d7e6e0;border-radius:12px;padding:28px}.article-mentioned-terms h2{margin-bottom:14px;font-size:26px}.mentioned-term-list{flex-wrap:wrap;gap:9px;display:flex}.mentioned-term-list a{color:#174f52;background:#e9f2ee;border-radius:999px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.mentioned-term-list a:hover{color:var(--teal);background:#dbeae4}.mentioned-term-list small{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.article-tool-banner{isolation:isolate;color:#fff;background:linear-gradient(115deg,#075940,#087852 48%,#0d614d) 0 0/210% 210%;border:1px solid #41a77d;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(15rem,.64fr);align-items:center;gap:1.5rem;margin:44px 0 48px;padding:clamp(1.35rem,3vw,2.1rem);animation:10s ease-in-out infinite article-tool-banner-flow;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 34px #07594028}.article-tool-banner:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 28%,#ffffff16 49%,#0000 68%);animation:8s ease-in-out infinite article-tool-banner-shine;position:absolute;inset:0;transform:translate(-105%)}.article-tool-banner-label{color:#d8fae8;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.52rem;font-size:.76rem;font-weight:900;display:inline-flex}.article-tool-banner-label svg{flex:none;width:1.25rem;height:1.25rem}.article-body .article-tool-banner h2{color:#fff;margin:.65rem 0 .6rem;font-size:clamp(1.45rem,2.5vw,1.9rem)}.article-body .article-tool-banner p{color:#e7fff1;margin:0;font-size:1rem;line-height:1.62}.article-tool-banner-actions{gap:.65rem;display:grid}.article-tool-banner-actions a{border-radius:11px;justify-content:space-between;align-items:center;gap:.8rem;padding:.95rem 1rem;font-size:.9rem;font-weight:850;line-height:1.35;text-decoration:none;display:flex}.article-tool-banner-actions b{font-size:1.15rem;line-height:1}.article-tool-banner-primary{color:#075940;background:#fff;border:1px solid #fff;box-shadow:0 6px 16px #013d2c26}.article-tool-banner-primary:hover{color:#053f2e;background:#effff5}.article-tool-banner-secondary{color:#fff;background:#ffffff12;border:1px solid #a7e4c4}.article-tool-banner-secondary:hover{color:#fff;background:#fff2}.article-tool-banner-actions a:focus-visible{outline-offset:3px;outline:3px solid #ffe49b}@keyframes article-tool-banner-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes article-tool-banner-shine{0%,23%{transform:translate(-105%)}70%,to{transform:translate(105%)}}.warning-box{background:#f9eee8;border-left:4px solid #b36646;border-radius:0 8px 8px 0;margin-bottom:42px;padding:22px 24px}.warning-box strong{color:#8e452a;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.warning-box p{color:#6d4d41;text-align:justify;text-indent:1.75rem;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:8px 0 0;font-size:14px;line-height:1.6}.editorial-review-note{background:#f5f9f6;border:1px solid #d4e3dd;border-radius:9px;margin-top:60px;padding:24px}.editorial-review-note strong{color:var(--teal);font-family:Georgia,serif}.editorial-review-note p{margin:9px 0 0;font-size:13px;line-height:1.6}.article-body .article-sources{background:#f5f9f6;border:1px solid #d4e3dd;border-radius:12px;margin-top:60px;padding:30px;scroll-margin-top:120px}.article-body .sources-eyebrow{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.article-body .article-sources h2{margin-bottom:10px;font-size:26px}.article-body .article-sources .sources-intro{margin:0 0 22px;font-size:14px;line-height:1.65}.article-body .source-list{counter-reset:source;gap:10px;margin:0;padding:0;list-style:none;display:grid}.article-body .source-item{counter-increment:source;background:#fff;border:1px solid #dce8e3;border-radius:9px;grid-template-columns:1fr auto;align-items:start;gap:18px;margin:0;padding:17px 18px;display:grid}.article-body .source-copy{grid-template-columns:28px 1fr;column-gap:9px;display:grid}.article-body .source-copy:before{content:counter(source) ".";color:#5f7779;grid-row:1/span 3;font-weight:800}.article-body .source-copy strong{color:#294f4e;font-size:13px;line-height:1.45}.article-body .source-copy p{color:#536b6e;grid-column:2;margin:3px 0 8px;font-size:14px;line-height:1.55}.article-body .source-copy a{width:fit-content;color:var(--teal);text-underline-offset:3px;grid-column:2;font-size:12px;font-weight:800;text-decoration-thickness:1px}.article-body .source-format{color:#416e68;letter-spacing:.07em;text-transform:uppercase;background:#e4f0eb;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.article-body .article-sources .sources-reviewed{color:#617779;border-top:1px solid #d9e5e0;margin:20px 0 0;padding-top:16px;font-size:12px;line-height:1.5}.content-eyebrow{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.article-body .article-video{margin-top:64px}.article-body .article-video h2,.article-body .article-faq h2{margin-bottom:12px}.video-frame{aspect-ratio:16/9;background:#102f34;border:1px solid #d5e1dc;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 45px #234f4b1a}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-caption{justify-content:space-between;align-items:start;gap:24px;margin-top:13px;display:flex}.article-body .video-caption p{color:#536b6e;max-width:520px;margin:0;font-size:11px;line-height:1.55}.video-caption a{color:var(--teal);text-underline-offset:3px;flex:none;font-size:11px;font-weight:800;text-decoration:underline}.article-body .article-faq{background:#f5f8f5;border:1px solid #d6e4de;border-radius:16px;margin-top:70px;padding:34px}.article-body .article-faq .faq-intro{color:var(--muted);margin:0 0 25px;font-size:14px;line-height:1.6}.medicine-entry-content .exam-faq{background:#f5f8f5;border:1px solid #d6e4de;border-radius:16px;margin-top:34px;padding:28px}.medicine-entry-content .exam-faq h2{margin-bottom:12px}.medicine-entry-content .exam-faq .faq-intro{color:#63797b;margin:0 0 20px;font-size:14px;line-height:1.6}.medicine-entry-content .exam-faq .faq-answer p{color:#506a6d;margin:0;font-size:14px;line-height:1.72}.faq-list{border:0;gap:14px;display:grid}.faq-item{background:#fff;border:1px solid #d5e4de;border-radius:14px;padding:22px 24px 22px 30px;position:relative;overflow:hidden;box-shadow:0 8px 24px #123f420b}.faq-item:before{content:"";background:linear-gradient(180deg, var(--teal), #69bda8);width:5px;position:absolute;inset:0 auto 0 0}.faq-item h3{color:#24494d;margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.35}.faq-item summary{color:#24494d;cursor:pointer;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:18px;min-height:72px;padding:15px 2px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700;line-height:1.35;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:2px solid var(--sage);outline-offset:4px;border-radius:4px}.faq-icon{width:30px;height:30px;color:var(--teal);border:1px solid #bcd0c7;border-radius:50%;place-items:center;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;transition:transform .18s,background .18s;display:grid}.faq-item[open] .faq-icon{background:var(--mint);transform:rotate(45deg)}.faq-answer{padding:0}.article-body .faq-answer p{color:#506a6d;margin:0;font-size:14px;line-height:1.72}.article-body .appointment-cta{background:linear-gradient(135deg,#edf5f0 0%,#f9f7f1 100%);border:1px solid #d3e2dc;border-radius:18px;flex-wrap:wrap;align-items:center;gap:28px;margin:72px 0 62px;padding:28px;display:flex;position:relative;overflow:hidden}.article-body .appointment-cta:after{content:"";pointer-events:none;border:1px solid #0d5b601a;border-radius:50%;width:285px;height:285px;position:absolute;top:-125px;right:-110px;box-shadow:0 0 0 42px #ffffff38}.appointment-portrait{z-index:1;flex:0 240px;min-width:0;margin-inline:auto;position:relative}.appointment-portrait img{object-fit:contain;width:100%;max-width:270px;height:auto;margin-inline:auto;display:block;position:static}.appointment-copy{z-index:1;overflow-wrap:anywhere;flex:300px;min-width:0;padding:0;position:relative}.appointment-eyebrow{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.article-body .appointment-copy h2{color:#173f43;max-width:390px;margin:9px 0 12px;font-size:31px}.article-body .appointment-copy>p{color:#526d70;max-width:430px;margin:0 0 21px;font-size:14px;line-height:1.65}.appointment-doctor{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}.appointment-doctor strong{color:#264d50;font-family:Georgia,Times New Roman,serif;font-size:15px}.appointment-doctor span{color:#6d8182;font-size:11px}.appointment-button{background:var(--teal);color:#fff;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:7px;justify-content:center;align-items:center;min-width:150px;min-height:44px;padding:0 22px;font-size:11px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.appointment-button:hover{background:#0b6668;transform:translateY(-2px);box-shadow:0 9px 18px #0e565838}.appointment-button:focus-visible{outline-offset:3px;outline:3px solid #0b777847}.appointment-copy>small{color:#708284;max-width:420px;margin-top:15px;font-size:9px;line-height:1.5;display:block}.article-review-card{background:#fbfcfa;border:1px solid #d5e4df;border-radius:12px;margin-top:60px;padding:28px}.article-review-card h2{margin-bottom:10px;font-size:26px}.article-review-card p{color:#526d70;margin:0 0 18px;font-size:14px;line-height:1.65}.article-review-card dl{gap:10px;margin:0 0 18px;display:grid}.article-review-card dl div{border-top:1px solid #e2ece7;grid-template-columns:150px 1fr;gap:14px;padding-top:10px;display:grid}.article-review-card dt{color:#315b5d;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.article-review-card dd{color:#536b6e;margin:0;font-size:13px;line-height:1.45}.article-review-card a{color:var(--teal);text-underline-offset:3px;font-size:12px;font-weight:900;text-decoration-thickness:1px}@media (width<=560px){.article-featured-image{margin-top:32px}.article-featured-image img{aspect-ratio:4/3;border-radius:10px}.article-featured-image .news-image-trigger>img{aspect-ratio:auto;object-fit:contain}.article-featured-image figcaption{flex-direction:column;gap:5px}.article-featured-image figcaption small{text-align:left}.article-body .article-sources{padding:22px 18px}.article-body .source-item{grid-template-columns:1fr;gap:10px}.article-body .source-format{width:fit-content;margin-left:37px}.article-review-card{padding:22px 18px}.article-review-card dl div{grid-template-columns:1fr;gap:4px}.search-glossary-grid{grid-template-columns:1fr}.video-caption{flex-direction:column;gap:8px}.article-body .article-faq{padding:26px 20px}.faq-item summary{min-height:66px;font-size:16px}.faq-answer{padding-right:2px}.article-body .appointment-cta{gap:24px;margin-block:58px 50px;padding:24px}.appointment-portrait{flex:0 100%;width:100%}.appointment-portrait img{width:100%;max-width:240px;height:auto}.appointment-copy{text-align:center;flex-basis:100%;padding:0}.article-body .appointment-copy h2,.article-body .appointment-copy>p,.appointment-copy>small{margin-left:auto;margin-right:auto}.appointment-doctor{align-items:center}.appointment-button{width:100%}}.related-section{background:var(--cream);border-top:1px solid #ebe5d8;padding:72px 0 90px}.prose-page{max-width:820px;padding-block:76px 100px}.prose-page>section{margin-bottom:52px}.contact-layout{grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:76px 100px;display:grid}.contact-form{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:18px;padding:30px;display:grid;box-shadow:0 16px 45px #234f4b12}.contact-form label{color:#405e62;flex-direction:column;gap:8px;font-size:11px;font-weight:800;display:flex}.contact-form label:nth-child(n+3),.contact-form button,.contact-form small,.contact-status{grid-column:1/-1}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccdcd5;border-radius:6px;outline:none;padding:13px 14px;font-weight:400}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #e5f0eb}.contact-form button{min-height:50px}.contact-form button:disabled{cursor:wait;opacity:.7}.contact-form small{color:var(--muted);font-size:10px;font-weight:400}.contact-status{color:#a13b2d;min-height:1.35em;margin:0;font-size:12px}.contact-form .contact-consent{flex-direction:row;align-items:flex-start;gap:10px;font-size:12px;font-weight:500;line-height:1.45}.contact-form .contact-consent input{width:18px;height:18px;accent-color:var(--teal);flex:none;margin:0;padding:0}.contact-form .contact-consent a{color:var(--teal-deep);text-decoration:underline}.contact-form .contact-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px}@media (width<=980px){.main-nav{display:none}.hero-grid{grid-template-columns:1fr;gap:40px}.author-profile-grid{grid-template-columns:1fr;gap:0;min-height:auto}.author-profile-copy{padding-bottom:30px}.author-profile-photo{width:min(430px,100%);min-height:360px;margin-inline:auto}.author-profile-photo img{max-height:410px}.hero-visual{width:100%;max-width:520px;min-height:340px;margin-inline:auto}.feature-grid,.newsletter-grid{grid-template-columns:1fr}.category-grid{grid-template-columns:repeat(2,1fr)}.editorial-banner{grid-template-columns:minmax(0,1fr) 280px;gap:28px;padding:45px}.editorial-logo{min-height:300px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}.article-grid,.topic-hub-grid{grid-template-columns:repeat(2,1fr)}.article-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}.contact-layout{grid-template-columns:1fr;gap:35px}.category-hero-layout{grid-template-columns:1fr;gap:38px}.category-hero-with-image .category-hero-copy{text-align:center;align-items:center}.category-hero-with-image .breadcrumb{align-self:flex-start}.category-hero-figure{width:min(100%,760px);margin-inline:auto}}@media (width<=680px){.shell{width:min(100% - 28px,1180px)}.author-profile-copy{padding-top:50px}.author-profile-copy h1{font-size:46px}.author-profile-copy>p{font-size:16px}.author-profile-photo{min-height:300px}.author-profile-photo img{max-height:340px}.author-profile-content{padding-block:58px 72px}.author-profile-cards,.author-editorial-links>div{grid-template-columns:1fr}.emergency-bar .shell{min-height:38px;line-height:1.35}.header-row{gap:10px;min-width:0;min-height:70px}.brand{gap:9px;min-width:0}.brand-mark{width:43px;height:43px}.brand-copy strong{font-size:15px}.brand-copy small{font-size:7px}.header-search span{display:none}.hero-grid{min-height:auto;padding-block:48px}.hero h1{font-size:49px}.hero-lead{font-size:16px}.hero-search{grid-template-columns:auto 1fr}.hero-search button{grid-column:1/-1;width:100%;margin-top:5px}.hero-visual{min-height:310px}.hero-image-placeholder,.hero-image-photo{border-radius:130px 130px 20px 20px}.trust-grid{grid-template-columns:1fr;padding-block:10px}.trust-grid>div,.trust-grid>div:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:72px;padding:14px 0}.trust-grid>div:last-child{border-bottom:0}.section{padding-block:62px}.section-heading{flex-direction:column;align-items:start;gap:18px}.feature-main-art{min-height:210px}.feature-main-copy{padding:23px}.feature-main h3{font-size:25px}.compact-card{grid-template-columns:62px 1fr;padding:12px}.compact-icon{width:62px;height:62px}.category-grid{grid-template-columns:1fr}.editorial-banner{grid-template-columns:1fr;gap:10px;padding:38px 26px 0}.editorial-logo{min-height:275px}.editorial-logo:before{width:235px}.editorial-logo img{width:158px;height:158px}.newsletter-grid{gap:28px}.newsletter-form{grid-template-columns:1fr}.newsletter-form small{grid-column:auto}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 24px}.footer-brand,.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:18px}.page-hero{padding-block:55px}.page-hero h1,.article-hero h1{font-size:46px}.page-hero p,.article-deck{font-size:16px}.category-hero-with-image{padding-block:45px 52px}.category-hero-layout{gap:30px}.category-hero-figure img{aspect-ratio:4/3;border-radius:11px}.category-hero-figure figcaption{flex-direction:column;gap:5px}.category-hero-figure figcaption span{max-width:none}.category-hero-figure figcaption small{text-align:left}.page-search{grid-template-columns:1fr}.page-search button{min-height:47px}.category-guide,.topic-index-guide,.related-hubs,.category-topic-callout,.topic-clinical-resources{grid-template-columns:1fr;padding:22px 18px}.topic-clinical-grid,.related-hub-links{grid-template-columns:1fr}.topic-support-grid{grid-template-columns:1fr;margin-top:-30px;padding:0 18px 22px}.library-callout{grid-template-columns:1fr;padding:22px 18px}.library-callout a{justify-self:start}.topic-hub-grid{grid-template-columns:1fr}.internal-heading{flex-direction:column;align-items:start;gap:9px}.article-grid,.news-grid{grid-template-columns:1fr}.news-archive-toolbar{flex-direction:column;align-items:stretch;gap:6px;padding:16px}.news-archive-toolbar select{width:100%}.news-archive-featured{grid-template-columns:1fr}.news-archive-featured-image img{aspect-ratio:16/9;height:auto;min-height:0}.news-archive-featured-copy{padding:22px 19px}.news-archive-list{grid-template-columns:1fr}.news-archive-row{grid-template-columns:90px minmax(0,1fr);gap:12px}.news-archive-thumb img{height:78px}.news-archive-row h3{font-size:17px}.news-card-copy{min-height:auto;padding:22px 19px}.news-card h2{font-size:24px}.news-editorial-note{grid-template-columns:1fr;gap:11px;padding:20px 18px}.news-editorial-note a{white-space:normal}.article-card{min-height:auto}.article-layout{grid-template-columns:1fr;padding-block:55px 72px}.article-aside{border-right:0;border-bottom:1px solid var(--line);gap:14px;padding:0 0 24px;position:static}.article-aside>strong{font-size:20px}.article-aside .toc-list a{font-size:15px;line-height:1.55}.article-body p,.prose-page p,.contact-layout p{font-size:16px}.contact-form{grid-template-columns:1fr;padding:22px}.contact-form label{grid-column:1/-1}}.glossary-hero{background:linear-gradient(135deg,#edf5f0 0%,#f8f4e9 100%)}.glossary-search{margin-top:30px}.glossary-index{padding-block:70px 96px}.glossary-index-top{justify-content:space-between;align-items:end;gap:32px;margin-bottom:26px;display:flex}.glossary-index-top h2{letter-spacing:-.025em;margin:7px 0 0;font-family:Georgia,serif;font-size:36px}.glossary-index-top small{color:#748889;margin-top:8px;font-size:11px;font-weight:800;display:block}.glossary-index-top>strong{color:var(--teal);background:#e4f0eb;border-radius:999px;padding:9px 13px;font-size:11px}.glossary-alphabet{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;gap:7px;margin-bottom:35px;padding:18px;display:flex}.glossary-alphabet a,.glossary-alphabet span{border:1px solid #0000;border-radius:5px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.glossary-alphabet a{background:var(--teal);color:#fff}.glossary-alphabet a:hover,.glossary-alphabet a:focus-visible{border-color:var(--teal);color:var(--teal);background:#fff;outline:none}.glossary-alphabet a.is-current{color:#6f5524;background:#f7edcf;border-color:#b9924a;box-shadow:inset 0 0 0 1px #d6bb7b}.glossary-alphabet .glossary-alphabet-all{width:auto;padding-inline:13px}.glossary-alphabet span{color:#a5afab;background:#f4f3ee}.glossary-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.glossary-card{background:#fff;border:1px solid #dbe6e1;border-radius:11px;grid-template-columns:48px 1fr auto;align-items:start;gap:17px;min-height:160px;padding:25px;transition:transform .2s,border-color .2s;display:grid;box-shadow:0 10px 30px #234f4b0d}.glossary-card:hover{border-color:#9abeb3;transform:translateY(-2px)}.glossary-card>span{width:48px;height:48px;color:var(--teal);background:#e4f0eb;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:25px;display:grid}.glossary-card h3{color:#244d4d;margin:2px 0 8px;font-family:Georgia,serif;font-size:22px}.glossary-card p{color:#587073;margin:0 0 12px;font-size:13px;line-height:1.6}.glossary-card small{color:#7b8d8e;font-size:10px}.glossary-card b{color:var(--teal);font-size:20px}.glossary-pagination{margin-top:34px}.glossary-pagination>div{background:#f8fbf9;border:1px solid #d8e5df;border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid}.glossary-page-link{border:1px solid var(--teal);background:var(--teal);color:#fff;border-radius:7px;justify-self:end;padding:12px 16px;font-size:12px;font-weight:900}.glossary-page-link:hover,.glossary-page-link:focus-visible{color:var(--teal);background:#fff}.glossary-page-link-secondary{color:var(--teal);background:#fff;border-color:#b8ccc5;justify-self:start}.glossary-page-status{color:#617777;white-space:nowrap;font-size:11px;font-weight:900}.glossary-progress-note{background:#f2f7f4;border-left:4px solid #8daea4;margin-top:38px;padding:23px 25px}.glossary-progress-note strong{color:#315d59;font-family:Georgia,serif}.glossary-progress-note p{color:#637879;margin:8px 0 0;font-size:13px;line-height:1.6}.glossary-entry-hero{padding-bottom:64px}.glossary-aliases{color:#607779;border-top:1px solid #234f4b24;margin-top:23px;padding-top:18px;font-size:13px}.glossary-aliases strong{color:#315d59}.glossary-entry-layout{grid-template-columns:260px minmax(0,1fr);gap:66px;padding-block:68px 100px;display:grid}.glossary-summary{background:#f4f8f5;border:1px solid #d8e5df;border-radius:10px;align-self:start;padding:23px;position:sticky;top:125px}.glossary-summary>span{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.glossary-summary p{color:#3f5e60;margin:12px 0 18px;font-family:Georgia,serif;font-size:17px;line-height:1.55}.glossary-summary small{color:var(--muted);font-size:10px}.glossary-entry-body{max-width:760px}.glossary-entry-body>section{margin-bottom:48px;scroll-margin-top:120px}.glossary-entry-body h2{letter-spacing:-.02em;margin:0 0 17px;font-family:Georgia,serif;font-size:30px}.glossary-entry-body p{color:#415d61;font-size:17px;line-height:1.8}.glossary-entry-body ul{color:#415d61;padding-left:25px}.glossary-entry-body .editorial-list{list-style:outside}.glossary-entry-body li{margin:11px 0;line-height:1.65}.glossary-care{background:#fbf6e8;border-left:4px solid #c09d51;border-radius:0 9px 9px 0;padding:25px 27px}.glossary-care-emergency{background:#f9eee8;border-color:#b36646}.glossary-care>span{color:#8a6334;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.glossary-care-emergency>span{color:#8e452a}.glossary-care h2{margin-top:8px}.glossary-care p{text-align:justify;text-indent:1.75rem;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin-bottom:0;font-size:15px}.glossary-link-list{gap:10px;display:grid}.glossary-link-list a{color:#315d59;border:1px solid #d8e5df;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;font-size:13px;font-weight:800;display:flex}.glossary-link-main{align-items:center;gap:13px;min-width:0;display:flex}.glossary-link-icon{background:var(--mint);width:34px;height:34px;color:var(--teal);border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.glossary-link-icon svg{width:19px;height:19px}.glossary-link-arrow{color:#668b85;flex:none}.glossary-term-tags{flex-wrap:wrap;gap:8px;display:flex}.glossary-term-tags span,.glossary-term-tags a{color:#526e6e;background:#edf3f0;border-radius:999px;padding:8px 11px;font-size:11px}.glossary-term-tags a{text-underline-offset:3px;font-weight:800;-webkit-text-decoration:underline #9abeb3;text-decoration:underline #9abeb3}.glossary-term-tags a:hover{color:var(--teal);background:#dfece7}.glossary-sources,.medicine-sources{background:#f5f9f6;border:1px solid #d4e3dd;border-radius:12px;padding:30px;scroll-margin-top:120px}.glossary-sources h2,.medicine-sources h2{margin-bottom:10px;font-size:26px}.glossary-sources>p,.medicine-sources>p{color:#536b6e;margin:0 0 22px;font-size:14px;line-height:1.65}.glossary-sources ol,.medicine-sources ul{counter-reset:source;gap:10px;margin:0;padding:0;list-style:none;display:grid}.glossary-sources li,.medicine-sources li{counter-increment:source;background:#fff;border:1px solid #dce8e3;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;margin:0;padding:17px 18px;display:grid}.glossary-sources li:before,.medicine-sources li:before{content:counter(source) ".";color:#5f7779;font-weight:800}.glossary-sources li div,.medicine-sources li div{flex-direction:column;gap:4px;min-width:0;display:flex}.glossary-sources li strong,.medicine-sources li strong{color:#294f4e;font-size:13px;line-height:1.45}.glossary-sources li span,.medicine-sources li span{color:#536b6e;font-size:14px;line-height:1.55}.glossary-sources li a,.medicine-sources li a{width:fit-content;max-width:100%;color:var(--teal);text-underline-offset:3px;white-space:nowrap;grid-column:2;font-size:12px;font-weight:800;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px}.glossary-sources>small,.medicine-sources>small{color:var(--muted);border-top:1px solid #d9e5e0;margin:20px 0 0;padding-top:16px;font-size:12px;line-height:1.5;display:block}.glossary-notice{margin-top:10px}.article-body>section:not(.article-video):not(.article-faq):not(.appointment-cta):not(.article-sources)>p,.glossary-entry-body>section:not(.glossary-care):not(.glossary-sources)>p,.prose-page>section>p{text-align:justify;text-indent:1.75rem;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (width<=800px){.glossary-entry-grid{grid-template-columns:1fr}.glossary-entry-layout{grid-template-columns:1fr;gap:35px}.glossary-summary{position:static}}@media (width<=560px){.glossary-index-top{flex-direction:column;align-items:start;gap:14px}.glossary-card{grid-template-columns:42px 1fr;padding:20px}.glossary-card>span{width:42px;height:42px}.glossary-card>b{display:none}.glossary-pagination>div{grid-template-columns:1fr 1fr;gap:12px}.glossary-page-status{grid-area:1/1/auto/-1;justify-self:center}.glossary-page-link{text-align:center;grid-row:2;justify-self:stretch}.glossary-page-link-secondary{justify-self:stretch}.glossary-entry-body h2{font-size:27px}.glossary-sources,.medicine-sources,.calculator-information .calculator-sources{padding:22px 18px}.glossary-sources li,.medicine-sources li,.calculator-sources li,.calculator-sources>a{grid-template-columns:1fr;gap:10px}.glossary-sources li a,.medicine-sources li a,.calculator-sources li a{grid-column:1}.warning-box p,.glossary-care p,.article-body>section:not(.article-video):not(.article-faq):not(.appointment-cta):not(.article-sources)>p,.glossary-entry-body>section:not(.glossary-care):not(.glossary-sources)>p,.prose-page>section>p{text-indent:1.25rem}}.mobile-nav{display:none;position:relative}.mobile-nav summary{border:1px solid var(--line);min-height:44px;color:var(--teal);cursor:pointer;border-radius:7px;align-items:center;padding:0 12px;font-size:13px;font-weight:800;list-style:none;display:inline-flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{z-index:50;border:1px solid var(--line);background:#fff;border-radius:10px;width:min(310px,100vw - 28px);padding:10px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 18px 45px #17343b2e}.mobile-nav nav a{color:#31575b;border-radius:6px;align-items:center;min-height:46px;padding:8px 12px;font-size:14px;font-weight:800;display:flex}.mobile-nav nav a:hover,.mobile-nav nav a:focus-visible{background:var(--mint);color:var(--teal-deep)}@media (width<=1000px){.desktop-mega-nav{display:none}.mobile-nav{margin-left:auto;display:block}}.tools-hero,.calculator-hero{background:linear-gradient(135deg,#edf5f0 0%,#f8f4e9 100%)}.tools-section,.calculator-section{padding-block:68px 96px}.tools-control-panel{border:1px solid var(--border);background:#f7fbf8;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:24px;margin-bottom:34px;padding:24px;display:grid;overflow:hidden}.tools-control-panel>div,.tools-filter{min-width:0}.tools-control-panel h2{font-family:var(--font-serif);color:var(--ink);margin:6px 0 8px;font-size:clamp(2rem,4vw,3.1rem);line-height:1}.tools-control-panel p{color:var(--muted);margin:0}.tools-filter{gap:8px;display:grid}.tools-filter label{color:var(--ink);font-weight:800}.tools-filter input{border:1px solid var(--border);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:8px;padding:14px 16px;box-shadow:0 10px 24px #00322f0f}.tools-filter input:focus{border-color:#0071bb;outline:3px solid #0071bb2e}.tools-filter span{color:var(--muted);font-size:.92rem}.tools-quick-access{border:1px solid var(--border);background:linear-gradient(135deg,#eef7f3,#fbf8ef);border-radius:12px;margin-bottom:42px;padding:24px}.tools-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tool-quick-card{background:#fff;border:1px solid #cbded6;border-radius:10px;flex-direction:column;justify-content:space-between;gap:18px;min-height:112px;padding:18px;display:flex;box-shadow:0 10px 26px #234f4b0f}.tool-quick-card strong{color:var(--teal-deep);font-family:var(--font-serif);font-size:1.18rem;line-height:1.2}.tool-quick-card span{color:var(--teal);font-size:13px;font-weight:800}.tool-category-list{gap:18px;display:grid}.gestational-feature{isolation:isolate;background:linear-gradient(125deg,#eaf8f3 0%,#fff9e9 62%,#fff 100%);border:1px solid #b9ddd3;border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);align-items:center;gap:34px;margin-top:34px;margin-bottom:10px;padding:clamp(28px,5vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #0d5b6017}.gestational-feature:after{content:"";z-index:-1;background:#0d928514;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-90px}.gestational-feature-copy>span{color:#087b76;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900}.gestational-feature h2{color:#173f43;max-width:650px;margin:10px 0 14px;font-family:Georgia,serif;font-size:clamp(32px,4vw,50px);line-height:1.05}.gestational-feature p{color:#466568;max-width:720px;margin:0;font-size:17px;line-height:1.65}.gestational-feature ul{flex-wrap:wrap;gap:8px;margin:20px 0 23px;padding:0;list-style:none;display:flex}.gestational-feature li{color:#28585a;background:#ffffffc2;border:1px solid #bfddd4;border-radius:999px;font-size:12px;font-weight:850;overflow:hidden}.gestational-feature li a{color:inherit;padding:7px 11px;text-decoration:none;transition:background .16s,color .16s;display:block}.gestational-feature li a:hover{color:#075b60;background:#fff}.gestational-feature-copy>a{color:#fff;background:#075b60;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #075b6033}.gestational-feature-copy>a:hover{background:#064a4e}.gestational-feature-art{place-items:center;min-height:300px;display:grid;position:relative}.gestational-feature-art img{border:5px solid #fff;border-radius:20px;width:100%;height:auto;box-shadow:0 12px 28px #0d5b601f}.prenatal-shortcuts{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.prenatal-shortcuts a{min-height:44px;color:var(--teal);background:#fff;border:1px solid #aaccc2;border-radius:12px;align-items:center;padding:10px 16px;font-weight:700;display:inline-flex}.prenatal-guides{padding-block:36px 64px;scroll-margin-top:100px}.prenatal-guides>section+section{margin-top:42px}.prenatal-guides>section{scroll-margin-top:100px}.prenatal-guides>nav{margin:0 0 36px}.prenatal-guides .section-intro{max-width:760px;color:var(--muted);margin:-8px 0 20px}.month-table{overflow-x:auto}.month-table table{border-collapse:collapse;width:100%;font-size:16px}.month-table th,.month-table td{border-bottom:1px solid var(--line);text-align:left;padding:12px}.month-table th{color:var(--teal-deep);background:#edf6f2}.gestational-feature-art svg{filter:drop-shadow(0 15px 24px #0b57551f);width:min(100%,360px);overflow:visible}.gestational-feature-art circle[class^=gestational-orbit]{fill:none;stroke:#0c9185;stroke-width:2px;stroke-dasharray:8 10;transform-origin:180px 128px;animation:16s linear infinite gestational-feature-spin}.gestational-feature-art>div{text-align:center;background:#ffffffe6;border:1px solid #d3e5de;border-radius:12px;gap:3px;padding:10px 18px;animation:3.6s ease-in-out infinite gestational-feature-float;display:grid;position:absolute;bottom:0;box-shadow:0 9px 24px #0d5b6014}.gestational-feature-art strong{color:#173f43;font-size:16px}.gestational-feature-art span{color:#597174;font-size:12px;font-weight:800}@keyframes gestational-feature-spin{to{transform:rotate(360deg)}}@keyframes gestational-feature-float{50%{transform:translateY(-7px)}}.tool-category{scroll-margin-top:88px}.tool-category-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;padding-bottom:12px;display:flex}.tool-category-heading>div{min-width:0}.tool-category-heading h2{font-family:var(--font-serif);color:var(--ink);margin:0 0 6px;font-size:clamp(1.7rem,3vw,2.35rem)}.tool-category-heading p{color:var(--muted);max-width:760px;margin:0}.tool-category-heading>span{text-align:center;min-width:42px;color:var(--ink);background:#e8f3ee;border-radius:999px;flex:none;padding:7px 12px;font-weight:800}.catalog-category{--catalog-accent:#347b72;--catalog-tint:#eef7f4;--catalog-card:#fbfefd;--catalog-border:#cfe3dc;border:1px solid var(--catalog-border);background:#fff;border-radius:14px;overflow:hidden}.catalog-category[open]{box-shadow:0 14px 34px #234f4b0f}.catalog-category .tool-category-heading{background:linear-gradient(90deg, var(--catalog-tint), #fff 75%);cursor:pointer;border:0;align-items:center;margin:0;padding:18px 58px 18px 20px;list-style:none;position:relative}.catalog-category .tool-category-heading::-webkit-details-marker{display:none}.catalog-category .tool-category-heading:after{content:"+";background:var(--catalog-accent);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:20px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.catalog-category[open] .tool-category-heading:after{content:"−"}.catalog-heading-copy{align-items:center;gap:14px;min-width:0;display:flex}.catalog-heading-copy>div{min-width:0}.catalog-category-icon{background:var(--catalog-accent);color:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid}.catalog-category-icon svg{width:24px;height:24px}.catalog-category .tool-category-heading h2{font-size:clamp(1.35rem,2.4vw,1.8rem)}.catalog-category .tool-category-heading>span{background:var(--catalog-tint);color:var(--catalog-accent);margin-right:2px}.catalog-category-content{border-top:1px solid var(--catalog-border);padding:18px}.catalog-category .tool-card,.catalog-category .medicine-results>.medicine-card{border-color:var(--catalog-border);border-top:3px solid var(--catalog-accent);background:var(--catalog-card)}.catalog-category .medicine-results>.medicine-card>.medicine-class,.catalog-category .medicine-detail-link,.catalog-category .tool-card b{color:var(--catalog-accent)}.catalog-tone-blue{--catalog-accent:#356f9f;--catalog-tint:#edf5fb;--catalog-card:#fbfdff;--catalog-border:#cbddec}.catalog-tone-gold{--catalog-accent:#9a6b1f;--catalog-tint:#fcf5e7;--catalog-card:#fffdf8;--catalog-border:#ead9b5}.catalog-tone-violet{--catalog-accent:#705c9b;--catalog-tint:#f3f0fa;--catalog-card:#fdfcff;--catalog-border:#dcd3ed}.catalog-tone-coral{--catalog-accent:#a6534c;--catalog-tint:#fbefed;--catalog-card:snow;--catalog-border:#eccfcb}.catalog-tone-green{--catalog-accent:#4f7b45;--catalog-tint:#eff6ec;--catalog-card:#fbfef9;--catalog-border:#d0e2ca}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tool-card{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;min-height:220px;padding:26px;display:flex}.tool-card strong{color:var(--teal-deep);margin:20px 0 10px;font-family:Georgia,serif;font-size:25px;line-height:1.15}.tool-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.tool-card b{color:var(--teal);margin-top:auto;padding-top:22px;font-size:13px}.tool-card-active{transition:transform .18s,border-color .18s;box-shadow:0 16px 42px #234f4b14}.tool-card-active:hover{border-color:var(--sage);transform:translateY(-2px)}.tool-card-planned{background:#f8faf8}.tool-status{background:var(--mint);color:var(--teal);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.tool-card-planned .tool-status{color:#667876;background:#ecefeb}@keyframes gestational-cta-shine{0%,48%{left:-25%}70%,to{left:125%}}@keyframes gestational-paper{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.exams-warning{border-radius:11px;margin-top:28px;padding:24px}.exams-warning h2{margin-top:0;font-family:Georgia,serif}.bulario-actions{border:1px solid var(--line);background:#f4f8f5;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding:18px 22px;display:flex}.bulario-actions strong{color:var(--teal-deep);font-family:Georgia,serif;font-size:20px;display:block}.bulario-actions a{color:var(--teal);text-underline-offset:3px;font-weight:900;text-decoration:underline}.bulario-actions p{color:var(--muted);margin:0;font-size:14px}.medicine-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.medicine-results>.medicine-card{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:10px;flex-direction:column;min-width:0;min-height:158px;padding:20px;display:flex}.medicine-results>.medicine-card>.medicine-class{color:var(--teal);text-transform:uppercase;font-size:12px;font-weight:900}.medicine-results h2{color:var(--teal-deep);margin:10px 0 14px;font-family:Georgia,serif;font-size:23px;line-height:1.15}.medicine-results h2 a{color:inherit}.medicine-results small{color:var(--muted)}.medicine-related{flex-wrap:wrap;gap:8px 14px;margin-top:18px;display:flex}.medicine-related a{color:var(--teal);font-weight:800}.medicine-index h2{font-family:Georgia,serif}.medicine-index>div{flex-wrap:wrap;gap:10px;display:flex}.medicine-index a{border:1px solid var(--line);color:var(--teal-deep);background:#fff;border-radius:999px;padding:9px 13px;font-weight:800}.bulario-notice{margin-top:30px}.medicine-detail-link{color:var(--teal);text-underline-offset:3px;margin-top:auto;font-weight:900;text-decoration:underline;display:inline-block}.medicine-entry-layout{grid-template-columns:280px minmax(0,1fr);gap:42px;padding-block:54px 20px;display:grid}.medicine-entry-summary{border:1px solid var(--line);background:#f4f8f5;border-radius:11px;align-self:start;padding:24px;position:sticky;top:98px}.medicine-entry-summary>span,.medicine-portal-links>span{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.medicine-entry-summary p{color:#405e61;line-height:1.65}.medicine-entry-summary small{color:var(--muted);display:block}.medicine-entry-summary a{color:var(--teal);text-underline-offset:3px;margin-top:18px;font-weight:900;text-decoration:underline;display:inline-block}.medicine-entry-content{gap:18px;display:grid}.medicine-entry-content>section{border:1px solid var(--line);background:#fff;border-radius:11px;padding:26px}.medicine-entry-content h2{color:var(--teal-deep);margin:0 0 11px;font-family:Georgia,serif;font-size:26px}.medicine-entry-content p{color:#486568;font-size:16px;line-height:1.75}.medicine-entry-content .warning-box{background:#fff8e8}.medicine-entry-content .urgent-box{background:#fff5f2;border-left:4px solid #b45242}.content-caveat{font-size:13px!important}.medicine-portal-links>div,.medicine-nearby>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.medicine-portal-links a,.medicine-nearby a{color:var(--teal-deep);background:#f8fbf9;border:1px solid #d3e2dc;border-radius:8px;flex-direction:column;gap:7px;padding:16px;font-weight:900;display:flex}.medicine-portal-links b,.medicine-nearby small{color:var(--teal);font-size:12px}.brazil-heat-map{background:radial-gradient(circle at 0 0,#edf7f1,#fbfdfc 58%);border:1px solid #edf2ef;border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:14px;display:grid}.brazil-state-tile{color:#fff;background:linear-gradient(#0d5b60,#4f9682);border:1px solid #b9d4ca;border-radius:9px;align-content:center;justify-items:center;gap:3px;min-height:58px;display:grid;box-shadow:inset 0 1px #ffffff38}.brazil-state-tile strong{letter-spacing:.08em;font-size:13px;line-height:1}.brazil-state-tile span{font-size:11px;font-weight:800}@keyframes gestational-gear-spin{to{transform:rotate(360deg)}}@keyframes gestational-baby-bounce{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes gestational-character-wave{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@keyframes gestational-countdown-pulse{0%,to{transform:scale(1);box-shadow:0 0 #0d756c2e}50%{transform:scale(1.06);box-shadow:0 0 0 9px #0d756c00}}@keyframes gestational-loading-bubble{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-10px)scale(1.06)}}@keyframes gestational-current-glow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes gestational-orbit{0%,to{opacity:.65;transform:translate(0)scale(.94)}50%{opacity:1;transform:translate(-10px,8px)scale(1.06)}}@keyframes gestational-week-shimmer{0%,to{background-position:0%;box-shadow:0 0 0 4px #0d756c0f,0 8px 22px #0d5b601a}50%{background-position:100%;box-shadow:0 0 0 6px #0d756c21,0 13px 32px #0d5b6033}}@keyframes gestational-current-sweep{0%,40%{left:-25%}70%,to{left:130%}}@keyframes gestational-summary-bar-glow{0%,to{background-position:0%;box-shadow:0 0 0 4px #0d756c0d,0 10px 24px #0d5b6017}50%{background-position:100%;box-shadow:0 0 0 6px #0d756c1a,0 15px 34px #0d5b6029}}@keyframes gestational-summary-bar-sweep{0%,40%{left:-20%}72%,to{left:125%}}@keyframes gestational-summary-button-pulse{0%,to{background-position:0%;box-shadow:0 0 0 5px #14a08d1a,0 12px 26px #075b603d}50%{background-position:100%;box-shadow:0 0 0 8px #14a08d2e,0 17px 38px #075b6057}}@keyframes gestational-summary-button-sweep{0%,42%{left:-24%}72%,to{left:130%}}.preferred-and-engagement{grid-column:1/-1}.page-engagement{background:linear-gradient(135deg,#f2faf6,#fff);border:1px solid #cfe2da;border-radius:16px;width:100%;margin:10px 0 34px;padding:22px;box-shadow:0 12px 34px #0d5b6012}.page-engagement-title{color:#173f43;margin-bottom:14px;font-family:Georgia,serif;font-size:20px;display:block}.engagement-note{color:#506a6d;margin-top:12px;font-size:12px;line-height:1.5;display:block}.engagement-grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:9px;display:grid}.engagement-card{min-width:0;min-height:92px;color:var(--teal-deep);text-align:center;background:#ffffffd9;border:1px solid #d4e6df;border-radius:12px;align-content:center;place-items:center;gap:5px;padding:12px 8px;display:grid}button.engagement-card{cursor:pointer;font:inherit;transition:transform .18s,box-shadow .18s,border-color .18s}button.engagement-card:hover{border-color:#82bbae;transform:translateY(-2px);box-shadow:0 9px 18px #0d5b6017}button.engagement-card:disabled{cursor:default;opacity:.76}.engagement-card svg{color:#087b76;width:27px;height:27px}.engagement-card span{color:#173f43;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%;font-size:15px;font-weight:900;line-height:1.15}.engagement-stat span{font-family:Georgia,serif;font-size:21px}.engagement-card small{color:#526d70;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%;font-size:12px;font-weight:800;line-height:1.25}.gestational-promo{isolation:isolate;background:linear-gradient(120deg,#e8f8f3,#fff8e5 64%,#fff);border:1px solid #add9cf;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:28px 0 34px;padding:20px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #0d5b601a}.gestational-promo:after{content:"";z-index:-1;border:18px solid #0c918514;border-radius:50%;width:160px;height:160px;animation:3s ease-in-out infinite gestational-promo-pulse;position:absolute;top:-65px;right:-35px}.gestational-promo-mark{color:#0b8179;background:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 8px 18px #0d5b601f}.gestational-promo-mark svg{fill:#0b81791a;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:39px;height:39px}.gestational-promo span{color:#087b76;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.gestational-promo strong{color:#173f43;font-family:Georgia,serif;font-size:clamp(20px,2.2vw,27px);line-height:1.12;display:block}.gestational-promo p{color:#4d696c;margin:7px 0 0;font-size:14px;line-height:1.5}.gestational-promo--weeks{background:linear-gradient(120deg,#e8edff,#f2f6ff 65%,#fff);border-color:#bdcbea}.gestational-promo--weeks:after{border-color:#4a5aad1f;animation-delay:-1s}.gestational-promo--weeks>a{background:#384c8b}.gestational-promo--print{background:linear-gradient(120deg,#fff1de,#fff8ed 65%,#fff);border-color:#e6cfae}.gestational-promo--print:after{border-color:#a460251f;animation-delay:-2s}.gestational-promo--print>a{background:#80501e}.gestational-promo small{color:#52676a;margin-top:9px;font-size:12px;display:block}.article-grid>.gestational-promo,.tool-grid>.gestational-promo{grid-column:1/-1;width:100%;min-width:0;margin:8px 0 16px}.gestational-promo>div{min-width:0}.gestational-promo strong,.gestational-promo p{overflow-wrap:anywhere}.gestational-promo>a{text-align:center;overflow-wrap:anywhere;color:#fff;white-space:nowrap;background:#075b60;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 17px;font-size:14px;font-weight:900;animation:2.8s ease-in-out infinite gestational-promo-cta;display:inline-flex;box-shadow:0 9px 20px #075b602e;white-space:normal!important}.gestational-dating-advice{text-align:left;background:#f1faf6;border:1px solid #a8d3c7;border-radius:12px;margin:18px 0 6px;padding:18px}.gestational-dating-advice>span,.print-sheet-dating-advice>span{color:#087b76;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.gestational-dating-advice h3,.print-sheet-dating-advice h3{color:#173f43;margin:0 0 7px;font-family:Georgia,serif;font-size:20px;line-height:1.2}.gestational-dating-advice strong,.print-sheet-dating-advice strong{color:#1c514d;font-size:14px;line-height:1.45}.gestational-dating-advice p,.print-sheet-dating-advice p{color:#4c6869;margin:8px 0 0;font-size:13px;line-height:1.55}.gestational-dating-advice.is-exam{background:#eff8fc;border-color:#91bfd7}.gestational-dating-advice.is-exam>span{color:#276b8f}.gestational-dating-advice.is-professional{background:#fff7e9;border-color:#dfb77a}.gestational-dating-advice.is-professional>span{color:#94601a}.print-sheet-dating-advice{background:#f7fcfa;border:1px solid #bfded5;border-radius:9px;margin:18px 0;padding:16px}@keyframes gestational-promo-pulse{50%{opacity:.58;transform:scale(1.12)}}@keyframes gestational-promo-cta{50%{transform:translateY(-2px);box-shadow:0 13px 25px #075b6040}}.gestational-promo--calculator{background:linear-gradient(120deg,#064f55,#087b72 56%,#146c62);border:0;border-radius:14px;box-shadow:0 18px 42px #064f5533}.gestational-promo--calculator:after{background:#ffffff24;border:0;border-radius:0;width:22%;height:auto;animation:4.2s ease-in-out infinite gestational-cta-shine;inset:-100% auto -100% -25%;transform:rotate(18deg)}.gestational-promo--calculator strong{color:#fff}.gestational-promo--calculator span,.gestational-promo--calculator p,.gestational-promo--calculator small{color:#dcefeb}.gestational-promo--calculator .gestational-promo-mark{color:#fff;box-shadow:none;background:#ffffff21;border-radius:17px}.gestational-promo--calculator .gestational-promo-mark svg{fill:none;stroke:#fff;stroke-width:3px}.gestational-promo--calculator .print-paper{fill:#fff;stroke:#fff;transform-origin:50%;animation:2.6s ease-in-out infinite gestational-paper}.gestational-promo--calculator>a{color:#075c60;background:#fff;border-radius:999px;padding:12px 16px;animation:none}.preferred-source-link{color:var(--ink);border-left:3px solid #d8dfdb;margin:26px 0 24px;padding:2px 0 2px 17px}.preferred-source-link strong{color:#102f32;margin-bottom:5px;font-size:14px;line-height:1.35;display:block}.preferred-source-link .preferred-source-cta{color:#fff;background:#0d5b60;border:1px solid #0d5b60;border-radius:7px;align-items:center;gap:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:900;line-height:1.3;text-decoration:none;display:inline-flex;box-shadow:0 7px 18px #0d5b6024}.preferred-source-link .preferred-source-cta:hover{color:#fff;background:#08494d;text-decoration:none}.preferred-source-link .preferred-source-cta span{color:#ffd45e;font-size:16px;line-height:1}.preferred-source-link small{color:#617073;margin-top:5px;font-size:12px;line-height:1.4;display:block}.related-news{margin-top:50px}.related-news>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.related-news a{min-width:0;color:inherit;background:#fff;border:1px solid #d4e3dd;border-radius:14px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.related-news a:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0d5b6014}.related-news small{color:#087b76;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.related-news strong{color:#173f43;font-family:Georgia,serif;font-size:18px;line-height:1.28}.related-news span{color:#526d70;font-size:13px;line-height:1.55}.related-news b{color:#087b76;margin-top:auto;font-size:13px}.author-profile-hero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f1f7f3 0%,#fbf7ed 100%);overflow:hidden}.author-profile-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:72px;min-height:570px;display:grid}.author-profile-copy{align-self:center;padding:76px 0}.author-profile-copy h1{color:#173f43;letter-spacing:-.035em;text-wrap:balance;max-width:880px;margin:15px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5.4vw,66px);font-weight:700;line-height:1.02}.author-profile-copy>p{color:#466568;max-width:680px;margin:0;font-size:19px;line-height:1.68}.author-credentials{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.author-credentials span{color:#23595a;background:#ffffffb8;border:1px solid #bfd3cb;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900}.author-profile-photo{align-self:end;align-items:end;min-height:500px;margin:0;display:grid}.author-profile-photo img{object-fit:contain;object-position:center bottom;width:100%;max-height:550px;display:block}.author-profile-content{max-width:960px;padding-block:78px 96px}.author-profile-content>section{margin-bottom:58px}.author-profile-content h2{letter-spacing:-.025em;margin:0 0 15px;font-family:Georgia,serif;font-size:34px}.author-profile-content p{color:#466266;font-size:16px;line-height:1.78}.author-profile-cards{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:58px;display:grid}.author-profile-cards section{background:#fbfcfa;border:1px solid #d5e4de;border-radius:12px;padding:28px}.author-profile-cards h2{font-size:26px}.author-profile-cards p{font-size:14px;line-height:1.7}.author-profile-cards a,.author-articles .internal-heading a{color:var(--teal);text-underline-offset:3px;font-size:12px;font-weight:900;text-decoration:underline}.author-editorial-links>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.author-editorial-links a{color:#315d59;background:#f5f9f6;border:1px solid #d7e4de;border-radius:10px;gap:6px;min-height:115px;padding:19px;text-decoration:none;display:grid}.author-editorial-links a:hover{background:#edf6f1;border-color:#9fc1b6}.author-editorial-links strong{color:var(--teal);font-family:Georgia,serif;font-size:17px}.author-editorial-links span{color:#5f7476;font-size:12px;line-height:1.5}.author-articles .internal-heading>div{display:block}@supports (content-visibility:auto){.article-body .article-mentioned-terms,.article-body .article-video,.article-body .article-faq,.article-body .appointment-cta,.article-body .article-review-card,.article-body .article-sources,.medicine-entry-content .medicine-portal-links,.medicine-entry-content .medicine-nearby,.medicine-entry-content .medicine-sources,.calculator-information>section{content-visibility:auto;contain-intrinsic-size:auto 620px}.prenatal-guides>section,.weight-resources{content-visibility:auto;contain-intrinsic-size:auto 980px}}.content-cid-card{background:linear-gradient(135deg,#eff7f3,#fbf8ef);border:1px solid #bcd5cb;border-radius:12px;padding:27px}.content-cid-card h2{margin-top:8px}.content-cid-codes{gap:10px;margin-top:18px;display:grid}.content-cid-codes a{background:#fff;border:1px solid #d0e1da;border-radius:8px;grid-template-columns:65px 85px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.content-cid-codes small{color:#66817d;font-size:11px;font-weight:900}.content-cid-codes strong{color:var(--teal)}.content-cid-codes span{color:#3f5e60;font-size:14px;line-height:1.45}.content-cid-card>p{color:#607575;margin:15px 0 0;font-size:13px;line-height:1.6}@media (width<=980px){.mobile-nav{margin-left:auto;display:block}.author-profile-grid{grid-template-columns:1fr;gap:0;min-height:auto}.author-profile-copy{padding:64px 0 28px}.author-profile-copy h1{max-width:none;font-size:clamp(42px,8vw,58px)}.author-profile-photo{width:min(430px,100%);min-height:350px;margin-inline:auto}.author-profile-photo img{max-height:405px}.tools-quick-grid,.tool-grid,.medicine-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.mobile-nav summary{padding-inline:10px}.author-profile-copy{padding-top:48px}.author-profile-copy h1{font-size:clamp(38px,11vw,48px);line-height:1.05}.author-profile-copy>p{font-size:16px}.author-profile-photo{min-height:285px}.author-profile-photo img{max-height:330px}.author-profile-content{padding-block:56px 70px}.author-profile-cards,.author-editorial-links>div{grid-template-columns:1fr}.tools-section{padding-block:42px 68px}.tools-control-panel{grid-template-columns:1fr;gap:18px;margin-bottom:26px;padding:18px}.tools-control-panel h2{font-size:clamp(1.8rem,10vw,2.35rem);line-height:1.05}.tools-filter input{min-height:48px;padding-inline:13px}.tools-quick-access{padding:18px}.tool-category-list{gap:34px}.gestational-feature{border-radius:18px;grid-template-columns:1fr;margin:24px 14px 8px;padding:26px 20px}.gestational-feature-art{min-height:235px}.gestational-feature-art svg{max-height:235px}.tool-category-heading{align-items:flex-start;gap:10px}.tool-category-heading h2{font-size:clamp(1.45rem,8vw,1.9rem);line-height:1.08}.tool-category-heading p{font-size:14px;line-height:1.55}.tool-category-heading>span{min-width:34px;padding:6px 9px;font-size:12px}.catalog-category .tool-category-heading{align-items:center;padding:15px 48px 15px 14px}.catalog-category .tool-category-heading:after{width:26px;height:26px;right:13px}.catalog-heading-copy{align-items:flex-start;gap:10px}.catalog-category-icon{border-radius:10px;width:34px;height:34px;font-size:17px}.catalog-category .tool-category-heading h2{font-size:1.22rem;line-height:1.15}.catalog-category .tool-category-heading p{margin-top:4px;font-size:13px}.catalog-category .tool-category-heading>span{display:none}.catalog-category-content{padding:12px}.tool-grid,.tools-quick-grid,.calculator-information{grid-template-columns:1fr}.tool-card{min-height:auto;padding:20px}.tool-card strong{margin-top:14px;font-size:22px}.medicine-results{grid-template-columns:1fr}.medicine-results>.medicine-card{padding:20px}.medicine-results h2{font-size:22px;line-height:1.15}.bulario-actions{flex-direction:column;align-items:flex-start}.medicine-entry-layout{grid-template-columns:1fr;gap:22px;padding-top:30px}.medicine-entry-summary{position:static}.medicine-portal-links>div,.medicine-nearby>div{grid-template-columns:1fr}.brazil-heat-map{grid-template-columns:repeat(3,minmax(0,1fr))}.brazil-state-tile{min-height:52px}.page-engagement{padding:17px 13px}.page-engagement-title{font-size:18px}.engagement-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.engagement-card{min-height:84px}.engagement-grid .engagement-card:last-child:nth-child(odd){grid-column:1/-1}.gestational-promo{grid-template-columns:auto minmax(0,1fr);gap:13px;padding:17px}.gestational-promo>a{grid-column:1/-1;width:100%}.gestational-promo-mark{width:48px;height:48px}.related-news>div{grid-template-columns:1fr}.content-cid-codes a{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){.gestational-promo:after,.gestational-promo>a,.gestational-promo .print-paper{animation:none}}@media print{@page{size:A4;margin:5mm}.prenatal-shortcuts,.emergency-bar,.site-header,.page-hero,.site-footer,.page-engagement,.gestational-promo,.calculator-panel,.calculator-information,.gestational-guidance,.gestational-print-cta,.gestational-modal-backdrop{display:none!important}html,body{color:#111!important;background:#fff!important;margin:0!important;padding:0!important}html,body,.gestational-print-sheet,.gestational-print-sheet *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.home-prenatal{background:linear-gradient(120deg,#e5f5ec,#f8fcfa);border:1px solid #c4ded8;border-radius:20px;grid-template-columns:1.1fr 1fr;gap:36px;margin-block:36px;padding:36px;display:grid}.home-prenatal h2{margin:12px 0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.home-prenatal p{font-size:1rem;line-height:1.8}.home-prenatal-cta{color:#fff;background:#075e65;border-radius:10px;margin-top:12px;padding:14px 20px;font-weight:800;display:inline-flex}.home-prenatal-links{gap:12px;display:grid}.home-prenatal-links a{background:#ffffffdb;border:1px solid #c8dfd8;border-radius:12px;gap:8px;padding:18px;display:grid}.home-prenatal-links strong{align-items:center;gap:10px;display:flex}.home-prenatal-links svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:0 0 25px;width:25px;height:25px}.home-prenatal-links a>span{font-size:.9rem;line-height:1.5}@media (width<=1000px){.desktop-mega-nav{display:none}.mobile-nav{margin-left:auto;display:block}}@media (width<=760px){.home-prenatal{grid-template-columns:1fr;gap:24px;padding:24px}}.weight-start{padding-block:8px 48px}.weight-start .section-heading p{max-width:720px;color:var(--muted);margin:10px 0 0;line-height:1.65}.weight-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.weight-start-card{color:#173f43;background:#fff;border:1px solid #bad8cf;border-radius:16px;flex-direction:column;min-width:0;min-height:190px;padding:21px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 7px 20px #234f4b0e}.weight-start-card:hover{border-color:#5fa99b;transform:translateY(-3px);box-shadow:0 13px 28px #234f4b1c}.weight-start-card h3{color:var(--teal-deep);font:700 19px/1.3 var(--font-editorial-heading);align-items:center;gap:11px;margin:0 0 12px;display:flex}.weight-start-card h3 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 29px;width:29px;height:29px}.weight-start-card p{color:var(--muted);margin:0 0 17px;font-size:14px;line-height:1.6}.weight-start-card b{color:var(--teal);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:14px;display:flex}.weight-start-card:focus-visible{outline-offset:4px;outline:3px solid #b06c07}@media (width<=900px){.weight-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.weight-start-grid{grid-template-columns:1fr}.weight-start-card{min-height:0}}@media (prefers-reduced-motion:reduce){.weight-start-card{transition:none}.weight-start-card:hover{transform:none}}.weight-tools{padding-block:20px 52px}.weight-tools .section-heading{align-items:end}.weight-tools .section-heading p{max-width:760px;color:var(--muted);margin:10px 0 0;line-height:1.65}.weight-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.weight-tool-card{color:#173f43;background:linear-gradient(145deg,#fff,#f3faf7);border:1px solid #c8dfd8;border-radius:16px;flex-direction:column;min-width:0;min-height:210px;padding:22px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 8px 22px #234f4b0f}.weight-tool-card:hover{border-color:#82bbb0;transform:translateY(-3px);box-shadow:0 13px 28px #234f4b1c}.weight-tool-card h3{color:var(--teal-deep);font:700 20px/1.25 var(--font-editorial-heading);align-items:center;gap:10px;margin:0 0 13px;display:flex}.weight-tool-card h3 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 28px;width:28px;height:28px}.weight-tool-card p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.6}.weight-tool-card b{color:var(--teal);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:14px;display:flex}.weight-tool-card:focus-visible{outline-offset:4px;outline:3px solid #b06c07}@media (width<=900px){.weight-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.weight-tool-grid{grid-template-columns:1fr}.weight-tool-card{min-height:0}.weight-tools .section-heading{align-items:start}}@media (prefers-reduced-motion:reduce){.weight-tool-card{transition:none}.weight-tool-card:hover{transform:none}}.weight-resources{padding-block:28px 76px;scroll-margin-top:100px}.weight-resources .section-heading p{max-width:780px;color:var(--muted);margin:10px 0 0;line-height:1.65}.weight-resource-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.weight-resource-group{background:#f7fbf9;border:1px solid #c8dfd8;border-radius:18px;min-width:0;padding:24px}.weight-resource-group>header h3{color:var(--teal-deep);font:700 23px/1.25 var(--font-editorial-heading);align-items:center;gap:11px;margin:0 0 10px;display:flex}.weight-resource-group>header h3 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 30px;width:30px;height:30px}.weight-resource-group>header p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.6}.weight-resource-list{gap:10px;display:grid}.weight-resource-list a{color:#173f43;background:#fff;border:1px solid #d9e9e4;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 15px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid}.weight-resource-list a:hover{border-color:#82bbb0;box-shadow:0 7px 18px #234f4b14}.weight-resource-list strong{min-width:0;color:var(--teal-deep);font-size:15px}.weight-resource-list a>span{color:var(--muted);grid-column:1;font-size:13px;line-height:1.5}.weight-resource-list b{color:var(--teal);grid-area:1/2/span 2;align-self:center;font-size:20px}.weight-resource-list a:focus-visible{outline-offset:3px;outline:3px solid #b06c07}@media (width<=800px){.weight-resource-groups{grid-template-columns:1fr}.weight-resource-group{padding:20px}}@media (prefers-reduced-motion:reduce){.weight-resource-list a{transition:none}}.news-section-figure{margin:28px 0}.news-section-figure img{border:1px solid #c9ded8;border-radius:12px;width:100%;height:auto;display:block}.news-section-figure figcaption{color:#48666a;margin-top:10px;font-size:.875rem;line-height:1.6}.gestational-promo{container:gestational-banner/inline-size}@container gestational-banner (width<=680px){.gestational-promo>.gestational-promo-mark{grid-area:1/1;align-self:start}.gestational-promo>div:not(.gestational-promo-mark){grid-area:1/2/auto/-1}.gestational-promo>a{grid-area:2/1/auto/-1;justify-self:stretch;width:100%;min-width:0;padding:14px 18px}.gestational-promo strong{overflow-wrap:normal;font-size:clamp(1.3rem,4.8cqi,1.7rem);line-height:1.25}.gestational-promo p{overflow-wrap:normal;font-size:1rem;line-height:1.65}.gestational-promo small{line-height:1.5}}@container gestational-banner (width<=380px){.gestational-promo>.gestational-promo-mark{border-radius:11px;width:36px;height:36px}.gestational-promo>.gestational-promo-mark svg{width:26px;height:26px}.gestational-promo span{letter-spacing:.025em;font-size:.75rem;line-height:1.5}}.faq-pictogram{color:#087b80;flex:0 0 26px;width:26px;height:26px;display:block;overflow:visible}.faq-item h3{align-items:flex-start;gap:12px;display:flex}.faq-item h3>span{min-width:0}.news-image-trigger{cursor:zoom-in;text-align:left;background:0 0;border:0;border-radius:14px;width:100%;padding:0;display:block;position:relative}.news-image-trigger:focus-visible{outline-offset:5px;outline:3px solid #008c91}.news-image-zoom-hint{color:#fff;background:#123b40e8;border-radius:99px;padding:7px 12px;font:600 12px/1.4 Arial,sans-serif;position:absolute;bottom:12px;right:12px}.news-image-dialog[open]{z-index:10000;color:#fff;background:#000000eb;border:0;place-items:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:64px 20px 24px;animation:.28s both news-backdrop-in;display:grid;position:fixed;inset:0;overflow:hidden}.news-image-dialog::backdrop{background:0 0}.news-image-dialog[open].is-closing{animation:.28s both news-backdrop-out}.news-image-dialog figure{min-width:0;max-width:100%;margin:0}.news-image-dialog figure img{aspect-ratio:16/9;object-fit:contain;width:auto;max-width:calc(100vw - 40px);height:auto;max-height:calc(100dvh - 150px);box-shadow:none;transform-origin:50%;background:0 0;border:0;border-radius:8px;margin:0 auto;display:block}.news-image-dialog figure figcaption{color:#eef7f6;text-align:center;max-width:900px;max-height:64px;margin:14px auto 0;font:400 13px/1.5 Arial,sans-serif;display:block;overflow:auto}.news-image-close{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:2;color:#fff;cursor:pointer;background:#17393d;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute}.news-image-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:24px;height:24px}.news-image-close:focus-visible{outline-offset:3px;outline:3px solid #fff}@keyframes news-backdrop-in{0%{background:0 0}to{background:#000000eb}}@keyframes news-backdrop-out{0%{background:#000000eb}to{background:0 0}}@media (prefers-reduced-motion:reduce){.news-image-dialog[open],.news-image-dialog[open].is-closing{animation:none}}@media print{.news-image-dialog,.news-image-zoom-hint{display:none!important}}.context-reading-banner{color:#fff;background:linear-gradient(115deg,#073e49,#0b656b,#084854) 0 0/220% 220%;border:1px solid #188c92;border-radius:20px;margin:1.5rem 0;padding:clamp(1.1rem,3vw,1.8rem);animation:9s infinite context-reading-glow;box-shadow:0 8px 24px #123f4610}.context-reading-label{text-transform:uppercase;letter-spacing:.06em;color:#b6f4ef;align-items:center;gap:.65rem;font:700 .82rem/1.4 Arial,sans-serif;display:flex}.context-reading-label svg{flex-shrink:0;width:29px;height:29px}.context-reading-banner h2{color:#fff!important;margin:.8rem 0!important;font:600 clamp(1.3rem,3vw,1.65rem)/1.3 Georgia,serif!important}.context-reading-banner p{color:#edfafa;margin:.6rem 0 1.1rem;font-size:1rem;line-height:1.7}.context-reading-banner>a{background:#e0fff4;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;min-height:48px;padding:.65rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex;color:#083e45!important}.context-reading-banner>a:hover{background:#fff}.context-reading-banner>a:focus-visible{outline-offset:4px;outline:3px solid #9c6200}@keyframes context-reading-glow{0%,to{background-position:0%}50%{background-position:100%}}@media (width<=600px){.context-reading-banner>a{width:100%;display:flex}}@media (prefers-reduced-motion:reduce){.context-reading-banner{animation:none}}@media print{.context-reading-banner{display:none}}@media (width<=700px){.article-tool-banner{grid-template-columns:1fr;gap:1.1rem;margin-block:34px}.article-tool-banner-actions a{min-height:48px}}@media (prefers-reduced-motion:reduce){.article-tool-banner,.article-tool-banner:before{animation:none}}@media print{.article-tool-banner{display:none}}.glossary-sources>.content-eyebrow,.medicine-sources>.content-eyebrow,.cid-source>.content-eyebrow{margin-bottom:8px}.glossary-sources h2,.medicine-sources h2,.cid-source h2{font-family:var(--font-editorial-heading);letter-spacing:-.025em;color:var(--teal-deep);font-weight:700}.glossary-sources li,.medicine-sources li,.cid-source a{box-shadow:0 1px #234f4b06}.glossary-sources li:hover,.medicine-sources li:hover,.cid-source a:hover{background:#fcfefd;border-color:#c6ddd4}.banner-experiment-list{gap:12px;margin-block:20px;display:grid}.banner-experiment-row{background:#f3faf8;border:1px solid #d5e5e2;border-radius:14px;grid-template-columns:minmax(0,1fr) repeat(3,minmax(70px,100px));align-items:center;gap:16px;padding:18px;display:grid}.banner-experiment-row>div{overflow-wrap:anywhere;min-width:0}.banner-experiment-row strong,.banner-experiment-row small{display:block}.banner-experiment-row small{margin-block:5px;font-size:.78rem}@media (width<=700px){.banner-experiment-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.banner-experiment-row>div:first-child{grid-column:1/-1}}.mega-tool-banners{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;padding-top:16px;display:grid}.mega-tool-banner{isolation:isolate;color:#073f43;background:#e7f5ed;border:1px solid #c2e1d5;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex;position:relative;overflow:hidden}.mega-tool-banner:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 0%,#b9e8d1 30%,#dcf6e5 50%,#0000 75%);width:200%;animation:8s ease-in-out infinite alternate paused mega-tool-wave;position:absolute;inset:0}.mega-menu[open] .mega-tool-banner:before{animation-play-state:running}.mega-tool-banner:nth-child(2):before{animation-delay:-2s}.mega-tool-banner:nth-child(3):before{animation-delay:-4s}.mega-tool-banner .search-result-icon{color:#07645b;flex:0 0 38px;width:38px;height:38px}.mega-tool-copy{overflow-wrap:break-word;gap:5px;min-width:0;display:grid}.mega-tool-copy strong{font-size:1rem;line-height:1.3}.mega-tool-copy small{color:#305b51;font-size:.8125rem;line-height:1.4}.mega-tool-action{font-size:.875rem;font-weight:800}.mega-tool-banner:hover{background:#d4f0e1;border-color:#16806d}.mega-tool-banner:focus-visible{outline-offset:3px;outline:3px solid #08756c}.mega-panel{max-height:calc(100dvh - 120px);overflow-y:auto}@keyframes mega-tool-wave{0%{transform:translate(-45%)}to{transform:translate(0)}}@media (width<=1100px){.mega-tool-banner{gap:8px;padding:12px}.mega-tool-banner .search-result-icon{flex-basis:28px;width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.mega-tool-banner:before{animation:none}}.immediate-care-bar p{min-width:0}.immediate-care-bar small{max-width:52rem;margin-top:3px;font-size:.78rem;font-weight:500;line-height:1.4;display:block}.immediate-care-bar a{background:linear-gradient(110deg,#d8efea 0%,#fff 38%,#a9d8cb 54%,#d8efea 70%) 0 0/220% 100%;flex-shrink:0;transition:transform .2s,box-shadow .2s;animation:3.6s ease-in-out infinite consult-now-glow;position:relative;overflow:hidden;box-shadow:0 0 0 1px #a9d8cb94,0 5px 16px #a9d8cb40}@keyframes consult-now-glow{0%,32%{background-position:100% 0;transform:translateY(0)}50%{background-position:0 0;transform:translateY(-1px)}to{background-position:100% 0;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.immediate-care-bar a:hover{animation:none;transform:translateY(-3px);box-shadow:0 11px 24px #a9d8cb8c}}.immediate-care-bar a:focus-visible{outline-offset:3px;outline:3px solid #fff;animation:none;transform:translateY(-3px);box-shadow:0 11px 24px #a9d8cb8c}@media (prefers-reduced-motion:reduce){.immediate-care-bar a,.immediate-care-bell{transition:none!important;animation:none!important;transform:none!important}}@media (width<=420px){.immediate-care-bar{flex-wrap:wrap;gap:7px 8px}.immediate-care-bar p{flex:1}.immediate-care-bar a{min-height:44px;margin-left:37px}}@media print{.immediate-care-space,.immediate-care-bar{display:none}}button:not(:disabled),[role=button]{transition:filter .16s,box-shadow .16s}button:not(:disabled):active,[role=button]:active{filter:brightness(.88);box-shadow:inset 0 0 0 1px #073f451f}@media (prefers-reduced-motion:reduce){button:not(:disabled),[role=button]{transition:none}}.notes-auth,.notes-shell{color:#13363a;max-width:1100px;margin:48px auto;padding:28px}.notes-auth{border:1px solid #c9d9d9;border-radius:16px;max-width:480px}.notes-form{gap:14px;margin-top:22px;display:grid}.notes-form label,.notes-shell section label{gap:6px;font-weight:650;display:grid}.notes-form input,.notes-shell input,.notes-shell textarea{font:inherit;border:1px solid #9cb6b8;border-radius:8px;padding:11px}.notes-form button,.notes-shell button{color:#fff;font:inherit;cursor:pointer;background:#0d5b60;border:0;border-radius:8px;padding:11px 14px;font-weight:700}.notes-link{text-align:left;color:#0d5b60!important;background:0 0!important;padding-left:0!important}.notes-shell header{border-bottom:1px solid #d8e5e5;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.notes-grid{grid-template-columns:280px 1fr;gap:24px;margin-top:24px;display:grid}.notes-grid aside{align-content:start;gap:9px;display:grid}.notes-item{text-align:left;color:#123!important;background:#e8f2f2!important}.notes-shell section{gap:15px;display:grid}.notes-shell textarea{resize:vertical;min-height:420px;line-height:1.55}@media (width<=720px){.notes-auth,.notes-shell{margin:20px auto;padding:18px}.notes-grid{grid-template-columns:1fr}.notes-shell header{display:block}.notes-shell textarea{min-height:300px}}.home-renova-promo{isolation:isolate;background:#0a4e4d;border:1px solid #0b5958;border-radius:1.5rem;min-height:29rem;margin-block:36px;position:relative;overflow:hidden;box-shadow:0 22px 50px #073f4530}.home-renova-visual{z-index:-2;background:#0a4e4d;margin:0;position:absolute;inset:0}.home-renova-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-renova-shade{z-index:-1;background:linear-gradient(90deg,#073f45 0%,#073f45ed 38%,#073f45a8 57%,#073f4518 78%);position:absolute;inset:0}.home-renova-copy{color:#f9fffd;width:min(100%,37rem);padding:clamp(2rem,5vw,4.25rem)}.home-renova-logo{filter:brightness(0)invert();width:min(14.5rem,65%);height:auto;margin-bottom:1.4rem;display:block}.home-renova-kicker{color:#d6ff72;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:850;line-height:1.35}.home-renova-copy h2{color:#fff;max-width:32rem;font:700 clamp(2rem,3.7vw,3.35rem)/1.05 var(--font-editorial-heading);letter-spacing:-.04em;margin:0}.home-renova-copy h2 em{color:#d6ff72;font-style:normal}.home-renova-description{color:#edf9f6;max-width:31rem;margin:1.25rem 0 0;font-size:1.03rem;line-height:1.65}.home-renova-note{color:#c8e5df;max-width:31rem;margin:.85rem 0 0;font-size:.88rem;line-height:1.5}.home-renova-cta{color:#073f45;letter-spacing:.03em;background:#d6ff72;border:1px solid #d6ff72;border-radius:999px;justify-content:space-between;align-items:center;gap:1.4rem;min-width:14.8rem;min-height:3.2rem;margin-top:1.7rem;padding:.82rem 1.1rem .82rem 1.25rem;font-size:.84rem;font-weight:900;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000030}.home-renova-cta:before{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);width:38%;animation:4.8s ease-in-out infinite home-renova-shine;position:absolute;inset:0;transform:translate(-170%)skew(-20deg)}.home-renova-cta>span{z-index:1;position:relative}.home-renova-cta>span:last-child{font-size:1.25rem;transition:transform .2s}.home-renova-cta:hover{color:#073f45;background:#ecffad;transform:translateY(-3px);box-shadow:0 13px 28px #00000042}.home-renova-cta:hover>span:last-child{transform:translate(3px)}.home-renova-cta:focus-visible{outline-offset:4px;outline:3px solid #fff}@keyframes home-renova-shine{0%,70%{transform:translate(-170%)skew(-20deg)}88%,to{transform:translate(390%)skew(-20deg)}}@media (width<=760px){.home-renova-promo{background:#073f45;grid-template-rows:auto auto;min-height:0;display:grid}.home-renova-visual{min-height:0;position:relative;inset:auto}.home-renova-visual img{aspect-ratio:16/10;object-position:62% center;min-height:0}.home-renova-shade{display:none}.home-renova-copy{background:linear-gradient(150deg,#073f45,#0a5858);width:100%;padding:1.7rem 1.4rem 1.65rem}.home-renova-logo{width:11.5rem;margin-bottom:1.1rem}.home-renova-copy h2{font-size:clamp(2rem,10vw,2.65rem)}.home-renova-description{font-size:.98rem}.home-renova-cta{width:100%}}@media (prefers-reduced-motion:reduce){.home-renova-cta,.home-renova-cta>span:last-child{transition:none}.home-renova-cta:before{animation:none}}.author-consultorio .author-profile-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:40px;min-height:0}.author-consultorio .author-profile-copy{min-width:0;padding:0}.author-consultorio .author-profile-photo{isolation:isolate;align-self:center;width:100%;min-width:0;min-height:0;margin:0;padding:15px;position:relative;overflow:visible}.author-consultorio .author-profile-photo:before{content:"";z-index:-1;filter:blur(22px);opacity:.5;background:radial-gradient(circle at 35% 25%,#75cabb 0,#168678 43%,#073f44 100%);border-radius:30px;position:absolute;inset:11% -7% -7% 10%}.author-consultorio .author-profile-photo img{object-fit:contain;object-position:center;border-radius:26px;width:100%;height:auto;max-height:none;display:block;box-shadow:0 26px 55px #073f4450}.author-consultorio .author-profile-flyer{color:#124238;background:#fff;border:1px solid #bfe3d8;border-radius:16px;align-items:center;gap:10px;padding:13px 16px;animation:4s ease-in-out infinite authorConsultorioBadgeFloat;display:flex;position:absolute;bottom:37px;right:-10px;box-shadow:0 16px 34px #073f4430}.author-consultorio .author-profile-flyer b{color:#087e7c;background:#e7f5ef;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.author-consultorio .author-profile-flyer span{font-size:12px;line-height:1.25}.author-consultorio .author-profile-flyer strong{font-size:14px;display:block}@keyframes authorConsultorioBadgeFloat{50%{transform:translateY(-9px)}}@media (width<=1100px){.author-consultorio .author-profile-photo:before{right:0}}@media (width<=980px){.author-consultorio .author-profile-grid{grid-template-columns:1fr;gap:24px}.author-consultorio .author-profile-photo{max-width:620px;margin-inline:auto}}@media (width<=760px){.author-consultorio .author-profile-flyer{animation:none;bottom:25px;right:-4px}}@media (prefers-reduced-motion:reduce){.author-consultorio .author-profile-flyer{animation:none}}.author-renova-bridge{background:linear-gradient(135deg,#eef8f4,#fffdf7);border:1px solid #bcd8d0;border-radius:1.2rem;justify-content:space-between;align-items:end;gap:2rem;margin-top:-18px;margin-bottom:74px;padding:clamp(1.35rem,3vw,2.25rem);display:flex}.author-renova-bridge h2{color:var(--teal-deep);margin:.35rem 0 .65rem;font-family:Georgia,serif;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.15}.author-renova-bridge p{color:#466568;max-width:45rem;margin:0;line-height:1.65}.author-renova-bridge>a{color:#fff;background:#0c6260;border-radius:.7rem;flex:none;align-items:center;gap:.8rem;min-height:46px;padding:.75rem 1rem;font-size:.92rem;font-weight:850;text-decoration:none;display:inline-flex}.author-renova-bridge>a:hover{background:#084b4b}@media (width<=680px){.author-renova-bridge{align-items:start;gap:1.25rem;margin-top:0;margin-bottom:58px;padding:1.35rem 1.15rem;display:grid}.author-renova-bridge>a{justify-content:space-between;width:100%}}.editorial-logo:before{display:none}.editorial-logo img{object-fit:contain;filter:none;background:0 0;border:0;border-radius:0;width:min(100%,310px);height:auto}.appointment-portrait img,.author-profile-header .author-profile-photo img{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}._emergencyNotice_1btil_1{background:var(--teal-deep);color:#eaf6f1;letter-spacing:.015em;font-size:12px}._emergencyNotice_1btil_1>div{align-items:center;gap:8px;min-height:38px;padding-block:8px;line-height:1.5;display:flex}._emergencyNotice_1btil_1 span{color:#78c4aa;font-size:9px}._company_1btil_7{overflow-wrap:anywhere;font-size:12px;line-height:1.6}@media print{._emergencyNotice_1btil_1{display:none}}._page_cyp10_1{--ink:#123e3d;--green:#0b5958;--lime:#d6ff72;--cream:#faf9f3;--muted:#536b64;--line:#d7e4db;background:var(--cream);color:var(--ink);padding-bottom:24px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;overflow-x:clip}._page_cyp10_1 *{box-sizing:border-box}._page_cyp10_1 a{color:inherit;text-decoration:none}._page_cyp10_1 p{margin:0 0 1em}._page_cyp10_1 h1,._page_cyp10_1 h2,._page_cyp10_1 h3{color:inherit;margin:0;line-height:1.08}._page_cyp10_1 h1,._page_cyp10_1 h2{letter-spacing:-.045em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:400}._page_cyp10_1 h2{font-size:clamp(2.15rem,4vw,3.65rem)}._page_cyp10_1 h3{letter-spacing:-.02em;font-size:1.18rem;font-weight:700;line-height:1.3}._page_cyp10_1 em{color:#34715d;font-weight:400}._page_cyp10_1 section[id]{scroll-margin-top:110px}._page_cyp10_1 a:focus-visible,._page_cyp10_1 summary:focus-visible{outline-offset:5px;outline:3px solid #438c70}._preview_cyp10_1{color:#3a5543;letter-spacing:.025em;background:#e8eee4;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;padding:10px 20px;font-size:12px;display:flex}._preview_cyp10_1 strong{letter-spacing:.1em;font-size:11px}._sectionNav_cyp10_1{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:30px;padding:19px 24px;font-size:13px;font-weight:700;display:flex}._sectionNav_cyp10_1 a:hover{color:#28745b;text-decoration:underline}._hero_cyp10_1,._story_cyp10_1,._pillars_cyp10_1,._journey_cyp10_1,._doctor_cyp10_1,._plans_cyp10_1,._fit_cyp10_1,._faq_cyp10_1{max-width:1192px;margin-inline:auto;padding:80px 36px}._hero_cyp10_1{grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding-top:64px;padding-bottom:64px;display:grid}._eyebrow_cyp10_1{text-transform:uppercase;letter-spacing:.16em;color:#39735b;font:700 10px/1.6 Arial,Helvetica,sans-serif;margin:0 0 18px!important}._hero_cyp10_1 h1{letter-spacing:-.055em;margin-bottom:26px;font-size:clamp(3.8rem,6.1vw,6rem);line-height:.99}._lead_cyp10_1{max-width:460px;font-size:20px;line-height:1.5}._heroText_cyp10_1{color:var(--muted);max-width:455px;font-size:14px;line-height:1.8}._actions_cyp10_1{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}._primary_cyp10_1,._outline_cyp10_1{border-radius:7px;justify-content:space-between;align-items:center;gap:22px;min-height:50px;padding:15px 22px;font-size:14px;font-weight:700;line-height:1.4;transition:transform .2s,box-shadow .2s;display:inline-flex}._primary_cyp10_1{background:var(--lime);border:1px solid var(--lime);color:#123e3d!important}._primary_cyp10_1:hover{transform:translateY(-2px);box-shadow:0 8px 20px #123e3d1c}._outline_cyp10_1{background:0 0;border:1px solid #99b9a9}._outline_cyp10_1:hover{background:#edf4e9}._textLink_cyp10_1{align-items:center;gap:15px;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}._textLink_cyp10_1:hover{text-decoration:underline}._fine_cyp10_1{color:var(--muted);font-size:11px;margin:22px 0 0!important}._heroVisual_cyp10_1{isolation:isolate;margin:0 0 28px;position:relative}._heroVisual_cyp10_1:before{content:"";z-index:-1;border:1px solid #9fbb9d;border-radius:120px 12px 12px;position:absolute;inset:22px -15px -22px 28px}._heroVisual_cyp10_1>img{object-fit:cover;object-position:58% center;border-radius:110px 10px 10px;width:100%;height:510px;display:block}._heroVisual_cyp10_1 figcaption{background:var(--ink);color:#fff;border-radius:9px;max-width:340px;margin:-95px 0 0 -24px;padding:23px 28px;position:relative;box-shadow:0 12px 26px #123e3d18}._smallLabel_cyp10_1{letter-spacing:.14em;color:#d6ff72;font-size:9px;display:block}._heroVisual_cyp10_1 figcaption strong{margin:8px 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.22;display:block}._heroVisual_cyp10_1 figcaption>span:last-child{color:#c8ddd5;font-size:9px}._facts_cyp10_1{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:auto;padding:26px 0;display:grid}._facts_cyp10_1>div{border-right:1px solid var(--line);padding:0 28px}._facts_cyp10_1>div:last-child{border:0}._facts_cyp10_1 strong,._facts_cyp10_1 span{display:block}._facts_cyp10_1 strong{font-size:14px}._facts_cyp10_1 span{color:var(--muted);margin-top:3px;font-size:12px}._story_cyp10_1{grid-template-columns:1fr 1fr;gap:65px;padding-top:95px;padding-bottom:70px;display:grid}._storyCopy_cyp10_1 p{color:var(--muted);font-size:14px}._storyCopy_cyp10_1 ._highlight_cyp10_1{color:var(--ink);border-left:2px solid #76a475;margin-top:24px;padding-left:18px;font-weight:700}._pillars_cyp10_1{padding-top:40px}._sectionHeading_cyp10_1{max-width:680px}._sectionHeading_cyp10_1>p:not(._eyebrow_cyp10_1){color:var(--muted);margin-top:19px;font-size:14px}._pillarGrid_cyp10_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:44px;display:grid}._pillarGrid_cyp10_1 article{border-top:1px solid #a7c0ad;padding-top:20px}._number_cyp10_1{color:#658b68;font-family:Georgia,serif;font-size:29px;font-style:italic}._pillarGrid_cyp10_1 h3{min-height:50px;margin-top:20px}._pillarGrid_cyp10_1 p{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.8}._medication_cyp10_1{color:#fff;background:#104a47;grid-template-columns:1fr 1fr;gap:85px;padding:75px max(36px,50vw - 560px);display:grid;position:relative}._medication_cyp10_1 ._eyebrow_cyp10_1{color:#cbe4ac}._medication_cyp10_1 em{color:#d6ff72}._medicationIntro_cyp10_1>p:not(._eyebrow_cyp10_1){color:#d0e2db;margin-top:25px;font-size:14px;line-height:1.9}._lightLink_cyp10_1{text-underline-offset:5px;align-items:center;gap:18px;min-height:44px;font-size:13px;font-weight:700;display:inline-flex;color:#e3f5cb!important;text-decoration:underline!important}._medicationSteps_cyp10_1 article{border-bottom:1px solid #537c70;margin-bottom:24px;padding:0 0 22px}._medicationSteps_cyp10_1 article:last-child{border:0;margin:0;padding-bottom:0}._medicationSteps_cyp10_1 article>span{text-transform:uppercase;letter-spacing:.14em;color:#bfdbac;font-size:9px}._medicationSteps_cyp10_1 h3{margin:9px 0;font-size:19px}._medicationSteps_cyp10_1 p{color:#d0e2db;margin-bottom:0;font-size:14px}._journey_cyp10_1{grid-template-columns:1fr 1fr;gap:80px;padding-block:95px;display:grid}._timeline_cyp10_1{margin:0;padding:0;list-style:none}._timeline_cyp10_1 li{gap:22px;padding-bottom:30px;display:flex;position:relative}._timeline_cyp10_1 li:not(:last-child):before{content:"";background:#b3c7b5;width:1px;position:absolute;top:38px;bottom:0;left:17px}._timeline_cyp10_1 li:last-child{padding:0}._step_cyp10_1{background:#eff3e8;border:1px solid #a5beaa;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font:italic 19px Georgia,serif;display:grid}._timeline_cyp10_1 h3{margin-top:5px;font-size:16px}._timeline_cyp10_1 p{color:var(--muted);margin:10px 0 0;font-size:14px}._doctor_cyp10_1{background:#e9efe2;border:1px solid #d2dfce;border-radius:16px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;max-width:1120px;margin-block:10px 0;padding:50px 70px;display:grid}._doctor_cyp10_1 figure{margin:0}._doctor_cyp10_1 img{object-fit:contain;width:100%;height:auto;max-height:390px;display:block}._doctor_cyp10_1 figcaption{text-align:center;color:var(--muted);margin-top:15px;font-size:11px}._doctor_cyp10_1 h2{font-size:clamp(2.7rem,4.6vw,4.6rem)}._doctor_cyp10_1>div>p:not(._eyebrow_cyp10_1){color:var(--muted);margin-top:19px;font-size:14px}._doctor_cyp10_1>div>._doctorLead_cyp10_1{color:var(--ink);font-size:17px}._plans_cyp10_1{padding-top:100px}._plans_cyp10_1>._sectionHeading_cyp10_1{text-align:center;margin-inline:auto}._proposal_cyp10_1{background:#edf1e5;border-radius:4px;padding:7px 12px;display:inline-block;font-size:12px!important}._planGrid_cyp10_1{grid-template-columns:1fr 1fr;gap:24px;max-width:920px;margin:38px auto 0;display:grid}._plan_cyp10_1,._premium_cyp10_1{border:1px solid #c5d7c9;border-radius:14px;flex-direction:column;padding:36px 36px 30px;display:flex}._plan_cyp10_1{background:#fff}._premium_cyp10_1{background:var(--ink);color:#fff;border-color:var(--ink)}._planLabel_cyp10_1{letter-spacing:.14em;font-size:9px;font-weight:700;margin-bottom:12px!important}._premium_cyp10_1 ._planLabel_cyp10_1{color:#d6ff72}._plan_cyp10_1 h3,._premium_cyp10_1 h3{letter-spacing:-.03em;font:400 35px/1.1 Georgia,serif}._plan_cyp10_1>p:not(._price_cyp10_1,._planLabel_cyp10_1,._frequency_cyp10_1,._planNote_cyp10_1,._total_cyp10_1,._savings_cyp10_1),._premium_cyp10_1>p:not(._price_cyp10_1,._planLabel_cyp10_1,._frequency_cyp10_1,._planNote_cyp10_1,._total_cyp10_1,._savings_cyp10_1){min-height:65px;margin:16px 0 0;font-size:14px;line-height:1.7}._price_cyp10_1{letter-spacing:-.06em;font-size:59px;font-weight:400;line-height:1.1;margin:25px 0 8px!important}._price_cyp10_1>span{letter-spacing:0;font-size:18px}._price_cyp10_1 small{letter-spacing:0;color:#537368;font-size:14px}._premium_cyp10_1 ._price_cyp10_1 small{color:#c0d4cb}._frequency_cyp10_1{border-bottom:1px solid #d1dfd5;padding-bottom:21px;font-size:14px;font-weight:700}._premium_cyp10_1 ._frequency_cyp10_1{border-color:#55766c}._planGrid_cyp10_1 ul{margin:6px 0 23px;padding:0;list-style:none}._planGrid_cyp10_1 li{padding:6px 0 6px 22px;font-size:13px;position:relative}._planGrid_cyp10_1 li:before{content:"✓";color:#377558;position:absolute;left:0}._premium_cyp10_1 li:before{color:#d6ff72}._planNote_cyp10_1{color:#5b7265;min-height:83px;font-size:12px;line-height:1.75;margin-top:auto!important}._premium_cyp10_1 ._planNote_cyp10_1{color:#cbddd3}._planGrid_cyp10_1 a{width:100%;margin-top:14px}._planConditions_cyp10_1{max-width:880px;color:var(--muted);margin:25px auto 0;font-size:12px;line-height:1.8}._planConditions_cyp10_1 strong{color:var(--ink)}._planConditions_cyp10_1 p{margin:5px 0 0}._fit_cyp10_1{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:65px;padding-block:55px;display:grid}._fit_cyp10_1 h2{font-size:clamp(2rem,3.3vw,3rem)}._fit_cyp10_1 ul{margin:0 0 22px;padding:0 0 0 18px}._fit_cyp10_1 li{color:var(--muted);margin-bottom:10px;font-size:14px}._fit_cyp10_1>div>p{color:var(--muted);font-size:12px}._faq_cyp10_1{grid-template-columns:.85fr 1.15fr;gap:70px;display:grid}._questions_cyp10_1 details{border-bottom:1px solid #ccdbce}._questions_cyp10_1 summary{cursor:pointer;min-height:59px;padding:17px 24px 17px 0;font-size:14px;font-weight:700;list-style:none;position:relative}._questions_cyp10_1 summary::-webkit-details-marker{display:none}._questions_cyp10_1 summary:after{content:"+";font-size:21px;font-weight:400;position:absolute;top:14px;right:0}._questions_cyp10_1 details[open] summary:after{content:"−"}._questions_cyp10_1 details p{color:var(--muted);padding:0 18px 12px 0;font-size:14px}._closing_cyp10_1{color:#fff;text-align:center;background:#104a47;padding:70px 30px}._closing_cyp10_1 ._eyebrow_cyp10_1{color:#cbe4ac}._closing_cyp10_1 h2{font-size:clamp(2.5rem,5vw,4.5rem)}._closing_cyp10_1 em{color:#d6ff72}._closing_cyp10_1>p:not(._eyebrow_cyp10_1){color:#d0e2db;max-width:550px;margin:24px auto 0;font-size:14px}._closing_cyp10_1 ._actions_cyp10_1{justify-content:center}._closing_cyp10_1 ._closingNote_cyp10_1{margin-top:24px!important;font-size:11px!important}._safety_cyp10_1{text-align:center;max-width:1050px;color:var(--muted);padding:24px 30px 0;font-size:11px;margin:auto!important}@media (hover:hover){._pillarGrid_cyp10_1 article{transition:transform .2s}._pillarGrid_cyp10_1 article:hover{transform:translateY(-4px)}}@media (width>=1600px){._medication_cyp10_1{padding-inline:calc(50vw - 560px)}}@media (width<=900px){._hero_cyp10_1{gap:26px}._heroVisual_cyp10_1>img{height:450px}._heroVisual_cyp10_1 figcaption{margin-left:-10px}._pillarGrid_cyp10_1{grid-template-columns:repeat(2,minmax(0,1fr))}._pillarGrid_cyp10_1 h3{min-height:0}._story_cyp10_1,._journey_cyp10_1,._doctor_cyp10_1,._faq_cyp10_1,._fit_cyp10_1{gap:35px}._doctor_cyp10_1{margin-inline:24px;padding:35px}._plan_cyp10_1,._premium_cyp10_1{padding:28px}._medication_cyp10_1{gap:45px}._facts_cyp10_1{margin-inline:24px}}@media (width<=650px){._page_cyp10_1{font-size:15px}._preview_cyp10_1{gap:2px 10px;font-size:9px}._sectionNav_cyp10_1{gap:13px 20px;padding:15px 18px;font-size:12px}._hero_cyp10_1,._story_cyp10_1,._pillars_cyp10_1,._journey_cyp10_1,._plans_cyp10_1,._fit_cyp10_1,._faq_cyp10_1{padding:50px 23px}._hero_cyp10_1{grid-template-columns:1fr;gap:35px;padding-top:40px}._hero_cyp10_1 h1{font-size:65px}._lead_cyp10_1{font-size:19px}._heroText_cyp10_1{font-size:14px}._heroVisual_cyp10_1{margin:0 12px 22px 10px}._heroVisual_cyp10_1>img{object-position:58% center;height:360px}._heroVisual_cyp10_1:before{inset:14px -12px -16px 20px}._heroVisual_cyp10_1 figcaption{max-width:280px;margin-top:-75px;padding:19px 22px}._heroVisual_cyp10_1 figcaption strong{font-size:24px}._facts_cyp10_1{grid-template-columns:1fr;margin-inline:23px;padding:5px 0}._facts_cyp10_1>div{border-right:0;border-bottom:1px solid var(--line);padding:15px 0}._facts_cyp10_1>div:last-child{border-bottom:0}._facts_cyp10_1 strong{font-size:14px}._facts_cyp10_1 span{font-size:13px}._story_cyp10_1,._journey_cyp10_1,._faq_cyp10_1,._fit_cyp10_1{grid-template-columns:1fr;gap:25px}._story_cyp10_1{padding-bottom:20px}._pillarGrid_cyp10_1{gap:24px 20px;margin-top:30px}._pillarGrid_cyp10_1 h3{margin-top:12px;font-size:17px}._pillarGrid_cyp10_1 p{font-size:13px}._medication_cyp10_1{grid-template-columns:1fr;gap:34px;padding:48px 23px}._medicationIntro_cyp10_1>p:not(._eyebrow_cyp10_1){margin-top:20px}._journey_cyp10_1{gap:35px}._doctor_cyp10_1{grid-template-columns:1fr;gap:28px;margin-inline:18px;padding:28px 24px}._doctor_cyp10_1 figure{max-width:270px;margin:auto}._doctor_cyp10_1 h2{font-size:49px}._doctor_cyp10_1 img{max-height:300px}._plans_cyp10_1{padding-top:60px}._planGrid_cyp10_1{grid-template-columns:1fr;gap:22px}._plan_cyp10_1,._premium_cyp10_1{padding:28px}._plan_cyp10_1>p:not(._price_cyp10_1,._planLabel_cyp10_1,._frequency_cyp10_1,._planNote_cyp10_1,._total_cyp10_1,._savings_cyp10_1),._premium_cyp10_1>p:not(._price_cyp10_1,._planLabel_cyp10_1,._frequency_cyp10_1,._planNote_cyp10_1,._total_cyp10_1,._savings_cyp10_1),._planNote_cyp10_1{min-height:0}._planGrid_cyp10_1 li{font-size:14px}._planConditions_cyp10_1{font-size:12px}._fit_cyp10_1{margin-inline:0}._faq_cyp10_1{padding-block:50px}._questions_cyp10_1 summary{font-size:14px}._closing_cyp10_1{padding:50px 23px}._closing_cyp10_1 ._actions_cyp10_1{justify-content:stretch;display:grid}._closing_cyp10_1 ._lightLink_cyp10_1{justify-content:center}._actions_cyp10_1 ._primary_cyp10_1{font-size:14px}._safety_cyp10_1{padding-inline:23px}._page_cyp10_1 section[id]{scroll-margin-top:30px}}@media (width<=360px){._hero_cyp10_1 h1{font-size:57px}._pillarGrid_cyp10_1{grid-template-columns:1fr}._heroVisual_cyp10_1>img{height:300px}._price_cyp10_1{font-size:52px}}@media (prefers-reduced-motion:reduce){._page_cyp10_1 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}._heroCopy_cyp10_3{min-width:0}._planGrid_cyp10_1 ._total_cyp10_1{min-height:0;margin:0 0 16px;font-size:13px;font-weight:700;line-height:1.5}._planGrid_cyp10_1 ._savings_cyp10_1{color:#265742;background:#eff5e9;border-left:3px solid #5e9a6a;min-height:0;margin:0 0 20px;padding:9px 11px;font-size:12px;line-height:1.5}._premium_cyp10_1 ._savings_cyp10_1{color:#e6f3e6;background:#174f4c;border-left-color:#d6ff72}._premium_cyp10_1 ._total_cyp10_1{color:#d6ff72}._price_cyp10_1 small{margin-top:8px;display:block}._planGrid_cyp10_1>article{min-width:0}@media (width<=360px){body:has(._page_cyp10_1) .header-row{gap:4px}body:has(._page_cyp10_1) .brand{gap:4px}body:has(._page_cyp10_1) .mobile-nav nav{max-width:calc(100vw - 56px)}}._main_8w6nl_1{color:#103d3d;background:#f3f8f7;min-height:100vh}._shell_8w6nl_3{width:min(1120px,100% - 2rem);margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 0 4rem}._header_8w6nl_5{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}._header_8w6nl_5>div>span,._eyebrow_8w6nl_7,._gate_8w6nl_7 span{color:#12645e;letter-spacing:.075em;text-transform:uppercase;font-size:.78rem;font-weight:800}._header_8w6nl_5 h1,._card_8w6nl_9 h2,._sectionHeader_8w6nl_9 h2,._gate_8w6nl_7 h1{font-family:var(--font-editorial-heading);letter-spacing:-.025em}._header_8w6nl_5 h1{margin:.3rem 0 .5rem;font-size:clamp(2.1rem,5vw,3.2rem)}._header_8w6nl_5 p{color:#4e6965;max-width:43rem;margin:0;line-height:1.6}._header_8w6nl_5>button,._buttonRow_8w6nl_15 button,._blockForm_8w6nl_15 button,._bookingActions_8w6nl_15 button,._bookingActions_8w6nl_15 a,._blockItem_8w6nl_15 button,._gate_8w6nl_7 a{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#0e645f;border:0;border-radius:.6rem;padding:.7rem .9rem;font-weight:750;text-decoration:none}._header_8w6nl_5>button:disabled,._buttonRow_8w6nl_15 button:disabled,._blockForm_8w6nl_15 button:disabled,._bookingActions_8w6nl_15 button:disabled,._blockItem_8w6nl_15 button:disabled{opacity:.65;cursor:wait}._overviewSection_8w6nl_19{background:linear-gradient(145deg,#f8fbff 0%,#f4faf8 100%);border:1px solid #aebedb;border-radius:1rem;margin-bottom:1rem;padding:1.4rem;box-shadow:0 14px 34px #1a3f6512}._overviewHeader_8w6nl_21{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}._overviewHeader_8w6nl_21 h2{color:#1d395c;font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:.35rem 0 .6rem;font-size:1.72rem}._overviewHeader_8w6nl_21 p{color:#465f78;max-width:48rem;margin:0;line-height:1.6}._overviewMode_8w6nl_27{color:#24563f;text-align:center;background:#edf7ee;border:1px solid #b6c9b7;border-radius:.75rem;flex:none;gap:.2rem;padding:.75rem .9rem;display:grid}._overviewMode_8w6nl_27 strong{font-size:.9rem}._overviewMode_8w6nl_27 span{font-size:.75rem;font-weight:700;line-height:1.3}._metricGrid_8w6nl_33{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1.2rem;display:grid}._metricGrid_8w6nl_33 article{background:#ffffffeb;border:1px solid #cbd9e7;border-radius:.75rem;min-height:9.35rem;padding:1rem}._metricGrid_8w6nl_33 span,._metricGrid_8w6nl_33 strong,._metricGrid_8w6nl_33 small{display:block}._metricGrid_8w6nl_33 span{color:#55708e;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:800}._metricGrid_8w6nl_33 strong{color:#1d395c;font-family:var(--font-editorial-heading);letter-spacing:-.03em;margin-top:.72rem;font-size:1.7rem;line-height:1}._metricGrid_8w6nl_33 small{color:#536a80;margin-top:.65rem;font-size:.78rem;line-height:1.45}._workflowStrip_8w6nl_45{color:#314e68;background:#eaf2f8;border-radius:.7rem;align-items:center;gap:1rem;margin-top:.9rem;padding:.8rem .9rem;display:flex}._workflowStrip_8w6nl_45>span{letter-spacing:.045em;text-transform:uppercase;flex:none;font-size:.78rem;font-weight:850}._workflowStrip_8w6nl_45 ol{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}._workflowStrip_8w6nl_45 li{color:#3d5d78;background:#fff;border-radius:.4rem;padding:.3rem .48rem;font-size:.78rem;font-weight:700}._launchSection_8w6nl_53{background:#f8fcfa;border:1px solid #bfd7d1;border-radius:1rem;margin-bottom:1rem;padding:1.4rem;box-shadow:0 12px 30px #073f450a}._launchHeader_8w6nl_55{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}._launchHeader_8w6nl_55 h2{color:#103d3d;font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:.35rem 0 .6rem;font-size:1.65rem}._launchHeader_8w6nl_55 p{color:#385e59;max-width:44rem;margin:0;line-height:1.6}._launchReady_8w6nl_61,._launchPending_8w6nl_61{text-align:center;border:1px solid;border-radius:.8rem;flex:none;gap:.15rem;min-width:9rem;padding:.8rem 1rem;display:grid}._launchReady_8w6nl_61{color:#174d41;background:#e6f5ed;border-color:#69a692}._launchPending_8w6nl_61{color:#5f4514;background:#fff8e5;border-color:#bd9f53}._launchReady_8w6nl_61 strong,._launchPending_8w6nl_61 strong{font-size:1.45rem;line-height:1}._launchReady_8w6nl_61 span,._launchPending_8w6nl_61 span{font-size:.78rem;font-weight:750;line-height:1.25}._readinessList_8w6nl_71{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}._readinessList_8w6nl_71 li{border:1px solid;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;min-height:5.25rem;padding:.85rem;display:grid}._controlReady_8w6nl_75{color:#174d41;background:#f0faf5;border-color:#a9d2c1!important}._controlPending_8w6nl_77{color:#5f4514;background:#fffdf7;border-color:#dfc98f!important}._controlReady_8w6nl_75>span,._controlPending_8w6nl_77>span{border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-weight:900;display:grid}._controlReady_8w6nl_75>span{color:#fff;background:#1c6a58}._controlPending_8w6nl_77>span{color:#fff;background:#8b671d}._readinessList_8w6nl_71 strong,._readinessList_8w6nl_71 small{display:block}._readinessList_8w6nl_71 strong{font-size:.94rem;line-height:1.35}._readinessList_8w6nl_71 small{color:#45635d;margin-top:.22rem;font-size:.79rem;line-height:1.4}._controlPending_8w6nl_77 small{color:#6b5728}._readinessList_8w6nl_71 b{white-space:nowrap;border-radius:.45rem;padding:.25rem .45rem;font-size:.72rem;line-height:1.2}._controlReady_8w6nl_75 b{color:#174d41;background:#cbe9db}._controlPending_8w6nl_77 b{color:#5f4514;background:#f6e7bd}._launchFootnote_8w6nl_99{color:#385e59;margin:1rem 0 0;font-size:.88rem;line-height:1.5}._networkSection_8w6nl_101{background:#f7fbfd;border:1px solid #b8ccd9;border-radius:1rem;margin-bottom:1rem;padding:1.4rem;box-shadow:0 12px 30px #103d3d0a}._networkHeader_8w6nl_103{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}._networkHeader_8w6nl_103 h2{color:#153f56;font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:.35rem 0 .6rem;font-size:1.65rem}._networkHeader_8w6nl_103 p{color:#3e6174;max-width:48rem;margin:0;line-height:1.6}._networkSummary_8w6nl_109{color:#17485d;text-align:center;background:#e5f2f7;border:1px solid #7da6b9;border-radius:.8rem;flex:none;gap:.15rem;min-width:9rem;padding:.8rem 1rem;display:grid}._networkSummary_8w6nl_109 strong{font-size:1.45rem;line-height:1}._networkSummary_8w6nl_109 span{font-size:.78rem;font-weight:750;line-height:1.25}._networkGrid_8w6nl_115{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.2rem;display:grid}._networkGrid_8w6nl_115>article{background:#fff;border:1px solid #c9dbe3;border-radius:.75rem;padding:.95rem}._networkTitleRow_8w6nl_119{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._networkTitleRow_8w6nl_119 span{color:#397187;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850}._networkTitleRow_8w6nl_119 h3{color:#153f56;margin:.15rem 0 0;font-size:1rem;line-height:1.35}._networkTitleRow_8w6nl_119 b{color:#17485d;background:#e5f2f7;border-radius:.42rem;flex:none;padding:.28rem .5rem;font-size:.76rem}._networkGrid_8w6nl_115 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}._networkGrid_8w6nl_115 li{color:#426474;align-items:flex-start;gap:.4rem;font-size:.8rem;line-height:1.4;display:flex}._networkGrid_8w6nl_115 li>span{color:#fff;background:#24705f;border-radius:50%;flex:none;place-items:center;width:1.05rem;height:1.05rem;font-size:.65rem;font-weight:900;display:grid}._networkCardFoot_8w6nl_133{border-top:1px solid #e1ebef;justify-content:space-between;align-items:center;gap:.7rem;margin-top:.85rem;padding-top:.7rem;display:flex}._networkCardFoot_8w6nl_133 span{color:#52707d;font-size:.76rem;font-weight:750}._networkCardFoot_8w6nl_133 a{color:#fff;background:#1d6178;border-radius:.5rem;justify-content:center;align-items:center;min-height:42px;padding:.55rem .72rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}._networkCardFoot_8w6nl_133 a:focus-visible{outline-offset:3px;outline:3px solid #1d6178}._networkBlockers_8w6nl_141{grid-template-columns:10rem minmax(0,1fr);gap:.7rem;margin-top:.7rem;display:grid}._networkBlockers_8w6nl_141>div{color:#17485d;text-align:center;background:#eaf4f7;border:1px solid #c9dbe3;border-radius:.75rem;align-content:center;justify-items:center;padding:1rem;display:grid}._networkBlockers_8w6nl_141>div strong{font-size:1.8rem;line-height:1}._networkBlockers_8w6nl_141>div span{margin-top:.35rem;font-size:.75rem;font-weight:750;line-height:1.3}._networkBlockers_8w6nl_141>section{background:#fffaf0;border:1px solid #e0c994;border-radius:.75rem;padding:.9rem}._networkBlockers_8w6nl_141 h3{color:#604814;margin:0;font-size:.95rem}._networkBlockers_8w6nl_141 ul{color:#685a34;margin:.55rem 0 0;padding-left:1.15rem;font-size:.82rem;line-height:1.55}._networkFootnote_8w6nl_155{color:#486979;flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;font-size:.85rem;line-height:1.5;display:flex}._networkFootnote_8w6nl_155 span{color:#17485d;overflow-wrap:anywhere;font-weight:800}._routingSection_8w6nl_159{background:#faf9fe;border:1px solid #c8c2df;border-radius:1rem;margin-bottom:1rem;padding:1.4rem;box-shadow:0 12px 30px #3429680a}._routingHeader_8w6nl_161{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}._routingHeader_8w6nl_161 h2{color:#3d3568;font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:.35rem 0 .6rem;font-size:1.65rem}._routingHeader_8w6nl_161 p{color:#5b537d;max-width:48rem;margin:0;line-height:1.6}._routingSummary_8w6nl_167{color:#443873;text-align:center;background:#eeeafa;border:1px solid #9b91c0;border-radius:.8rem;flex:none;gap:.15rem;min-width:10rem;padding:.8rem 1rem;display:grid}._routingSummary_8w6nl_167 strong{font-size:1.4rem;line-height:1}._routingSummary_8w6nl_167 span{font-size:.78rem;font-weight:750;line-height:1.25}._routingTableWrap_8w6nl_173{background:#fff;border:1px solid #d8d2ec;border-radius:.7rem;margin-top:1.2rem;overflow-x:auto}._routingTableWrap_8w6nl_173:focus-visible{outline-offset:3px;outline:3px solid #58498c}._routingTable_8w6nl_173{border-collapse:collapse;color:#554d78;width:100%;min-width:54rem;font-size:.82rem;line-height:1.45}._routingTable_8w6nl_173 th,._routingTable_8w6nl_173 td{text-align:left;vertical-align:top;border-bottom:1px solid #e7e3f2;padding:.75rem}._routingTable_8w6nl_173 thead th{color:#3d3568;letter-spacing:.035em;text-transform:uppercase;background:#f0edf8;font-size:.75rem}._routingTable_8w6nl_173 tbody th{color:#3d3568;font-size:.88rem}._routingTable_8w6nl_173 tbody th span{color:#756c99;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.12rem;font-size:.7rem;display:block}._routingTable_8w6nl_173 code{overflow-wrap:anywhere;color:#493d7c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}._routingBoundaries_8w6nl_189{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.7rem;display:grid}._routingBoundaries_8w6nl_189 article{background:#fff;border:1px solid #ded9ef;border-radius:.7rem;padding:.95rem}._routingBoundaries_8w6nl_189 h3{color:#3d3568;margin:0;font-size:.96rem}._routingBoundaries_8w6nl_189 dl{gap:.6rem;margin:.75rem 0 0;display:grid}._routingBoundaries_8w6nl_189 dl div{grid-template-columns:5rem minmax(0,1fr);gap:.55rem;display:grid}._routingBoundaries_8w6nl_189 dt{color:#493d7c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;font-weight:850}._routingBoundaries_8w6nl_189 dd,._routingBoundaries_8w6nl_189 ul{color:#625a82;margin:0;font-size:.83rem;line-height:1.55}._routingBoundaries_8w6nl_189 ul{margin-top:.7rem;padding-left:1.15rem}._routingInvariants_8w6nl_205{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .8rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}._routingInvariants_8w6nl_205 li{color:#5b537d;background:#fff;border:1px solid #ded9ef;border-radius:.65rem;padding:.7rem .75rem .7rem 1.9rem;font-size:.84rem;line-height:1.5;position:relative}._routingInvariants_8w6nl_205 li:before{content:"✓";color:#58498c;font-weight:900;position:absolute;top:.72rem;left:.7rem}._routingFootnote_8w6nl_211{color:#5b537d;flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;font-size:.86rem;line-height:1.5;display:flex}._routingFootnote_8w6nl_211 span{color:#443873;overflow-wrap:anywhere;font-weight:800}._privacySection_8w6nl_215{background:#f7fcf9;border:1px solid #b7d3c5;border-radius:1rem;margin-bottom:1rem;padding:1.4rem;box-shadow:0 12px 30px #1948360a}._privacyHeader_8w6nl_217{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}._privacyHeader_8w6nl_217 h2{color:#214f3d;font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:.35rem 0 .6rem;font-size:1.65rem}._privacyHeader_8w6nl_217 p{color:#416756;max-width:48rem;margin:0;line-height:1.6}._privacySummary_8w6nl_223{color:#28523f;text-align:center;background:#e3f1e9;border:1px solid #88ad99;border-radius:.8rem;flex:none;gap:.15rem;min-width:9rem;padding:.8rem 1rem;display:grid}._privacySummary_8w6nl_223 strong{font-size:1.45rem;line-height:1}._privacySummary_8w6nl_223 span{font-size:.78rem;font-weight:750;line-height:1.25}._privacyGrid_8w6nl_229{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1.2rem;display:grid}._privacyGrid_8w6nl_229 article{background:#fff;border:1px solid #c8ded2;border-radius:.7rem;padding:.9rem}._privacyGrid_8w6nl_229 article>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._privacyGrid_8w6nl_229 article>div span,._privacyGrid_8w6nl_229 article>div b{letter-spacing:.035em;text-transform:uppercase;font-size:.7rem;font-weight:850}._privacyGrid_8w6nl_229 article>div span{color:#557867}._privacyGrid_8w6nl_229 article>div b{color:#27553f;background:#ddf0e5;border-radius:.35rem;padding:.2rem .38rem}._privacyGrid_8w6nl_229 h3{color:#214f3d;margin:.65rem 0 .35rem;font-size:.96rem;line-height:1.35}._privacyGrid_8w6nl_229 p{color:#496d5c;margin:0;font-size:.83rem;line-height:1.5}._privacyPaths_8w6nl_245{background:#fff;border:1px solid #c8ded2;border-radius:.7rem;margin-top:.7rem;padding:.9rem}._privacyPaths_8w6nl_245 strong{color:#214f3d;font-size:.9rem}._privacyPaths_8w6nl_245 ul{flex-wrap:wrap;gap:.45rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}._privacyPaths_8w6nl_245 li{color:#315d48;background:#e9f5ee;border-radius:.4rem;padding:.35rem .5rem;font-size:.78rem}._privacyFootnote_8w6nl_253{color:#416756;flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;font-size:.86rem;line-height:1.5;display:flex}._privacyFootnote_8w6nl_253 span{color:#28523f;overflow-wrap:anywhere;font-weight:800}._accessSection_8w6nl_257{background:#f8fbfe;border:1px solid #c8d8e4;border-radius:1rem;margin-bottom:1rem;padding:1.4rem;box-shadow:0 12px 30px #073f450a}._accessHeader_8w6nl_259{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}._accessHeader_8w6nl_259 h2{color:#103d3d;font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:.35rem 0 .6rem;font-size:1.65rem}._accessHeader_8w6nl_259 p{color:#385e59;max-width:44rem;margin:0;line-height:1.6}._accessReady_8w6nl_265,._accessPending_8w6nl_265{text-align:center;border:1px solid;border-radius:.8rem;flex:none;gap:.15rem;min-width:9rem;padding:.8rem 1rem;display:grid}._accessReady_8w6nl_265{color:#174d41;background:#e6f5ed;border-color:#69a692}._accessPending_8w6nl_265{color:#244965;background:#edf4fb;border-color:#7892aa}._accessReady_8w6nl_265 strong,._accessPending_8w6nl_265 strong{font-size:1.45rem;line-height:1}._accessReady_8w6nl_265 span,._accessPending_8w6nl_265 span{font-size:.78rem;font-weight:750;line-height:1.25}._accessGrid_8w6nl_275{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1.25rem;display:grid}._accessGrid_8w6nl_275 article{background:#fff;border:1px solid #c8d8e4;border-radius:.7rem;min-height:8.4rem;padding:.9rem}._accessGrid_8w6nl_275 h3{color:#174a68;margin:0 0 .4rem;font-size:.94rem;line-height:1.35}._accessGrid_8w6nl_275 p{color:#355c74;margin:0;font-size:.84rem;line-height:1.5}._accessControls_8w6nl_283{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}._accessControls_8w6nl_283 li{border:1px solid;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.75rem;display:grid}._accessControls_8w6nl_283 li>span{color:#fff;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-weight:900;display:grid}._accessControlReady_8w6nl_289{color:#174d41;background:#f0faf5;border-color:#a9d2c1!important}._accessControlReady_8w6nl_289>span{background:#1c6a58}._accessControlPending_8w6nl_293{color:#244965;background:#fff;border-color:#c8d8e4!important}._accessControlPending_8w6nl_293>span{background:#426b88}._accessControls_8w6nl_283 strong{font-size:.88rem;line-height:1.35}._accessControls_8w6nl_283 b{white-space:nowrap;border-radius:.4rem;padding:.22rem .42rem;font-size:.72rem;line-height:1.2}._accessControlReady_8w6nl_289 b{background:#cbe9db}._accessControlPending_8w6nl_293 b{background:#dceaf6}._simulationSection_8w6nl_305{background:#fcfaff;border:1px solid #d8c7e8;border-radius:1rem;margin-bottom:1rem;padding:1.4rem;box-shadow:0 12px 30px #31244f0a}._simulationHeader_8w6nl_307{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._simulationHeader_8w6nl_307 h2{color:#322556;font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:.35rem 0 .55rem;font-size:1.65rem}._simulationHeader_8w6nl_307 p{color:#51456e;max-width:48rem;margin:0;line-height:1.6}._simulationVersion_8w6nl_313{color:#4b3972;background:#eee8f8;border-radius:.45rem;flex:none;padding:.4rem .55rem;font-size:.75rem;font-weight:800}._simulationList_8w6nl_315{counter-reset:simulation;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}._simulationList_8w6nl_315 li{background:#fff;border:1px solid #ddd2ed;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.9rem;display:grid}._simulationList_8w6nl_315 li>span{color:#fff;background:#5e438d;border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-size:.76rem;font-weight:850;display:grid}._simulationList_8w6nl_315 h3{color:#3d2a62;margin:.1rem 0 .4rem;font-size:.95rem;line-height:1.3}._simulationList_8w6nl_315 p{color:#53466d;margin:.3rem 0 0;font-size:.83rem;line-height:1.5}._simulationList_8w6nl_315 strong{color:#3f2e64}._stateSection_8w6nl_327{background:#fffdf7;border:1px solid #d8d0b6;border-radius:1rem;margin-bottom:1rem;padding:1.4rem;box-shadow:0 12px 30px #473b1a0a}._stateHeader_8w6nl_329{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._stateHeader_8w6nl_329 h2{color:#4d421b;font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:.35rem 0 .55rem;font-size:1.65rem}._stateHeader_8w6nl_329 p{color:#655a35;max-width:48rem;margin:0;line-height:1.6}._stateBadge_8w6nl_335{color:#5a4814;background:#f5ebc8;border-radius:.45rem;flex:none;padding:.4rem .55rem;font-size:.75rem;font-weight:800}._stateGrid_8w6nl_337{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.2rem;display:grid}._stateGrid_8w6nl_337 article{background:#fff;border:1px solid #ded3ad;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .8rem;padding:.85rem;display:grid}._stateGrid_8w6nl_337 span,._stateGrid_8w6nl_337 b{text-transform:capitalize;min-width:0;font-size:.75rem;font-weight:750;line-height:1.3}._stateGrid_8w6nl_337 span{color:#655a35}._stateGrid_8w6nl_337 strong{color:#4d421b;grid-column:1/-1;font-size:.94rem}._stateGrid_8w6nl_337 b{color:#265c4d}._stateGrid_8w6nl_337 small{color:#6d602d;text-align:end;justify-self:end;font-size:.72rem}._stateFootnote_8w6nl_351{color:#655a35;margin:1rem 0 0;font-size:.86rem;line-height:1.5}._webhookSection_8w6nl_353{background:#f8fbff;border:1px solid #b6cce1;border-radius:1rem;margin-bottom:1rem;padding:1.4rem;box-shadow:0 12px 30px #163f620a}._webhookHeader_8w6nl_355{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._webhookHeader_8w6nl_355 h2{color:#1a4265;font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:.35rem 0 .55rem;font-size:1.65rem}._webhookHeader_8w6nl_355 p{color:#385d7d;max-width:48rem;margin:0;line-height:1.6}._webhookBadge_8w6nl_361{overflow-wrap:anywhere;color:#244e72;text-align:center;background:#e2eef9;border-radius:.45rem;flex:none;max-width:15rem;padding:.4rem .55rem;font-size:.75rem;font-weight:800}._webhookList_8w6nl_363{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}._webhookList_8w6nl_363 li{background:#fff;border:1px solid #c9dced;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.85rem;display:grid}._webhookList_8w6nl_363 span{color:#fff;background:#2c608b;border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-size:.76rem;font-weight:850;display:grid}._webhookList_8w6nl_363 p{color:#355d7e;margin:.15rem 0 0;font-size:.86rem;line-height:1.5}._webhookFootnote_8w6nl_371{color:#385d7d;margin:1rem 0 0;font-size:.86rem;line-height:1.5}._sandboxSection_8w6nl_373{background:#f4fbf8;border:1px solid #a9d6c7;border-radius:1rem;margin-bottom:1rem;padding:1.4rem;box-shadow:0 12px 30px #0d5c480a}._sandboxHeader_8w6nl_375{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._sandboxHeader_8w6nl_375 h2{color:#174f43;font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:.35rem 0 .55rem;font-size:1.65rem}._sandboxHeader_8w6nl_375 p{color:#295d53;max-width:48rem;margin:0;line-height:1.6}._sandboxBadge_8w6nl_381{overflow-wrap:anywhere;color:#174f43;text-align:center;background:#d9f0e8;border-radius:.45rem;flex:none;max-width:16rem;padding:.4rem .55rem;font-size:.75rem;font-weight:800}._sandboxList_8w6nl_383{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}._sandboxList_8w6nl_383 li{background:#fff;border:1px solid #bfe1d5;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.85rem;display:grid}._sandboxList_8w6nl_383>li>span{color:#fff;background:#1f6a59;border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-size:.76rem;font-weight:850;display:grid}._sandboxList_8w6nl_383 strong{color:#174f43}._sandboxList_8w6nl_383 p{color:#315f56;margin:.3rem 0 0;font-size:.86rem;line-height:1.5}._sandboxFootnote_8w6nl_393{color:#295d53;margin:1rem 0 0;font-size:.86rem;line-height:1.5}._holdSection_8w6nl_395{background:#faf9ff;border:1px solid #c9c2e6;border-radius:1rem;margin-bottom:1rem;padding:1.4rem;box-shadow:0 12px 30px #3429680a}._holdHeader_8w6nl_397{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._holdHeader_8w6nl_397 h2{color:#3e356d;font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:.35rem 0 .55rem;font-size:1.65rem}._holdHeader_8w6nl_397 p{color:#554d79;max-width:48rem;margin:0;line-height:1.6}._holdBadge_8w6nl_403{overflow-wrap:anywhere;color:#453a78;text-align:center;background:#ebe8fb;border-radius:.45rem;flex:none;max-width:16rem;padding:.4rem .55rem;font-size:.75rem;font-weight:800}._holdList_8w6nl_405{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}._holdList_8w6nl_405 li{background:#fff;border:1px solid #d9d4ef;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.85rem;display:grid}._holdList_8w6nl_405>li>span{color:#fff;background:#55488a;border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-size:.76rem;font-weight:850;display:grid}._holdList_8w6nl_405 strong{color:#3e356d}._holdList_8w6nl_405 p{color:#5a527d;margin:.3rem 0 0;font-size:.86rem;line-height:1.5}._holdFootnote_8w6nl_415{color:#554d79;margin:1rem 0 0;font-size:.86rem;line-height:1.5}._persistenceSection_8w6nl_417{background:#f7fbfc;border:1px solid #b9d0d5;border-radius:1rem;margin-bottom:1rem;padding:1.4rem;box-shadow:0 12px 30px #17424b0a}._persistenceHeader_8w6nl_419{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._persistenceHeader_8w6nl_419 h2{color:#173f49;font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:.35rem 0 .55rem;font-size:1.65rem}._persistenceHeader_8w6nl_419 p{color:#3d626a;max-width:48rem;margin:0;line-height:1.6}._persistenceBadge_8w6nl_425{overflow-wrap:anywhere;color:#214d57;text-align:center;background:#dcecef;border-radius:.45rem;flex:none;max-width:17rem;padding:.4rem .55rem;font-size:.75rem;font-weight:800}._persistenceGrid_8w6nl_427{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.2rem;display:grid}._persistenceGrid_8w6nl_427 article{background:#fff;border:1px solid #c8dce0;border-radius:.7rem;padding:.9rem}._persistenceGrid_8w6nl_427 strong{color:#173f49}._persistenceGrid_8w6nl_427 p{color:#466972;margin:.35rem 0 0;font-size:.86rem;line-height:1.5}._persistenceBoundaries_8w6nl_435{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.65rem;display:grid}._persistenceBoundaries_8w6nl_435 article{background:#fff;border:1px solid #c8dce0;border-radius:.7rem;padding:.9rem}._persistenceBoundaries_8w6nl_435 h3{color:#173f49;margin:0;font-size:.94rem}._persistenceBoundaries_8w6nl_435 ul{color:#466972;margin:.7rem 0 0;padding-left:1.2rem;font-size:.84rem;line-height:1.6}._persistenceFootnote_8w6nl_443{color:#3d626a;margin:1rem 0 0;font-size:.86rem;line-height:1.5}._integrationSection_8w6nl_445{background:#fffaf7;border:1px solid #d8c0b3;border-radius:1rem;margin-bottom:1rem;padding:1.4rem;box-shadow:0 12px 30px #5b3a250a}._integrationHeader_8w6nl_447{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._integrationHeader_8w6nl_447 h2{color:#5a3928;font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:.35rem 0 .55rem;font-size:1.65rem}._integrationHeader_8w6nl_447 p{color:#765443;max-width:48rem;margin:0;line-height:1.6}._integrationBadge_8w6nl_453{overflow-wrap:anywhere;color:#693e2b;text-align:center;background:#f4e7df;border-radius:.45rem;flex:none;max-width:17rem;padding:.4rem .55rem;font-size:.75rem;font-weight:800}._integrationList_8w6nl_455{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.2rem;display:grid}._integrationList_8w6nl_455 article{background:#fff;border:1px solid #e6d2c7;border-radius:.7rem;padding:.9rem}._integrationList_8w6nl_455 h3{color:#5a3928;margin:0;font-size:.98rem;line-height:1.35}._integrationList_8w6nl_455 dl{gap:.5rem;margin:.75rem 0;display:grid}._integrationList_8w6nl_455 dl div{grid-template-columns:7.25rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}._integrationList_8w6nl_455 dt{color:#714c38;font-size:.78rem;font-weight:800;line-height:1.45}._integrationList_8w6nl_455 dd{color:#715646;margin:0;font-size:.82rem;line-height:1.45}._integrationList_8w6nl_455 p{color:#694633;border-top:1px solid #f0e2db;margin:0;padding-top:.65rem;font-size:.82rem;line-height:1.5}._integrationFootnote_8w6nl_471{color:#765443;margin:1rem 0 0;font-size:.86rem;line-height:1.5}._vendorSection_8w6nl_473{background:#f8faff;border:1px solid #c6d3e6;border-radius:1rem;margin-bottom:1rem;padding:1.4rem;box-shadow:0 12px 30px #1d39600a}._vendorHeader_8w6nl_475{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._vendorHeader_8w6nl_475 h2{color:#263f68;font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:.35rem 0 .55rem;font-size:1.65rem}._vendorHeader_8w6nl_475 p{color:#466184;max-width:48rem;margin:0;line-height:1.6}._vendorSummary_8w6nl_481{color:#29476f;text-align:center;background:#eaf0f9;border:1px solid #9bb0cc;border-radius:.8rem;flex:none;gap:.15rem;min-width:9rem;padding:.8rem 1rem;display:grid}._vendorSummary_8w6nl_481 strong{font-size:1.45rem;line-height:1}._vendorSummary_8w6nl_481 span{font-size:.78rem;font-weight:750;line-height:1.25}._vendorTableWrap_8w6nl_487{background:#fff;border:1px solid #d5dfed;border-radius:.7rem;margin-top:1.2rem;overflow-x:auto}._vendorTableWrap_8w6nl_487:focus-visible{outline-offset:3px;outline:3px solid #315d91}._vendorTable_8w6nl_487{border-collapse:collapse;color:#3b5475;width:100%;min-width:58rem;font-size:.82rem;line-height:1.45}._vendorTable_8w6nl_487 th,._vendorTable_8w6nl_487 td{text-align:left;vertical-align:top;border-bottom:1px solid #e3e9f2;padding:.75rem}._vendorTable_8w6nl_487 thead th{color:#263f68;letter-spacing:.035em;text-transform:uppercase;background:#edf2f9;font-size:.76rem}._vendorTable_8w6nl_487 tbody th{color:#263f68;width:12rem;font-size:.86rem}._vendorRequired_8w6nl_499,._vendorImportant_8w6nl_499{white-space:nowrap;border-radius:.4rem;padding:.22rem .42rem;font-size:.72rem;font-weight:800;display:inline-flex}._vendorRequired_8w6nl_499{color:#70302b;background:#f9dfdc}._vendorImportant_8w6nl_499{color:#5e4914;background:#f7ebc7}._vendorFootnote_8w6nl_505{color:#466184;flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;font-size:.86rem;line-height:1.5;display:flex}._vendorFootnote_8w6nl_505 span{color:#29476f;overflow-wrap:anywhere;font-weight:800}._homologationSection_8w6nl_509{background:#f7fcf9;border:1px solid #b8d1c4;border-radius:1rem;margin-bottom:1rem;padding:1.4rem;box-shadow:0 12px 30px #1948360a}._homologationHeader_8w6nl_511{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._homologationHeader_8w6nl_511 h2{color:#214f3d;font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:.35rem 0 .55rem;font-size:1.65rem}._homologationHeader_8w6nl_511 p{color:#3f6655;max-width:48rem;margin:0;line-height:1.6}._homologationSummary_8w6nl_517{color:#28523f;text-align:center;background:#e3f1e9;border:1px solid #90b29f;border-radius:.8rem;flex:none;gap:.15rem;min-width:9rem;padding:.8rem 1rem;display:grid}._homologationSummary_8w6nl_517 strong{font-size:1.45rem;line-height:1}._homologationSummary_8w6nl_517 span{font-size:.78rem;font-weight:750;line-height:1.25}._homologationList_8w6nl_523{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}._homologationList_8w6nl_523>li{background:#fff;border:1px solid #c9ded3;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.95rem;display:grid}._homologationIndex_8w6nl_527{color:#fff;background:#2c6a50;border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-size:.76rem;font-weight:850;display:grid}._homologationList_8w6nl_523 h3{color:#214f3d;margin:.1rem 0 .5rem;font-size:.98rem;line-height:1.35}._homologationList_8w6nl_523 p{color:#456a59;margin:.36rem 0;font-size:.83rem;line-height:1.5}._homologationList_8w6nl_523 ul{color:#456a59;margin:.6rem 0;padding-left:1.15rem;font-size:.82rem;line-height:1.55}._homologationAcceptance_8w6nl_535{border-top:1px solid #e1ece6;padding-top:.55rem}._homologationStop_8w6nl_537{color:#713b34!important}._homologationFootnote_8w6nl_539{color:#3f6655;flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;font-size:.86rem;line-height:1.5;display:flex}._homologationFootnote_8w6nl_539 span{color:#28523f;overflow-wrap:anywhere;font-weight:800}._contingencySection_8w6nl_543{background:#fffdf7;border:1px solid #dccb9e;border-radius:1rem;margin-bottom:1rem;padding:1.4rem;box-shadow:0 12px 30px #4f3e120a}._contingencyHeader_8w6nl_545{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._contingencyHeader_8w6nl_545 h2{color:#554510;font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:.35rem 0 .55rem;font-size:1.65rem}._contingencyHeader_8w6nl_545 p{color:#695d35;max-width:48rem;margin:0;line-height:1.6}._contingencySummary_8w6nl_551{color:#5b4912;text-align:center;background:#f7edcf;border:1px solid #bea65f;border-radius:.8rem;flex:none;gap:.15rem;min-width:9rem;padding:.8rem 1rem;display:grid}._contingencySummary_8w6nl_551 strong{font-size:1.45rem;line-height:1}._contingencySummary_8w6nl_551 span{font-size:.78rem;font-weight:750;line-height:1.25}._contingencyRules_8w6nl_557{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .8rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}._contingencyRules_8w6nl_557 li{color:#665a34;background:#fff;border:1px solid #eadfbf;border-radius:.65rem;padding:.75rem .8rem .75rem 2rem;font-size:.875rem;line-height:1.5;position:relative}._contingencyRules_8w6nl_557 li:before{content:"✓";color:#705b19;font-weight:900;position:absolute;top:.78rem;left:.75rem}._contingencyList_8w6nl_563{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.75rem;display:grid}._contingencyList_8w6nl_563 article{background:#fff;border:1px solid #eadfbf;border-radius:.75rem;padding:.95rem}._contingencyTitleRow_8w6nl_567{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._contingencyTitleRow_8w6nl_567 h3{color:#554510;margin:0;font-size:1rem;line-height:1.35}._contingencyTitleRow_8w6nl_567 span{color:#584816;background:#f7edcf;border-radius:.4rem;flex:none;padding:.25rem .45rem;font-size:.75rem;font-weight:800}._contingencyList_8w6nl_563 dl{gap:.55rem;margin:.8rem 0 0;display:grid}._contingencyList_8w6nl_563 dl div{grid-template-columns:7.3rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}._contingencyList_8w6nl_563 dt{color:#685719;font-size:.8rem;font-weight:850;line-height:1.5}._contingencyList_8w6nl_563 dd{color:#665d42;margin:0;font-size:.875rem;line-height:1.5}._contingencyCopy_8w6nl_581{background:#fffaf0;border-left:3px solid #ae9140;padding:.55rem .65rem;font-weight:700;color:#51440f!important}._contingencyFootnote_8w6nl_583{color:#695d35;flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;font-size:.875rem;line-height:1.5;display:flex}._contingencyFootnote_8w6nl_583 span{color:#5b4912;overflow-wrap:anywhere;font-weight:800}._grid_8w6nl_587{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._card_8w6nl_9,._listSection_8w6nl_589{background:#fff;border:1px solid #cae0da;border-radius:1rem;box-shadow:0 12px 30px #073f450d}._card_8w6nl_9{padding:1.4rem}._card_8w6nl_9 h2{margin:.35rem 0 .6rem;font-size:1.65rem}._card_8w6nl_9 p{color:#4e6965;margin:0;line-height:1.6}._buttonRow_8w6nl_15{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}._secondaryButton_8w6nl_599{color:#164d49!important;background:#e4f1ed!important}._blockForm_8w6nl_15{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.1rem;display:grid}._blockForm_8w6nl_15 label{color:#315853;gap:.35rem;font-size:.88rem;font-weight:700;display:grid}._blockForm_8w6nl_15 input{color:#103d3d;min-height:42px;font:inherit;background:#fff;border:1px solid #b7d5ce;border-radius:.5rem;padding:.55rem .65rem}._blockForm_8w6nl_15 button{grid-column:1/-1;justify-self:start}._listSection_8w6nl_589{margin-top:1rem;padding:1.4rem}._sectionHeader_8w6nl_9{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}._sectionHeader_8w6nl_9 h2{margin:.3rem 0 0;font-size:1.5rem}._sectionHeader_8w6nl_9 p{color:#4e6965;max-width:29rem;margin:0;font-size:.9rem;line-height:1.55}._queueColumns_8w6nl_617{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}._queueColumn_8w6nl_617{background:#fbfefd;border:1px solid #dceae6;border-radius:.8rem;min-width:0;padding:.85rem}._queueColumnHeader_8w6nl_621{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}._queueColumnHeader_8w6nl_621 h3{color:#103d3d;margin:0;font-size:.98rem;line-height:1.35}._queueColumnHeader_8w6nl_621 span{color:#164d49;background:#dff2eb;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;height:2rem;font-size:.82rem;font-weight:850;display:inline-flex}._queueEmpty_8w6nl_627{color:#5a726e;background:#eef7f4;border-radius:.6rem;margin:0;padding:.75rem;font-size:.84rem;line-height:1.45}._bookingList_8w6nl_629,._blockList_8w6nl_629{gap:.7rem;display:grid}._bookingItem_8w6nl_631,._blockItem_8w6nl_15{border-top:1px solid #dceae6;justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;display:flex}._queueColumn_8w6nl_617 ._bookingItem_8w6nl_631:first-child{border-top:0;padding-top:0}._bookingBody_8w6nl_635{min-width:0}._bookingItem_8w6nl_631 strong,._bookingItem_8w6nl_631 span,._bookingItem_8w6nl_631 small,._blockItem_8w6nl_15 strong,._blockItem_8w6nl_15 span{display:block}._bookingItem_8w6nl_631 span,._blockItem_8w6nl_15 span{color:#385e59;margin-top:.25rem}._bookingItem_8w6nl_631 small{color:#6f8782;text-transform:capitalize;margin-top:.25rem}._bookingMessagePreview_8w6nl_643{color:#365e59;background:#eef8f5;border-left:3px solid #0e645f;border-radius:.45rem;max-width:35rem;margin:.7rem 0 0;padding:.65rem .75rem;font-size:.82rem;line-height:1.5}._bookingActions_8w6nl_15{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}._bookingActions_8w6nl_15 a{color:#164d49;background:#d6ff72}._bookingActions_8w6nl_15 button:first-child{color:#0e645f;background:#e2f4ef}._empty_8w6nl_651{color:#6b817c;line-height:1.6}._error_8w6nl_653{color:#702c2c;background:#ffe8e8;border-radius:.65rem;margin:0 0 1rem;padding:.9rem 1rem}._gate_8w6nl_7{background:#f3f8f7;place-items:center;min-height:100vh;padding:1.5rem;display:grid}._gate_8w6nl_7 section{text-align:center;background:#fff;border:1px solid #cae0da;border-radius:1rem;width:min(35rem,100%);padding:2rem}._gate_8w6nl_7 h1{margin:.4rem 0 .7rem;font-size:2.2rem}._gate_8w6nl_7 p{color:#4e6965;margin:0 0 1.3rem;line-height:1.6}._gate_8w6nl_7 a{align-items:center;display:inline-flex}@media (width<=760px){._header_8w6nl_5,._overviewHeader_8w6nl_21,._launchHeader_8w6nl_55,._networkHeader_8w6nl_103,._routingHeader_8w6nl_161,._privacyHeader_8w6nl_217,._accessHeader_8w6nl_259,._simulationHeader_8w6nl_307,._stateHeader_8w6nl_329,._sectionHeader_8w6nl_9,._bookingItem_8w6nl_631,._blockItem_8w6nl_15{flex-direction:column;align-items:stretch}._header_8w6nl_5>button,._launchReady_8w6nl_61,._launchPending_8w6nl_61,._networkSummary_8w6nl_109,._routingSummary_8w6nl_167,._privacySummary_8w6nl_223,._accessReady_8w6nl_265,._accessPending_8w6nl_265{width:100%}._readinessList_8w6nl_71,._networkGrid_8w6nl_115,._networkBlockers_8w6nl_141,._queueColumns_8w6nl_617{grid-template-columns:minmax(0,1fr)}._metricGrid_8w6nl_33{grid-template-columns:repeat(2,minmax(0,1fr))}._overviewMode_8w6nl_27{width:100%}._workflowStrip_8w6nl_45{flex-direction:column;align-items:flex-start}._routingBoundaries_8w6nl_189,._routingInvariants_8w6nl_205,._privacyGrid_8w6nl_229,._networkGrid_8w6nl_115 ul{grid-template-columns:minmax(0,1fr)}._readinessList_8w6nl_71 li{grid-template-columns:auto minmax(0,1fr)}._readinessList_8w6nl_71 b{grid-column:2;justify-self:start}._grid_8w6nl_587,._accessGrid_8w6nl_275,._accessControls_8w6nl_283,._simulationList_8w6nl_315,._webhookList_8w6nl_363,._sandboxList_8w6nl_383,._holdList_8w6nl_405,._persistenceGrid_8w6nl_427,._persistenceBoundaries_8w6nl_435,._integrationList_8w6nl_455{grid-template-columns:minmax(0,1fr)}._sandboxHeader_8w6nl_375,._holdHeader_8w6nl_397,._persistenceHeader_8w6nl_419,._integrationHeader_8w6nl_447,._vendorHeader_8w6nl_475,._homologationHeader_8w6nl_511,._contingencyHeader_8w6nl_545{flex-direction:column}._vendorSummary_8w6nl_481,._homologationSummary_8w6nl_517,._contingencySummary_8w6nl_551{width:100%}._integrationList_8w6nl_455 dl div{grid-template-columns:minmax(0,1fr);gap:.12rem}._stateGrid_8w6nl_337,._homologationList_8w6nl_523,._contingencyRules_8w6nl_557,._contingencyList_8w6nl_563{grid-template-columns:minmax(0,1fr)}._contingencyList_8w6nl_563 dl div{grid-template-columns:minmax(0,1fr);gap:.12rem}._bookingActions_8w6nl_15{justify-content:stretch}._bookingActions_8w6nl_15>*{text-align:center;flex:auto}}._manualMessagingSection_8w6nl_735{background:#f6fcfa;border:1px solid #b8d5cf;border-radius:1rem;margin-bottom:1rem;padding:1.4rem;box-shadow:0 12px 30px #103d3d0a}._manualMessagingHeader_8w6nl_737{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._manualMessagingHeader_8w6nl_737 h2{color:#103d3d;font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:.35rem 0 .55rem;font-size:1.65rem}._manualMessagingHeader_8w6nl_737 p{color:#385e59;max-width:50rem;margin:0;line-height:1.6}._manualMessagingBadge_8w6nl_743{color:#174d41;background:#dff2eb;border-radius:.45rem;flex:none;padding:.4rem .55rem;font-size:.75rem;font-weight:800}._manualMessagingGrid_8w6nl_745{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.2rem;display:grid}._manualMessagingGrid_8w6nl_745 article{background:#fff;border:1px solid #c8ded8;border-radius:.75rem;padding:.95rem}._manualMessagingGrid_8w6nl_745 h3{color:#103d3d;margin:0;font-size:1rem}._manualMessagingGrid_8w6nl_745 p{color:#456762;margin:.65rem 0 0;font-size:.86rem;line-height:1.55}._manualMessageActions_8w6nl_753{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}._manualMessageActions_8w6nl_753 button,._manualMessageActions_8w6nl_753 a{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#0e645f;border:1px solid #0e645f;border-radius:.5rem;justify-content:center;align-items:center;padding:.55rem .72rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}._manualMessageActions_8w6nl_753 a{color:#0e645f;background:#fff}._manualMessageActions_8w6nl_753 button:focus-visible,._manualMessageActions_8w6nl_753 a:focus-visible{outline-offset:3px;outline:3px solid #0e645f}._manualChecklist_8w6nl_761{background:#fff;border:1px solid #c8ded8;border-radius:.75rem;margin-top:.7rem;padding:.95rem}._manualChecklist_8w6nl_761 h3{color:#103d3d;margin:0;font-size:.98rem}._manualChecklist_8w6nl_761 ul{color:#456762;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem .9rem;margin:.75rem 0 0;padding-left:1.15rem;font-size:.84rem;line-height:1.55;display:grid}@media (width<=760px){._manualMessagingHeader_8w6nl_737{display:block}._manualMessagingBadge_8w6nl_743{margin-top:.9rem;display:inline-flex}._manualMessagingGrid_8w6nl_745,._manualChecklist_8w6nl_761 ul{grid-template-columns:1fr}}._main_10erm_1{background:linear-gradient(135deg,#f1f8f6,#fffdf9 65%);min-height:70vh}._shell_10erm_3{padding-block:clamp(2rem,5vw,4.5rem)}._hero_10erm_5{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);align-items:end;gap:2rem;display:grid}._eyebrow_10erm_7{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800}._hero_10erm_5 h1{max-width:48rem;color:var(--teal-deep);font-family:var(--font-editorial-heading);letter-spacing:-.035em;margin:.55rem 0 1rem;font-size:clamp(2.25rem,5vw,4.2rem);line-height:1.08}._hero_10erm_5 p,._card_10erm_11 p,._help_10erm_11 p{color:var(--muted);font-size:1rem;line-height:1.68}._hero_10erm_5 p{max-width:42rem;margin:0}._security_10erm_15{color:#0d4e4d;background:#e6f3f0;border:1px solid #b9d7d1;border-radius:1rem;gap:.45rem;padding:1.25rem;display:grid}._security_10erm_15 strong{font-size:1rem}._security_10erm_15 span{color:#315f5c;font-size:.9rem;line-height:1.5}._menu_10erm_21{flex-wrap:wrap;gap:.6rem;margin:2.2rem 0 1.2rem;display:flex}._menu_10erm_21 a{border:1px solid var(--line);min-height:42px;color:var(--teal-deep);background:#fff;border-radius:999px;align-items:center;padding:.55rem .9rem;font-size:.9rem;font-weight:700;display:inline-flex}._menu_10erm_21 a:hover{background:#e6f3f0}._grid_10erm_27{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}._card_10erm_11{border:1px solid var(--line);background:#fff;border-radius:1rem;min-height:224px;padding:1.4rem}._card_10erm_11>span{color:var(--teal);text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;font-weight:800;display:block}._card_10erm_11 strong{color:var(--teal-deep);font-family:var(--font-editorial-heading);margin:.9rem 0 .65rem;font-size:1.4rem;line-height:1.18;display:block}._card_10erm_11 p{margin:0;font-size:.94rem}._help_10erm_11{color:#effbf8;background:#0c4549;border-radius:1.15rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;padding:clamp(1.4rem,3vw,2.4rem);display:flex}._help_10erm_11 ._eyebrow_10erm_7{color:#bce8df}._help_10erm_11 h2{color:#fff;max-width:45rem;font-family:var(--font-editorial-heading);margin:.45rem 0 .7rem;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.18}._help_10erm_11 p{color:#d6ebe7;max-width:46rem;margin:0}._cta_10erm_45{color:#113e3d;background:#d6ff72;border-radius:.65rem;flex:none;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1rem;font-weight:800;display:inline-flex}._cta_10erm_45:hover{background:#e7ffac}._actions_10erm_49{flex:none;gap:.65rem;display:grid}._secondaryCta_10erm_51{color:#effbf8;border:1px solid #8cc4ba;border-radius:.65rem;justify-content:center;align-items:center;min-height:44px;padding:.65rem .9rem;font-weight:750;display:inline-flex}._secondaryCta_10erm_51:hover{background:#14575a}._cta_10erm_45:focus-visible,._secondaryCta_10erm_51:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=850px){._hero_10erm_5{grid-template-columns:1fr}._grid_10erm_27{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){._grid_10erm_27{grid-template-columns:1fr}._help_10erm_11{align-items:start;gap:1.2rem;display:grid}._actions_10erm_49,._cta_10erm_45,._secondaryCta_10erm_51{width:100%}}._main_1r7ui_1{background:linear-gradient(135deg,#eef7f5,#fffdf9 68%);min-height:70vh}._shell_1r7ui_3{padding-block:clamp(2rem,5vw,4.5rem)}._hero_1r7ui_5{max-width:52rem}._eyebrow_1r7ui_7{color:#0b5c5a;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:800}._hero_1r7ui_5 h1{color:#073f45;font-family:var(--font-editorial-heading);letter-spacing:-.04em;margin:.6rem 0 1rem;font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.04}._hero_1r7ui_5 p,._steps_1r7ui_11 p,._safety_1r7ui_11 p{color:#365d5a;font-size:1rem;line-height:1.68}._hero_1r7ui_5 p{max-width:46rem;margin:0}._steps_1r7ui_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.2rem;display:grid}._steps_1r7ui_11 article{background:#fff;border:1px solid #b9d7d1;border-radius:1rem;min-height:215px;padding:1.5rem}._steps_1r7ui_11 article>span{color:#073f45;background:#d6ff72;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;font-size:.875rem;font-weight:850;display:inline-grid}._steps_1r7ui_11 h2{color:#073f45;font-family:var(--font-editorial-heading);margin:1rem 0 .6rem;font-size:1.45rem;line-height:1.2}._steps_1r7ui_11 p{margin:0}._checks_1r7ui_25{background:#f8fffd;border:1px solid #b9d7d1;border-radius:1.1rem;grid-template-columns:.85fr 1.15fr;gap:clamp(1.5rem,4vw,3rem);margin-top:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}._checks_1r7ui_25 h2{color:#073f45;font-family:var(--font-editorial-heading);margin:.55rem 0 .75rem;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.16}._checks_1r7ui_25 p{color:#365d5a;margin:0;font-size:1rem;line-height:1.68}._checks_1r7ui_25 ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._checks_1r7ui_25 li{color:#244c49;background:#fff;border-left:4px solid #0b5c5a;border-radius:.4rem;padding:1rem 1.1rem;font-size:1rem;line-height:1.55}._checks_1r7ui_25 strong{color:#073f45}._safety_1r7ui_11{color:#f5fffc;background:#073f45;border-radius:1.1rem;justify-content:space-between;align-items:end;gap:2rem;margin-top:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}._safety_1r7ui_11 ._eyebrow_1r7ui_7{color:#bce8df}._safety_1r7ui_11 h2{color:#fff;font-family:var(--font-editorial-heading);margin:.55rem 0 .75rem;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.16}._safety_1r7ui_11 p{color:#d6ebe7;max-width:49rem;margin:0}._button_1r7ui_45{color:#123e3d;background:#d6ff72;border-radius:.65rem;flex:none;justify-content:center;align-items:center;min-height:48px;padding:.8rem 1rem;font-weight:800;display:inline-flex}._button_1r7ui_45:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=760px){._steps_1r7ui_11,._checks_1r7ui_25{grid-template-columns:1fr}._steps_1r7ui_11 article{min-height:0}._safety_1r7ui_11{align-items:start;display:grid}._button_1r7ui_45{width:100%}}._biography_9y7a3_1 p{text-align:justify;text-indent:2em}._biography_9y7a3_1 a{overflow-wrap:anywhere}._page_fhets_1{color:#173f43;background:#f7fbf9;padding:22px 0 76px}._breadcrumb_fhets_1{color:#526d6a;flex-wrap:wrap;gap:9px;font-size:.875rem;display:flex}._breadcrumb_fhets_1 a,._card_fhets_1 a,._sources_fhets_1 a{color:#075e65;text-underline-offset:3px;text-decoration:underline}._intro_fhets_1{max-width:850px;margin:30px 0 23px}._intro_fhets_1 h1{margin:8px 0;font-size:clamp(2rem,3.4vw,3rem);line-height:1.12}._intro_fhets_1 p{color:#3c5b5b;margin:0;font-size:1.06rem;line-height:1.55}._workspace_fhets_1{gap:24px;display:grid}._form_fhets_1,._card_fhets_1{background:#fff;border:1px solid #c6ddd5;border-radius:8px;padding:22px 24px}._form_fhets_1 h2,._card_fhets_1 h3{margin:0 0 14px;font-size:1.35rem}._card_fhets_1 h4{margin:13px 0 9px;font-size:1.08rem}._card_fhets_1 p,._card_fhets_1 li{line-height:1.58}._card_fhets_1 li+li{margin-top:6px}._card_fhets_1 ul{padding-left:21px}._fields_fhets_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:14px 0;display:grid}._fields_fhets_1 label{gap:7px;font-size:.92rem;font-weight:700;display:grid}._fields_fhets_1 input{color:#173f43;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #9fbbb5;border-radius:6px;padding:9px 11px;font-weight:400}._form_fhets_1 button,._print_fhets_1{color:#fff;font:inherit;cursor:pointer;background:#075e65;border:0;border-radius:6px;padding:12px 17px;font-weight:700}._form_fhets_1 button:focus-visible,._print_fhets_1:focus-visible,._mode_fhets_1 button:focus-visible,._fields_fhets_1 input:focus-visible,._checks_fhets_1 input:focus-visible{outline-offset:3px;outline:3px solid #b06c07}._hint_fhets_1{color:#526d6a;margin:12px 0 0;font-size:.88rem}._error_fhets_1{color:#9d2b25;font-weight:700}._empty_fhets_1{border-top:1px solid #c6ddd5;padding:28px 0 45px}._empty_fhets_1 h2{margin:0 0 8px}._empty_fhets_1 p{margin:0;line-height:1.55}._results_fhets_1{gap:19px;scroll-margin-top:95px;display:grid}._printHeading_fhets_1{display:none}._resultHead_fhets_1{justify-content:space-between;align-items:end;gap:16px;display:flex}._resultHead_fhets_1 h2{margin:5px 0;font-size:clamp(1.5rem,2.6vw,2rem)}._resultHead_fhets_1 p{color:#526d6a;margin:0}._print_fhets_1{background:#173f43;flex:none}._mode_fhets_1{flex-wrap:wrap;gap:8px;display:flex}._mode_fhets_1 button{color:#075e65;font:inherit;cursor:pointer;background:#fff;border:1px solid #9fbbb5;border-radius:6px;padding:10px 14px;font-weight:700}._mode_fhets_1 button[aria-pressed=true]{color:#fff;background:#075e65}._summary_fhets_1{background:#eaf5f0;border-block:2px solid #075e65;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._summary_fhets_1>div{align-content:start;gap:6px;min-width:0;padding:18px;display:grid}._summary_fhets_1>div+div{border-left:1px solid #bdd6cb}._summary_fhets_1 small{color:#466560;font-size:.8rem;font-weight:700}._summary_fhets_1 strong{font-size:1.1rem}._summary_fhets_1 span{color:#3c5b5b;line-height:1.45}._two_fhets_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}._two_fhets_1>*{min-width:0}._callout_fhets_1{background:#eaf5f0;border-left:4px solid #075e65;padding:14px}._events_fhets_1{gap:9px;list-style:none;display:grid;padding:0!important}._events_fhets_1 li{background:#f0f7f4;border-left:3px solid #075e65;gap:5px;padding:10px 12px;display:grid}._events_fhets_1 strong{font-size:.9rem}._events_fhets_1 span{line-height:1.5}._inlineEvents_fhets_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;list-style:none;display:grid;padding:0!important}._inlineEvents_fhets_1 li{border:1px solid #c6ddd5;gap:4px;margin:0;padding:9px 11px;display:grid}._inlineEvents_fhets_1 li._reached_fhets_1{color:#526d6a;background:#eff4f1}._checks_fhets_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._checks_fhets_1 label{align-items:start;gap:8px;font-weight:600;line-height:1.4;display:flex}._checks_fhets_1 input{accent-color:#075e65;flex:none;width:18px;height:18px}._sources_fhets_1{justify-items:start;gap:7px;padding:13px 0;line-height:1.5;display:grid}._sources_fhets_1 h3,._sources_fhets_1 p{margin:0}._sources_fhets_1 p{color:#526d6a;margin-bottom:5px}@media (width<=760px){._page_fhets_1{padding-top:16px}._intro_fhets_1{margin:24px 0 20px}._form_fhets_1,._card_fhets_1{padding:18px}._resultHead_fhets_1{flex-direction:column;align-items:start}._summary_fhets_1,._two_fhets_1{grid-template-columns:1fr}._summary_fhets_1>div+div{border-top:1px solid #bdd6cb;border-left:0}._inlineEvents_fhets_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){._fields_fhets_1,._checks_fhets_1,._inlineEvents_fhets_1{grid-template-columns:1fr}._print_fhets_1{width:100%}._mode_fhets_1 button{flex:100%}}@media print{._page_fhets_1{color:#111;background:#fff;padding:0}._breadcrumb_fhets_1,._intro_fhets_1,._form_fhets_1,._empty_fhets_1,._mode_fhets_1,._print_fhets_1,._sources_fhets_1{display:none!important}._printHeading_fhets_1{border-bottom:2px solid #333;padding-bottom:9px;font-weight:700;display:block}._results_fhets_1{gap:11px}._card_fhets_1{break-inside:avoid;border:1px solid #999;padding:12px}._two_fhets_1,._summary_fhets_1{break-inside:avoid}._events_fhets_1 li{break-inside:avoid;background:#fff}._inlineEvents_fhets_1{grid-template-columns:repeat(4,minmax(0,1fr))}}._page_fhets_1{font-family:var(--font-editorial-body);font-size:1rem;line-height:1.55}._page_fhets_1 h1,._page_fhets_1 h2,._page_fhets_1 h3,._page_fhets_1 h4{font-family:var(--font-editorial-heading);color:var(--teal-deep);letter-spacing:-.025em}._intro_fhets_1 h1{letter-spacing:-.04em;font-size:clamp(2.35rem,4.7vw,3.75rem);line-height:1.06}._intro_fhets_1 p{font-size:1.125rem;line-height:1.65}._form_fhets_1 h2,._card_fhets_1 h3{font-size:clamp(1.35rem,2.4vw,1.65rem);line-height:1.18}._resultHead_fhets_1 h2{font-size:clamp(1.6rem,2.7vw,2.2rem);line-height:1.15}._empty_fhets_1 h2{font-size:1.6rem;line-height:1.2}._form_fhets_1 button:disabled{opacity:.7;cursor:progress}._loadingBackdrop_fhets_27{z-index:1100;background:#123131b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._loadingDialog_fhets_29{text-align:center;background:#fff;border-radius:10px;width:min(100%,480px);padding:25px;box-shadow:0 20px 60px #0000003d}._loadingBrand_fhets_31{color:#075e65;justify-content:center;align-items:center;gap:10px;font-size:.9rem;display:flex}._loadingBrand_fhets_31 img{object-fit:contain;width:48px;height:48px}._loadingSymbol_fhets_35{justify-content:center;align-items:center;gap:8px;height:68px;display:flex}._loadingSymbol_fhets_35 span{background:#08766c;border-radius:50%;width:13px;height:13px;animation:.75s ease-in-out infinite alternate _guidePulse_fhets_1}._loadingSymbol_fhets_35 span:nth-child(2){animation-delay:.15s}._loadingSymbol_fhets_35 span:nth-child(3){animation-delay:.3s}._loadingKicker_fhets_43{color:#075e65;font-size:.82rem;font-weight:700;display:block}._loadingDialog_fhets_29 h2{margin:5px 0;font-size:1.55rem}._loadingDialog_fhets_29 p{color:#526d6a;margin:0 0 17px}._loadingTrack_fhets_49{background:#d6e9e2;border-radius:3px;height:6px;overflow:hidden}._loadingTrack_fhets_49 span{transform-origin:0;background:#075e65;width:100%;height:100%;animation:1.7s linear both _guideProgress_fhets_1;display:block}@keyframes _guidePulse_fhets_1{to{opacity:.45;transform:translateY(-10px)}}@keyframes _guideProgress_fhets_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._sources_fhets_1{background:#f5f9f6;border:1px solid #d4e3dd;border-radius:12px;margin-top:28px;padding:30px;display:block}._sourcesEyebrow_fhets_63{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:900;display:block}._sources_fhets_1 h2{margin:0 0 10px;font-size:1.65rem}._sources_fhets_1>p{color:var(--muted);margin:0 0 20px;line-height:1.65}._sourceList_fhets_69{counter-reset:source;gap:10px;margin:0;padding:0;list-style:none;display:grid}._sourceItem_fhets_71{counter-increment:source;background:#fff;border:1px solid #dce8e3;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:17px 18px;display:grid}._sourceCopy_fhets_73{grid-template-columns:28px minmax(0,1fr);gap:3px 9px;display:grid}._sourceCopy_fhets_73:before{content:counter(source) ".";color:#5f7779;grid-row:1/span 3;font-weight:800}._sourceCopy_fhets_73 strong{color:#294f4e;line-height:1.45}._sourceCopy_fhets_73 span{color:#536b6e;grid-column:2;font-size:.9rem}._sourceCopy_fhets_73 a{width:fit-content;color:var(--teal);grid-column:2;font-size:.9rem;font-weight:800}._sourceBadge_fhets_83{color:#416e68;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;background:#e4f0eb;border-radius:999px;padding:5px 8px;font-size:.75rem;font-weight:900}._sources_fhets_1 ._sourcesReviewed_fhets_85{border-top:1px solid #d9e5e0;margin:20px 0 0;padding-top:16px;font-size:.875rem}@media (width<=760px){._sources_fhets_1{padding:22px 18px}._sourceItem_fhets_71{grid-template-columns:1fr;gap:9px}._sourceBadge_fhets_83{justify-self:start}}@media (prefers-reduced-motion:reduce){._loadingSymbol_fhets_35 span,._loadingTrack_fhets_49 span{animation:none}}@media print{._loadingBackdrop_fhets_27,._sources_fhets_1{display:none!important}}._printQr_fhets_97{align-items:center;gap:10px;max-width:220px;display:flex}._printQr_fhets_97 img{width:104px;height:104px;image-rendering:crisp-edges;background:#fff;border:1px solid #cbded9;flex:none;padding:4px;display:block}._printQr_fhets_97 span{color:#375b59;font-size:.75rem;line-height:1.35}._prematurity_fhets_103{background:#fff8e8;border:1px solid #bfdad2;border-left:4px solid #b06c07;border-radius:6px;padding:16px 20px}._prematurity_fhets_103 strong{color:#173f43}._prematurity_fhets_103 p{margin:8px 0 0;line-height:1.55}._option_fhets_109{align-items:center;gap:8px;margin:4px 0 15px;font-weight:700;display:flex}._option_fhets_109 input{accent-color:#075e65;width:18px;height:18px}._gestationFields_fhets_113,._entryFields_fhets_113{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 16px;display:grid}._gestationFields_fhets_113 label,._entryForm_fhets_115 label{gap:6px;font-size:.92rem;font-weight:700;display:grid}._gestationFields_fhets_113 input,._entryForm_fhets_115 input,._entryForm_fhets_115 textarea,._entryForm_fhets_115 select{color:#173f43;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #9fbbb5;border-radius:6px;padding:9px 11px;font-weight:400}._gestationFields_fhets_113 p{color:#526d6a;grid-column:1/-1;margin:0;font-size:.9rem}._entryForm_fhets_115{background:#f7fbf9;border:1px solid #d4e5de;border-radius:8px;gap:12px;margin:18px 0;padding:16px;display:grid}._entryFields_fhets_113{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}._entryForm_fhets_115 button{color:#fff;font:inherit;cursor:pointer;background:#075e65;border:0;border-radius:6px;justify-self:start;padding:11px 16px;font-weight:700}._entryForm_fhets_115 ._error_fhets_1{margin:0}._recordList_fhets_129{gap:8px;list-style:none;display:grid;padding:0!important}._recordList_fhets_129 li{background:#fff;border:1px solid #d4e5de;border-radius:7px;justify-content:space-between;align-items:start;gap:12px;min-width:0;margin:0;padding:12px;display:flex}._recordList_fhets_129 li div{overflow-wrap:anywhere;min-width:0}._recordList_fhets_129 li p{white-space:pre-wrap;margin:3px 0 0}._removeRecord_fhets_137{color:#91402e;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.85rem;font-weight:700;text-decoration:underline}@media (width<=760px){._entryFields_fhets_113{grid-template-columns:1fr}}@media (width<=520px){._gestationFields_fhets_113{grid-template-columns:1fr}._gestationFields_fhets_113 p{grid-column:auto}}@media print{._printHeading_fhets_1{justify-content:space-between;align-items:center;gap:20px;min-height:122px;margin-bottom:8px;display:flex!important}._printHeading_fhets_1>div:first-child{gap:5px;display:grid}._printHeading_fhets_1 span{overflow-wrap:anywhere;font-size:10px}._printQr_fhets_97{max-width:210px}._printQr_fhets_97 img{width:98px;height:98px}._entryForm_fhets_115,._removeRecord_fhets_137,._card_fhets_1>._hint_fhets_1{display:none!important}._recordList_fhets_129 li,._prematurity_fhets_103{break-inside:avoid}._recordList_fhets_129{margin-bottom:0}}._page_aghar_1{color:#173f43;background:#f7fbf9;padding:22px 0 76px}._breadcrumb_aghar_3{color:#506c6a;flex-wrap:wrap;align-items:center;gap:9px;font-size:.875rem;display:flex}._breadcrumb_aghar_3 a{color:#075e65;text-underline-offset:3px;text-decoration:underline}._intro_aghar_7{max-width:850px;margin:30px 0 25px}._intro_aghar_7 h1{margin:8px 0 9px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.12}._intro_aghar_7 p{color:#3c5b5b;max-width:760px;margin:0;font-size:1.05rem;line-height:1.55}._workspace_aghar_13{gap:24px;display:grid}._form_aghar_15{background:#fff;border:1px solid #bfdad2;border-radius:8px;padding:22px 24px}._form_aghar_15 h2{margin:0 0 18px;font-size:1.35rem}._fields_aghar_19{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:15px;display:grid}._fields_aghar_19 label{gap:7px;min-width:0;font-size:.9rem;font-weight:700;display:grid}._fields_aghar_19 input,._fields_aghar_19 select{color:#173f43;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #9fbbb5;border-radius:6px;padding:10px 12px;font-weight:400}._fields_aghar_19 input:focus-visible,._fields_aghar_19 select:focus-visible,._form_aghar_15 button:focus-visible,._printButton_aghar_25:focus-visible{outline-offset:3px;outline:3px solid #b06c07}._formActions_aghar_27{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px;display:flex}._formActions_aghar_27 button,._printButton_aghar_25,._reminderButton_aghar_29,._measureForm_aghar_29 button{color:#fff;font:inherit;cursor:pointer;background:#075e65;border:0;border-radius:6px;padding:12px 17px;font-weight:700}._formActions_aghar_27 button:disabled,._reminderButton_aghar_29:disabled,._measureForm_aghar_29 button:disabled{opacity:.55;cursor:not-allowed}._formActions_aghar_27 ._clearButton_aghar_33{color:#173f43;background:#e8f0ed}._formActions_aghar_27 span{color:#526d6a;font-size:.875rem}._storageChoice_aghar_37{align-items:start;gap:9px;margin-top:17px;font-size:.9rem;font-weight:700;display:inline-flex}._storageChoice_aghar_37 input,._confirmHistory_aghar_39 input,._specialOptions_aghar_39 input,._doseEdit_aghar_39 input[type=checkbox]{accent-color:#075e65;flex:none;width:17px;height:17px;margin:2px 0 0}._storageNote_aghar_41{color:#526d6a;margin:5px 0 0;font-size:.84rem;line-height:1.5}._error_aghar_43{color:#9d2b25;margin:14px 0 0;font-weight:700}._empty_aghar_45{border-top:1px solid #cbded9;padding:28px 0 40px}._empty_aghar_45 h2{margin:0 0 8px;font-size:1.35rem}._empty_aghar_45 p{color:#526d6a;margin:0}._result_aghar_51{min-width:0;scroll-margin-top:95px}._printHeading_aghar_53{display:none}._resultHeading_aghar_55{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}._resultHeading_aghar_55 h2{overflow-wrap:anywhere;margin:5px 0;font-size:clamp(1.5rem,2.5vw,2rem)}._resultHeading_aghar_55 p{color:#526d6a;margin:0}._printButton_aghar_25{background:#173f43;flex:none}._resultActions_aghar_63{flex-wrap:wrap;gap:9px;display:flex}._reminderButton_aghar_29{color:#075e65;background:#e3f2ec;border:1px solid #8abcb0}._summary_aghar_67{background:#eaf5f0;border-block:2px solid #075e65;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._summary_aghar_67>div{align-content:start;gap:5px;min-width:0;padding:18px;display:grid}._summary_aghar_67>div+div{border-left:1px solid #b9d8ce}._summary_aghar_67 span{text-transform:uppercase;color:#466560;font-size:.8rem;font-weight:700}._summary_aghar_67 strong{overflow-wrap:anywhere;font-size:1.08rem}._summary_aghar_67 small{color:#405d59;font-size:.85rem;line-height:1.45}._weightNote_aghar_79{color:#405d59;max-width:900px;margin:12px 0 28px;font-size:.91rem;line-height:1.55}._timelineTitle_aghar_81{margin:0 0 18px;font-size:1.4rem}._timeline_aghar_81{border-left:2px solid #a3c9bd;margin:0 0 26px 7px;padding:0 0 0 22px;list-style:none}._timeline_aghar_81>li{break-inside:avoid;grid-template-columns:minmax(145px,205px) minmax(0,1fr);gap:18px;padding:0 0 23px 22px;display:grid;position:relative}._timeline_aghar_81>li:before{content:"";background:#fff;border:3px solid #075e65;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-29px}._timeline_aghar_81>li._past_aghar_89:before{border-color:#779d95}._date_aghar_91{align-content:start;gap:4px;display:grid}._date_aghar_91 strong{font-size:.96rem}._date_aghar_91 span{color:#075e65;font-weight:700}._date_aghar_91 small{color:#526d6a;font-size:.78rem}._vaccines_aghar_99{border-bottom:1px solid #d4e4de;padding-bottom:18px}._vaccines_aghar_99 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 20px;margin:0;padding-left:19px;display:grid}._vaccines_aghar_99 li{line-height:1.4}._vaccines_aghar_99 ._vaccineItem_aghar_105{min-width:0;padding:2px 0}._vaccineItem_aghar_105>span{display:block}._doseEdit_aghar_39{color:#48645f;flex-wrap:wrap;align-items:end;gap:8px 12px;margin-top:5px;font-size:.8rem;display:flex}._doseEdit_aghar_39 label{align-items:center;gap:6px;font-weight:600;display:inline-flex}._doseEdit_aghar_39 label:has(input[type=date]){gap:3px;display:grid}._doseEdit_aghar_39 input[type=date]{color:#173f43;width:150px;max-width:100%;min-height:35px;font:inherit;background:#fff;border:1px solid #a6c0b9;border-radius:5px;padding:5px 7px}._dosePrint_aghar_117{display:none}._vaccines_aghar_99 p{color:#49665f;margin:11px 0 0;font-size:.86rem;line-height:1.5}._trackerSection_aghar_121{border-top:1px solid #c7dcd5;padding:24px 0}._sectionHeading_aghar_123{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;margin-bottom:13px;display:flex}._sectionHeading_aghar_123 h3{margin:4px 0 0;font-size:1.35rem}._sectionHeading_aghar_123>strong{color:#075e65;font-size:.88rem}._trackerSection_aghar_121>p{color:#45605d;max-width:900px;margin:0 0 13px;line-height:1.55}._confirmHistory_aghar_39,._specialOptions_aghar_39 label{align-items:start;gap:9px;font-weight:700;line-height:1.45;display:flex}._confirmHistory_aghar_39{background:#eef7f2;border:1px solid #bfdad2;border-radius:6px;padding:12px 14px}._gapResult_aghar_135{background:#eef7f2;border-left:4px solid #075e65;margin-top:15px;padding:16px}._gapResult_aghar_135 h4{margin:0 0 8px;font-size:1.05rem}._gapResult_aghar_135 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 20px;margin:0 0 12px;padding-left:18px;display:grid}._gapResult_aghar_135 li{font-size:.88rem;line-height:1.4}._gapResult_aghar_135 p{margin:0;font-size:.89rem;line-height:1.5}._measureForm_aghar_29{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-bottom:15px;display:grid}._measureForm_aghar_29 label{gap:5px;font-size:.88rem;font-weight:700;display:grid}._measureForm_aghar_29 input{width:100%;min-width:0;min-height:43px;font:inherit;color:#173f43;background:#fff;border:1px solid #a6c0b9;border-radius:5px;padding:8px 10px}._measureForm_aghar_29 button{min-height:43px}._charts_aghar_153{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:15px 0;display:grid}._plot_aghar_155{background:#fff;border:1px solid #c7dcd5;border-radius:6px;min-width:0;padding:13px}._plot_aghar_155 h4{margin:0 0 8px;font-size:1rem}._plot_aghar_155 svg{width:100%;height:auto;display:block}._axis_aghar_161{stroke:#a5beb7;stroke-width:1.5px}._axisLabel_aghar_163{fill:#526d6a;font-size:12px}._weightLine_aghar_165,._heightLine_aghar_165{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}._weightLine_aghar_165{stroke:#075e65}._heightLine_aghar_165{stroke:#b06c07}._weightPoint_aghar_171{fill:#075e65}._heightPoint_aghar_173{fill:#b06c07}._measureTableWrap_aghar_175{overflow-x:auto}._measureTable_aghar_175{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}._measureTable_aghar_175 caption{text-align:left;margin-bottom:6px;font-weight:700}._measureTable_aghar_175 th,._measureTable_aghar_175 td{border-bottom:1px solid #d2e2dc;padding:8px 10px}._measureTable_aghar_175 button{color:#8c312b;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}._trackerSection_aghar_121 ._muted_aghar_185{color:#526d6a;margin-top:10px;font-size:.86rem}._specialOptions_aghar_39{flex-wrap:wrap;gap:12px 22px;margin-bottom:13px;display:flex}._specialNotice_aghar_189{background:#fff5df;border-left:4px solid #b06c07;margin-bottom:13px;padding:13px 16px}._specialNotice_aghar_189 p{margin:7px 0 0;line-height:1.5}._trackerSection_aghar_121>a{color:#075e65;text-underline-offset:3px;text-decoration:underline}._loadingBackdrop_aghar_195{z-index:1100;background:#123131b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._loadingDialog_aghar_197{text-align:center;background:#fff;border-radius:8px;width:min(100%,480px);padding:25px;box-shadow:0 20px 60px #0000003d}._loadingBrand_aghar_199{color:#075e65;justify-content:center;align-items:center;gap:10px;font-size:.9rem;display:flex}._loadingBrand_aghar_199 img{object-fit:contain;width:48px;height:48px}._loadingSymbol_aghar_203{justify-content:center;align-items:center;gap:8px;height:70px;display:flex}._loadingSymbol_aghar_203 span{background:#08766c;border-radius:50%;width:13px;height:13px;animation:1s ease-in-out infinite alternate _vaccineLoading_aghar_1}._loadingSymbol_aghar_203 span:nth-child(2){animation-delay:.18s}._loadingSymbol_aghar_203 span:nth-child(3){animation-delay:.36s}._loadingKicker_aghar_211{color:#075e65;font-size:.82rem;font-weight:700;display:block}._loadingNumber_aghar_213{color:#075e65;margin:5px 0;font-size:2.2rem;display:block}._loadingDialog_aghar_197 h2{margin:5px 0;font-size:1.4rem}._loadingDialog_aghar_197 p{color:#526d6a;margin:0 0 17px}._loadingTrack_aghar_219{background:#d6e9e2;border-radius:3px;height:6px;overflow:hidden}._loadingTrack_aghar_219 span{transform-origin:0;background:#075e65;width:100%;height:100%;animation:3.2s linear both _vaccineProgress_aghar_1;display:block}._loadingDialog_aghar_197 button{color:#075e65;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:13px;padding:7px 13px;text-decoration:underline}@keyframes _vaccineLoading_aghar_1{to{opacity:.45;transform:translateY(-12px)}}@keyframes _vaccineProgress_aghar_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._important_aghar_229{background:#eaf5f0;border-left:4px solid #075e65;padding:19px 22px}._important_aghar_229 h3{margin:0 0 9px;font-size:1.15rem}._important_aghar_229 p{margin:0 0 9px;line-height:1.55}._important_aghar_229 p:last-child{margin-bottom:0}._sources_aghar_237{gap:5px;padding:20px 0;font-size:.87rem;line-height:1.45;display:grid}._sources_aghar_237 a{color:#075e65;text-underline-offset:2px;text-decoration:underline}._sources_aghar_237 span{color:#526d6a;margin-top:7px}@media (width<=760px){._page_aghar_1{padding-top:16px}._intro_aghar_7{margin:24px 0 20px}._form_aghar_15{padding:18px}._fields_aghar_19{grid-template-columns:repeat(2,minmax(0,1fr))}._fields_aghar_19 label:first-child{grid-column:1/-1}._resultHeading_aghar_55{flex-direction:column;align-items:start}._summary_aghar_67{grid-template-columns:1fr}._summary_aghar_67>div+div{border-top:1px solid #b9d8ce;border-left:0}._timeline_aghar_81>li{grid-template-columns:1fr;gap:9px}._measureForm_aghar_29{grid-template-columns:repeat(2,minmax(0,1fr))}._charts_aghar_153{grid-template-columns:1fr}}@media (width<=520px){._fields_aghar_19{grid-template-columns:1fr}._fields_aghar_19 label:first-child{grid-column:auto}._vaccines_aghar_99 ul{grid-template-columns:1fr}._timeline_aghar_81{margin-left:5px;padding-left:14px}._timeline_aghar_81>li{padding-left:16px}._timeline_aghar_81>li:before{left:-22px}._resultHeading_aghar_55 h2{font-size:1.5rem}._gapResult_aghar_135 ul,._measureForm_aghar_29{grid-template-columns:1fr}._resultActions_aghar_63{width:100%}._resultActions_aghar_63 button{flex:100%}}@media (prefers-reduced-motion:reduce){._loadingSymbol_aghar_203 span,._loadingTrack_aghar_219 span{animation:none}}@media print{@page{size:A4;margin:12mm}._page_aghar_1{color:#111;background:#fff;padding:0}._page_aghar_1>div>._breadcrumb_aghar_3,._intro_aghar_7,._form_aghar_15,._empty_aghar_45,._resultActions_aghar_63,._loadingBackdrop_aghar_195,._doseEdit_aghar_39,._confirmHistory_aghar_39,._measureForm_aghar_29,._measureAction_aghar_307{display:none!important}._workspace_aghar_13,._result_aghar_51{display:block}._printHeading_aghar_53{border-bottom:2px solid #075e65;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:8px;font-size:10pt;display:flex}._resultHeading_aghar_55{margin-bottom:12px;display:block}._resultHeading_aghar_55 h2{font-size:17pt}._resultHeading_aghar_55 p{font-size:9pt}._summary_aghar_67{grid-template-columns:repeat(2,minmax(0,1fr))}._summary_aghar_67>div{padding:10px}._summary_aghar_67>div+div{border-top:0;border-left:1px solid #b9d8ce}._summary_aghar_67 strong{font-size:10pt}._summary_aghar_67 small,._weightNote_aghar_79,._date_aghar_91 small,._vaccines_aghar_99 p,._important_aghar_229,._sources_aghar_237{font-size:8pt}._weightNote_aghar_79{margin:8px 0 15px}._timelineTitle_aghar_81{margin-bottom:12px;font-size:12pt}._timeline_aghar_81>li{grid-template-columns:115px minmax(0,1fr);gap:8px;padding-bottom:10px}._date_aghar_91 strong,._date_aghar_91 span,._vaccines_aghar_99 li{font-size:9pt}._vaccines_aghar_99{padding-bottom:9px}._vaccines_aghar_99 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px}._dosePrint_aghar_117{color:#356159;font-size:7pt;display:block}._trackerSection_aghar_121{padding:12px 0}._sectionHeading_aghar_123 h3{font-size:12pt}._gapResult_aghar_135{padding:8px}._gapResult_aghar_135 li,._gapResult_aghar_135 p,._trackerSection_aghar_121>p,._specialNotice_aghar_189,._measureTable_aghar_175{font-size:8pt}._charts_aghar_153{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._plot_aghar_155{break-inside:avoid;padding:6px}._plot_aghar_155 h4{font-size:9pt}._measureTable_aghar_175 th,._measureTable_aghar_175 td{padding:4px 5px}._important_aghar_229{break-inside:avoid;padding:10px}._sources_aghar_237{padding:8px 0 0}._sources_aghar_237 a{overflow-wrap:anywhere}}._main_dcr2j_1{background:linear-gradient(130deg,#f3f8f7,#fffefb 65%)}._content_dcr2j_3{gap:clamp(2.5rem,5vw,4.5rem);padding-block:clamp(2rem,5vw,4.5rem);display:grid}._hero_dcr2j_5{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}._intro_dcr2j_7{min-width:0}._badge_dcr2j_9{color:#0a504e;background:#e0efeb;border:1px solid #bad5d0;border-radius:999px;padding:.45rem .85rem;font-size:.875rem;font-weight:700;display:inline-block}._eyebrow_dcr2j_11{color:var(--muted);letter-spacing:.055em;margin:1.75rem 0 .7rem;font-size:.875rem}._intro_dcr2j_7 h1{font-family:var(--font-editorial-heading);letter-spacing:-.035em;color:var(--teal-deep);margin:0 0 1.5rem;font-size:clamp(2.45rem,4.8vw,4.25rem);line-height:1.09}._lead_dcr2j_15{max-width:35rem;margin:0;font-size:1.125rem;line-height:1.75}._notice_dcr2j_17{border-left:3px solid var(--teal);margin:1.75rem 0;padding:.15rem 0 .15rem 1rem}._notice_dcr2j_17 strong{font-size:1rem}._notice_dcr2j_17 p{color:var(--muted);margin:.45rem 0 0;font-size:1rem;line-height:1.65}._heroFacts_dcr2j_23{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.8rem 0 0;display:grid}._heroFacts_dcr2j_23 div{background:#fbfdfc;border:1px solid #cfe1dc;border-radius:.8rem;padding:.8rem}._heroFacts_dcr2j_23 dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}._heroFacts_dcr2j_23 dd{color:var(--teal-deep);margin:.25rem 0 0;font-size:.94rem;font-weight:800;line-height:1.35}._heroVisual_dcr2j_31{aspect-ratio:2;background:#dbe9e5;border-radius:1.5rem;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 45px #073f451c}._heroVisual_dcr2j_31>img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}._heroVisual_dcr2j_31 figcaption{color:#123e3d;background:#fffffff0;border-radius:.75rem;gap:.2rem;max-width:calc(100% - 2rem);padding:.8rem 1rem;display:grid;position:absolute;bottom:1rem;left:1rem;box-shadow:0 6px 18px #073f4520}._heroVisual_dcr2j_31 figcaption strong{font-size:.92rem}._heroVisual_dcr2j_31 figcaption span{color:var(--muted);letter-spacing:.04em;font-size:.75rem;font-weight:700}._muted_dcr2j_41{font-size:.875rem!important}._safety_dcr2j_43{border-top:1px solid var(--line);grid-template-columns:1.35fr 1fr;gap:3.5rem;padding-top:1.25rem;display:grid}._safety_dcr2j_43 p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.65}._booking_dcr2j_47{color:#f8fffd;background:#073f45;border-radius:1.35rem;padding:clamp(1.4rem,4vw,2.5rem)}._bookingHeading_dcr2j_49{max-width:44rem}._bookingHeading_dcr2j_49 h2{font-family:var(--font-editorial-heading);margin:.35rem 0 .7rem;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.12}._bookingHeading_dcr2j_49 p{color:#d9eeea;margin:0;line-height:1.65}._booking_dcr2j_47 ._eyebrow_dcr2j_11{color:#9fd9cf;margin:0}._dateField_dcr2j_57{gap:.45rem;max-width:18rem;margin-top:1.5rem;font-size:.95rem;font-weight:700;display:grid}._dateField_dcr2j_57 input{color:#073f45;min-height:48px;font:inherit;background:#fff;border:1px solid #8cc4ba;border-radius:.6rem;padding:.7rem .8rem}._dateDescription_dcr2j_61{color:#b7d9d3;margin:.65rem 0 0;font-size:.9rem}._availabilityMessage_dcr2j_63,._errorMessage_dcr2j_63{border-radius:.7rem;margin:1.25rem 0 0;padding:.9rem 1rem;line-height:1.55}._availabilityMessage_dcr2j_63{color:#e9f8f4;background:#0d5258}._errorMessage_dcr2j_63{color:#fff3f3;background:#5f2020}._slotGrid_dcr2j_69{grid-template-columns:repeat(auto-fit,minmax(154px,1fr));gap:.75rem;margin-top:1.5rem;display:grid}._slotButton_dcr2j_71,._slotUnavailable_dcr2j_71{text-align:left;border:1px solid #689f97;border-radius:.8rem;min-height:82px;padding:.9rem}._slotButton_dcr2j_71{color:#f7fffd;cursor:pointer;background:#0d5258}._slotButton_dcr2j_71:hover{background:#12646a}._slotButton_dcr2j_71:focus-visible,._reserveButton_dcr2j_77:focus-visible{outline-offset:3px;outline:3px solid #d6ff72}._slotButtonSelected_dcr2j_79{color:#123e3d;background:#e7f6c5;border-color:#e7f6c5}._slotButton_dcr2j_71 strong,._slotButton_dcr2j_71 span,._slotButton_dcr2j_71 b,._slotButton_dcr2j_71 small{display:block}._slotButton_dcr2j_71 strong{font-size:1.08rem}._slotButton_dcr2j_71 b{color:#d6ff72;letter-spacing:.04em;text-transform:uppercase;margin-top:.42rem;font-size:.72rem;font-weight:850}._slotButton_dcr2j_71 span{margin-top:.22rem;font-size:1rem;font-weight:850;line-height:1.2}._slotButton_dcr2j_71 small{color:#c5dfda;margin-top:.35rem;font-size:.76rem;line-height:1.35}._slotButtonImmediate_dcr2j_91{border-color:#d6ff72;box-shadow:inset 0 0 0 1px #d6ff7233}._slotButtonSelected_dcr2j_79 b,._slotButtonSelected_dcr2j_79 small{color:#315f5c}._slotUnavailable_dcr2j_71{color:#c5dad6;opacity:.92;background:#17484d;border-color:#5b8580}._slotUnavailable_dcr2j_71:disabled{cursor:not-allowed}._liveWeekNav_dcr2j_99{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}._liveWeekNav_dcr2j_99 strong{text-align:center;font-size:.95rem}._liveWeekNav_dcr2j_99 button{color:#073f45;min-height:44px;font:inherit;cursor:pointer;background:#f5fffb;border:1px solid #b5d8cf;border-radius:.65rem;padding:.6rem .8rem;font-weight:700}._liveWeekNav_dcr2j_99 button:disabled{opacity:.45;cursor:not-allowed}._liveWeekNav_dcr2j_99 button:focus-visible,._liveDaySlots_dcr2j_107 button:focus-visible{outline-offset:3px;outline:3px solid #d6ff72}._liveWeekGrid_dcr2j_109{grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;margin-top:1.25rem;display:grid}._liveDay_dcr2j_107{background:#0a484d;border:1px solid #477f7b;border-radius:.8rem;min-width:0;padding:.7rem}._liveDay_dcr2j_107 h3{text-transform:capitalize;margin:0 0 .75rem;font-size:.92rem}._liveDay_dcr2j_107>p{color:#c5dfda;font-size:.82rem;line-height:1.45}._liveDaySlots_dcr2j_107{gap:.45rem;display:grid}._liveDaySlots_dcr2j_107 ._slotButton_dcr2j_71{text-align:center;width:100%;min-height:64px;padding:.55rem}._liveDaySlots_dcr2j_107 ._slotButton_dcr2j_71 strong{font-size:.97rem}._liveDaySlots_dcr2j_107 ._slotButton_dcr2j_71 span{font-size:.77rem}._content_dcr2j_3 [data-consultation-reveal=pending]{opacity:0;transform:translateY(24px)}._content_dcr2j_3 [data-consultation-reveal=visible]{opacity:1;transition:opacity .54s,transform .54s cubic-bezier(.2,.7,.2,1);transform:none}@media (width<=1100px){._liveWeekGrid_dcr2j_109{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=680px){._liveWeekGrid_dcr2j_109{grid-template-columns:repeat(2,minmax(0,1fr))}._liveWeekNav_dcr2j_99 strong{flex-basis:100%;order:-1}._liveWeekNav_dcr2j_99 button{flex:1}}@media (prefers-reduced-motion:reduce){._content_dcr2j_3 [data-consultation-reveal]{opacity:1!important;transition:none!important;transform:none!important}}._slotUnavailable_dcr2j_71 strong,._slotUnavailable_dcr2j_71 span{display:block}._slotUnavailable_dcr2j_71 strong{font-size:1.08rem}._slotUnavailable_dcr2j_71 span{margin-top:.35rem;font-size:.79rem;line-height:1.35}._liveCalendar_dcr2j_141{color:#193d2c;background:#fff;border:1px solid #dce9e2;border-radius:1.1rem;margin-top:1.4rem;padding:clamp(1rem,2.6vw,1.7rem);box-shadow:0 16px 42px #002d231f}._liveCalendarStatus_dcr2j_143{color:#315747}._liveCalendar_dcr2j_141 ._liveWeekNav_dcr2j_99{border-bottom:1px solid #e3eee7;margin-top:0;padding-bottom:1rem}._liveCalendar_dcr2j_141 ._liveWeekNav_dcr2j_99 strong{color:#193d2c;font-size:1rem}._liveCalendar_dcr2j_141 ._liveWeekNav_dcr2j_99 button{color:#145a39;background:#eff9f2;border-color:#d2e9db;border-radius:999px;transition:background .2s,transform .2s,box-shadow .2s}._liveCalendar_dcr2j_141 ._liveWeekNav_dcr2j_99 button:not(:disabled):hover{background:#e0f4e8;transform:translateY(-2px);box-shadow:0 5px 12px #186b3822}._liveCalendar_dcr2j_141 ._liveWeekNav_dcr2j_99 button:disabled{color:#68766d;opacity:1;background:#f2f4f2}._liveCalendar_dcr2j_141 ._liveWeekGrid_dcr2j_109{gap:0;margin-top:0}._liveCalendar_dcr2j_141 ._liveDay_dcr2j_107{color:#193d2c;background:#fff;border:0;border-right:1px solid #e9efe9;border-radius:0;min-width:0;padding:1rem .48rem}._liveCalendar_dcr2j_141 ._liveDay_dcr2j_107:last-child{border-right:0}._liveCalendar_dcr2j_141 ._liveDay_dcr2j_107 h3{color:#345044;text-align:center;min-height:2.5rem;margin-bottom:.7rem;font-size:.82rem;font-weight:750}._liveCalendar_dcr2j_141 ._liveDay_dcr2j_107>p{color:#65746b;text-align:center}._liveCalendar_dcr2j_141 ._liveDaySlots_dcr2j_107{gap:.5rem}._liveCalendar_dcr2j_141 ._liveDaySlots_dcr2j_107 ._slotButton_dcr2j_71{color:#12633e;background:#ecf9ef;border:1px solid #b6dfc3;border-radius:999px;width:100%;min-height:68px;padding:.55rem .35rem;transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s,border-color .24s,background .24s;position:relative;transform:translateY(0)scale(1);box-shadow:0 1px 3px #123c2111}._liveCalendar_dcr2j_141 ._liveDaySlots_dcr2j_107 ._slotButton_dcr2j_71 strong{color:inherit;font-size:.98rem}._liveCalendar_dcr2j_141 ._liveDaySlots_dcr2j_107 ._slotButton_dcr2j_71 span{color:inherit;font-size:.72rem}._liveCalendar_dcr2j_141 ._liveDaySlots_dcr2j_107 ._slotButton_dcr2j_71:not(:disabled):hover{z-index:2;background:#e2f6e8;border-color:#53bc78;transform:translateY(-4px)scale(1.025);box-shadow:0 0 0 4px #64d18d35,0 10px 22px #12633e27}._liveCalendar_dcr2j_141 ._liveDaySlots_dcr2j_107 ._slotButton_dcr2j_71:not(:disabled):active{transition-duration:.1s;transform:translateY(-1px)scale(.975)}._liveCalendar_dcr2j_141 ._liveDaySlots_dcr2j_107 ._slotButtonSelected_dcr2j_79{color:#fff;background:#238950;border-color:#238950;animation:.38s cubic-bezier(.2,.7,.2,1) _liveSlotSelected_dcr2j_1;box-shadow:0 0 0 4px #65ca873d,0 9px 20px #175c3233}._liveCalendar_dcr2j_141 ._liveDaySlots_dcr2j_107 ._slotButtonSelected_dcr2j_79:not(:disabled):hover{color:#fff;background:#207d49}._liveCalendar_dcr2j_141 ._liveDaySlots_dcr2j_107 ._slotUnavailable_dcr2j_71,._liveCalendar_dcr2j_141 ._liveDaySlots_dcr2j_107 ._slotUnavailable_dcr2j_71:hover{color:#89948d;box-shadow:none;opacity:1;background:#f4f6f4;border-color:#e4e9e5;transform:none}._liveCalendar_dcr2j_141 ._slotUnavailable_dcr2j_71 strong,._liveCalendar_dcr2j_141 ._slotUnavailable_dcr2j_71 span{color:inherit;text-decoration:line-through;text-decoration-thickness:1px}._liveCalendar_dcr2j_141 ._slotTooltip_dcr2j_185{z-index:4;color:#fff;text-align:center;opacity:0;pointer-events:none;visibility:hidden;background:#174a32;border-radius:.55rem;width:max-content;max-width:210px;padding:.55rem .72rem;font-size:.75rem;font-weight:650;line-height:1.3;transition:opacity .2s,transform .2s,visibility .2s;display:block;position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%,6px);box-shadow:0 7px 20px #092e1c3d}._liveCalendar_dcr2j_141 ._slotButton_dcr2j_71:not(:disabled):hover ._slotTooltip_dcr2j_185,._liveCalendar_dcr2j_141 ._slotButton_dcr2j_71:focus-visible ._slotTooltip_dcr2j_185{opacity:1;visibility:visible;transition-delay:.3s;transform:translate(-50%)}@keyframes _liveSlotSelected_dcr2j_1{0%{transform:scale(.94)}55%{transform:scale(1.045)}to{transform:scale(1)}}@media (width<=1100px){._liveCalendar_dcr2j_141 ._liveDay_dcr2j_107:nth-child(4){border-right:0}}@media (width<=680px){._liveCalendar_dcr2j_141{padding:.8rem}._liveCalendar_dcr2j_141 ._liveDay_dcr2j_107{border-bottom:1px solid #e9efe9}._liveCalendar_dcr2j_141 ._liveDay_dcr2j_107:nth-child(4){border-right:1px solid #e9efe9}._liveCalendar_dcr2j_141 ._liveDay_dcr2j_107:nth-child(2n){border-right:0}._liveCalendar_dcr2j_141 ._liveWeekNav_dcr2j_99 strong{flex-basis:100%;order:-1}}@media (prefers-reduced-motion:reduce){._liveCalendar_dcr2j_141 ._slotButton_dcr2j_71,._liveCalendar_dcr2j_141 ._slotTooltip_dcr2j_185,._liveCalendar_dcr2j_141 ._liveWeekNav_dcr2j_99 button{transition:none!important;animation:none!important}}._reservationForm_dcr2j_197{border-top:1px solid #4e8880;gap:.9rem;max-width:44rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}._selectedSummary_dcr2j_199{color:#dff6a5;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}._reservationForm_dcr2j_197>label{color:#effbf8;gap:.4rem;font-size:.95rem;font-weight:700;display:grid}._reservationForm_dcr2j_197 input:not([type=checkbox]){color:#073f45;min-height:48px;font:inherit;background:#fff;border:1px solid #8cc4ba;border-radius:.6rem;padding:.7rem .8rem}._checkRow_dcr2j_205{grid-template-columns:auto 1fr;align-items:start;gap:.7rem;line-height:1.5;font-weight:400!important}._checkRow_dcr2j_205 input{accent-color:#d6ff72;width:1.15rem;height:1.15rem;margin-top:.18rem}._formFinePrint_dcr2j_209{color:#c7e2dc;margin:0;font-size:.85rem;line-height:1.55}._reserveButton_dcr2j_77{color:#123e3d;cursor:pointer;min-height:48px;font:inherit;background:#d6ff72;border:0;border-radius:.65rem;justify-self:start;padding:.8rem 1.1rem;font-weight:800}._reserveButton_dcr2j_77:disabled{cursor:wait;opacity:.75}._confirmation_dcr2j_215{color:#effbf8;background:#123e3d;border:1px solid #d6ff72;border-radius:.8rem;max-width:44rem;margin-top:1.5rem;padding:1rem}._confirmation_dcr2j_215 strong{color:#d6ff72}._confirmation_dcr2j_215 p{margin:.45rem 0 0;line-height:1.55}._doctorSection_dcr2j_221{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(1.5rem,5vw,4.5rem);min-height:31rem;padding:clamp(1.5rem,4vw,3.25rem);display:grid;overflow:visible}._doctorPortrait_dcr2j_223{align-self:end;place-items:end center;min-height:26rem;margin:0;display:grid;position:relative}._doctorPortrait_dcr2j_223 img{object-fit:contain;object-position:center bottom;width:min(100%,28rem);height:auto;display:block}._doctorFlyer_dcr2j_227{color:#123e3d;background:#fffffff0;border:1px solid #cfe1dc;border-radius:.75rem;gap:.18rem;max-width:calc(100% - 2rem);padding:.78rem .95rem;display:grid;position:absolute;bottom:1rem;left:clamp(.5rem,2vw,1.25rem);box-shadow:0 8px 20px #073f4526}._doctorFlyer_dcr2j_227 strong{font-size:.9rem}._doctorFlyer_dcr2j_227 span{color:var(--muted);letter-spacing:.04em;font-size:.72rem;font-weight:800}._doctorCopy_dcr2j_233{max-width:43rem;padding-block:.75rem}._doctorCopy_dcr2j_233 ._eyebrow_dcr2j_11{margin:0 0 .7rem}._doctorCopy_dcr2j_233 h2{color:var(--teal-deep);font-family:var(--font-editorial-heading);letter-spacing:-.03em;margin:0;font-size:clamp(2.05rem,4vw,3.25rem);line-height:1.08}._doctorCredential_dcr2j_239{color:#0c5d5d;margin:.6rem 0 1.35rem;font-size:.94rem;font-weight:800}._doctorCopy_dcr2j_233>p:not(._doctorCredential_dcr2j_239){max-width:40rem;color:var(--muted);margin:.75rem 0 0;font-size:1rem;line-height:1.7}._doctorLink_dcr2j_243{color:#fff;background:#0c6260;border:1px solid #0c6260;border-radius:.65rem;align-items:center;min-height:46px;margin-top:1.5rem;padding:.72rem 1rem;font-size:.94rem;font-weight:800;display:inline-flex}._doctorLink_dcr2j_243:hover{background:#084b4b}._careSection_dcr2j_247{padding-top:.5rem}._sectionIntro_dcr2j_249{max-width:52rem}._sectionIntro_dcr2j_249 h2,._contentCard_dcr2j_251 h2,._patientArea_dcr2j_251 h2,._closing_dcr2j_251 h2{color:var(--teal-deep);font-family:var(--font-editorial-heading);margin:.4rem 0 .8rem;font-size:clamp(1.65rem,3.3vw,2.5rem);line-height:1.18}._sectionIntro_dcr2j_249 p,._contentCard_dcr2j_251 p,._patientArea_dcr2j_251 p,._closing_dcr2j_251 p{color:var(--muted);font-size:1rem;line-height:1.68}._tableWrap_dcr2j_255{border:1px solid var(--line);background:#fff;border-radius:1rem;margin-top:1.4rem;overflow-x:auto}._careTable_dcr2j_257{border-collapse:collapse;width:100%;min-width:720px;font-size:.95rem;line-height:1.55}._careTable_dcr2j_257 caption{text-align:left;color:var(--muted);padding:1rem 1.2rem;font-size:.875rem}._careTable_dcr2j_257 th,._careTable_dcr2j_257 td{vertical-align:top;text-align:left;border-top:1px solid var(--line);padding:1rem 1.2rem}._careTable_dcr2j_257 thead th{color:#f6fffd;background:#0d5258;border-top:0}._careTable_dcr2j_257 tbody th{width:21%;color:var(--teal-deep);font-size:.925rem}._careTable_dcr2j_257 td{color:var(--muted)}._mobileCareCards_dcr2j_269{display:none}._contentGrid_dcr2j_271{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}._contentCard_dcr2j_251{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1.5rem}._contentCard_dcr2j_251 h2{font-size:1.42rem}._contentCard_dcr2j_251 p{margin:0;font-size:.95rem}._contentCard_dcr2j_251 p+p{margin-top:.75rem}._contentCard_dcr2j_251 ul{gap:.6rem;margin:.9rem 0 0;padding-left:1.1rem;display:grid}._contentCard_dcr2j_251 li{color:var(--muted);font-size:.94rem;line-height:1.5}._telemedicineReading_dcr2j_285{background:linear-gradient(135deg,#f6fcfa,#fffdf6);border:1px solid #c9ded7;border-radius:1rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1rem,3vw,2rem);padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 14px 36px #073f450a}._telemedicineReading_dcr2j_285 ._eyebrow_dcr2j_11{margin:0 0 .65rem;display:block}._telemedicineReading_dcr2j_285 h2{color:var(--teal-deep);font-family:var(--font-editorial-heading);letter-spacing:-.025em;margin:0;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.15}._telemedicineReading_dcr2j_285 p{color:var(--muted);margin:.85rem 0 0;font-size:.98rem;line-height:1.65}._telemedicineLinks_dcr2j_293{gap:.65rem;display:grid}._telemedicineLinks_dcr2j_293 a{color:var(--teal-deep);background:#fff;border:1px solid #d6e5e0;border-radius:.72rem;gap:.24rem;padding:.85rem .95rem;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}._telemedicineLinks_dcr2j_293 a:hover{border-color:#87b9ae;transform:translateY(-1px);box-shadow:0 8px 18px #073f4510}._telemedicineLinks_dcr2j_293 strong{font-size:.96rem;line-height:1.35}._telemedicineLinks_dcr2j_293 span{color:var(--muted);font-size:.86rem;line-height:1.45}._patientArea_dcr2j_251{color:#effbf8;background:#0c4549;border-radius:1.25rem;justify-content:space-between;align-items:end;gap:2rem;padding:clamp(1.4rem,3vw,2.4rem);display:flex}._patientAside_dcr2j_305{flex:0 0 min(13rem,32%);justify-items:center;gap:1rem;display:grid}._doctoraliaLogo_dcr2j_307{background:#fff;border-radius:.85rem;width:min(100%,11.5rem);height:auto;padding:.65rem;display:block}._patientArea_dcr2j_251 ._eyebrow_dcr2j_11{color:#b6e5dc}._patientArea_dcr2j_251 h2{color:#fff;max-width:46rem}._patientArea_dcr2j_251 p{color:#d3e9e5;max-width:48rem;margin:0}._patientLink_dcr2j_315{color:#123e3d;background:#d6ff72;border-radius:.65rem;flex:none;justify-content:center;align-items:center;min-height:48px;padding:.8rem 1rem;font-weight:800;display:inline-flex}._patientLink_dcr2j_315:hover{background:#e6ffad}@media (width<=760px){._content_dcr2j_3{gap:2.5rem}._hero_dcr2j_5{grid-template-columns:minmax(0,1fr);gap:1.5rem}._intro_dcr2j_7 h1{font-size:clamp(2.3rem,9vw,3.5rem)}._contentGrid_dcr2j_271,._telemedicineReading_dcr2j_285{grid-template-columns:minmax(0,1fr)}._heroFacts_dcr2j_23{gap:.55rem}._heroFacts_dcr2j_23 div{padding:.7rem}._heroFacts_dcr2j_23 dd{font-size:.82rem}._heroVisual_dcr2j_31{aspect-ratio:16/10}._doctorSection_dcr2j_221{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-height:0;padding:1.2rem}._doctorPortrait_dcr2j_223{min-height:23rem}._doctorPortrait_dcr2j_223 img{width:min(100%,25rem)}._doctorFlyer_dcr2j_227{bottom:.65rem;left:.5rem}._doctorCopy_dcr2j_233{padding:.3rem .25rem .6rem}._doctorLink_dcr2j_243{justify-content:center;width:100%}._safety_dcr2j_43{grid-template-columns:minmax(0,1fr);gap:1rem}._patientArea_dcr2j_251{align-items:start;gap:1.25rem;display:grid}._patientAside_dcr2j_305{justify-items:start;width:100%}._doctoraliaLogo_dcr2j_307{width:min(11.5rem,100%)}._patientLink_dcr2j_315,._back_dcr2j_361{width:100%}._booking_dcr2j_47{border-radius:1rem}._selectedSummary_dcr2j_199{display:grid}._reserveButton_dcr2j_77{width:100%}._tableWrap_dcr2j_255{display:none}._mobileCareCards_dcr2j_269{gap:.7rem;margin-top:1.25rem;display:grid}._mobileCareCards_dcr2j_269 article{border:1px solid var(--line);background:#fff;border-radius:.85rem;padding:1rem}._mobileCareCards_dcr2j_269 strong{color:var(--teal-deep);font-size:1rem;display:block}._mobileCareCards_dcr2j_269 p{color:var(--muted);margin:.45rem 0 0;font-size:.94rem;line-height:1.55}}._closedCalendar_dcr2j_383{min-width:0;margin-top:1.5rem}._weekNav_dcr2j_383{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 0;display:flex}._weekNav_dcr2j_383 button,._weekDays_dcr2j_383 button{color:#153f40;background:#fff;border:1px solid #9abbb7;border-radius:8px;min-height:44px;padding:.65rem;font:600 .875rem/1.4 Arial,sans-serif}._weekNav_dcr2j_383 strong{font-size:.875rem}._weekDays_dcr2j_383{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;display:grid}._weekDays_dcr2j_383 button[aria-pressed=true]{background:#d7eee7;outline:2px solid #24564f}._weekDays_dcr2j_383 button:focus-visible,._weekNav_dcr2j_383 button:focus-visible{outline-offset:2px;outline:3px solid #117566}@media (width<=600px){._weekDays_dcr2j_383{grid-template-columns:repeat(4,minmax(0,1fr))}}._weekDays_dcr2j_383 button,._weekNav_dcr2j_383 button{touch-action:manipulation;transition:transform .18s,background-color .18s,box-shadow .18s}._weekDays_dcr2j_383 button:not(:disabled),._weekNav_dcr2j_383 button:not(:disabled){cursor:pointer}._weekDays_dcr2j_383 button:disabled,._weekNav_dcr2j_383 button:disabled{opacity:.5;cursor:not-allowed}._weekDays_dcr2j_383 button[aria-pressed=true]{transform:scale(1.035);box-shadow:0 4px 12px #041f352b}._weekDays_dcr2j_383 button:focus-visible:not(:disabled){transform:translateY(-2px)scale(1.035)}@media (hover:hover) and (pointer:fine){._weekDays_dcr2j_383 button:hover:not(:disabled){background:#e6f7f0;transform:translateY(-2px)scale(1.045);box-shadow:0 6px 14px #041f352b}._weekNav_dcr2j_383 button:hover:not(:disabled){transform:translateY(-1px)}}._weekDays_dcr2j_383 button:active:not(:disabled),._weekNav_dcr2j_383 button:active:not(:disabled){transform:scale(.97)}._scheduleTransition_dcr2j_409{animation:.26s cubic-bezier(.2,.7,.2,1) both _schedule-enter_dcr2j_1}@keyframes _schedule-enter_dcr2j_1{0%{opacity:.35;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){._weekDays_dcr2j_383 button,._weekNav_dcr2j_383 button,._scheduleTransition_dcr2j_409{transition:none!important;animation:none!important;transform:none!important}}._renovaSection_dcr2j_423{isolation:isolate;background:#0a4e4d;border:1px solid #0b5958;border-radius:1.5rem;min-height:29rem;position:relative;overflow:hidden;box-shadow:0 22px 50px #073f4530}._renovaVisual_dcr2j_443{z-index:-2;background:#0a4e4d;margin:0;position:absolute;inset:0}._renovaVisual_dcr2j_443 img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}._renovaShade_dcr2j_447{z-index:-1;background:linear-gradient(90deg,#073f45 0%,#073f45ed 38%,#073f45a8 57%,#073f4518 78%);position:absolute;inset:0}._renovaCopy_dcr2j_449{color:#f9fffd;width:min(100%,37rem);padding:clamp(2rem,5vw,4.25rem)}._renovaLogo_dcr2j_451{filter:brightness(0)invert();width:min(14.5rem,65%);height:auto;margin-bottom:1.4rem;display:block}._renovaKicker_dcr2j_453{color:#d6ff72;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:850;line-height:1.35}._renovaCopy_dcr2j_449 h2{color:#fff;max-width:32rem;font-family:var(--font-editorial-heading);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.7vw,3.35rem);line-height:1.05}._renovaCopy_dcr2j_449 h2 em{color:#d6ff72;font-style:normal}._renovaDescription_dcr2j_459{color:#edf9f6;max-width:31rem;margin:1.25rem 0 0;font-size:1.03rem;line-height:1.65}._renovaNote_dcr2j_461{color:#c8e5df;max-width:31rem;margin:.85rem 0 0;font-size:.88rem;line-height:1.5}._renovaLink_dcr2j_463{color:#073f45;background:#d6ff72;border:1px solid #d6ff72;border-radius:999px;justify-content:space-between;align-items:center;gap:1.4rem;min-width:13.5rem;min-height:3.2rem;margin-top:1.7rem;padding:.82rem 1.1rem .82rem 1.25rem;font-size:.94rem;font-weight:850;line-height:1;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000030}._renovaLink_dcr2j_463:before{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);width:38%;animation:4.8s ease-in-out infinite _renova-shine_dcr2j_1;position:absolute;inset:0;transform:translate(-170%)skew(-20deg)}._renovaLink_dcr2j_463>span{z-index:1;position:relative}._renovaLink_dcr2j_463>span:last-child{font-size:1.25rem;transition:transform .2s}._renovaLink_dcr2j_463:hover{color:#073f45;background:#ecffad;transform:translateY(-3px);box-shadow:0 13px 28px #00000042}._renovaLink_dcr2j_463:hover>span:last-child{transform:translate(3px)}._renovaLink_dcr2j_463:focus-visible{outline-offset:4px;outline:3px solid #fff}@keyframes _renova-shine_dcr2j_1{0%,70%{transform:translate(-170%)skew(-20deg)}88%,to{transform:translate(390%)skew(-20deg)}}@media (width<=760px){._renovaSection_dcr2j_423{background:#073f45;grid-template-rows:auto auto;min-height:0;display:grid}._renovaVisual_dcr2j_443{min-height:0;position:relative;inset:auto}._renovaVisual_dcr2j_443 img{aspect-ratio:16/10;object-position:62% center;min-height:0}._renovaShade_dcr2j_447{display:none}._renovaCopy_dcr2j_449{background:linear-gradient(150deg,#073f45,#0a5858);width:100%;padding:1.7rem 1.4rem 1.65rem}._renovaLogo_dcr2j_451{width:11.5rem;margin-bottom:1.1rem}._renovaCopy_dcr2j_449 h2{font-size:clamp(2rem,10vw,2.65rem)}._renovaDescription_dcr2j_459{font-size:.98rem}._renovaLink_dcr2j_463{width:100%}}@media (prefers-reduced-motion:reduce){._renovaLink_dcr2j_463,._renovaLink_dcr2j_463>span:last-child{transition:none}._renovaLink_dcr2j_463:before{animation:none}}._previewCalendar_dcr2j_511{margin-top:24px;background:#fff;border:1px solid #d4e4dc;border-radius:20px;max-width:780px;margin-inline:auto;padding:28px;font-family:Arial,sans-serif;box-shadow:0 16px 48px #154a2910}._previewLabel_dcr2j_511{color:#785b1b;letter-spacing:.05em;background:#fff2d8;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-block}._previewDoctor_dcr2j_511{border-bottom:1px solid #e2ebe6;align-items:center;gap:14px;margin:20px 0;padding-bottom:18px;display:flex}._previewDoctor_dcr2j_511 img{object-fit:contain;background:#f1f7f3;border-radius:10px;width:64px;height:64px}._previewDoctor_dcr2j_511 strong,._previewDoctor_dcr2j_511 span{display:block}._previewDoctor_dcr2j_511 span{color:#61766b;margin-top:5px;font-size:13px}._previewCalendar_dcr2j_511 h3{margin:16px 0 10px;font-size:25px;line-height:1.2}._previewService_dcr2j_511{color:#4c6859;font-size:14px}._previewWarning_dcr2j_511{color:#766130;background:#fff8e9;border-radius:9px;padding:13px;font-size:13px;line-height:1.6}._previewNav_dcr2j_511{justify-content:space-between;align-items:center;gap:12px;margin:22px 0;display:flex}._previewNav_dcr2j_511 strong{text-transform:capitalize;text-align:center;font-size:14px}._previewNav_dcr2j_511 button{cursor:pointer;background:#fff;border:1px solid #d4e4dc;border-radius:9px;min-width:44px;min-height:44px;font-size:20px}._previewNav_dcr2j_511 button:disabled{opacity:.35;cursor:default}._previewDays_dcr2j_511{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}._previewDay_dcr2j_511{text-align:center;min-width:0}._previewDay_dcr2j_511 h4{text-transform:capitalize;margin:0 0 5px;font-size:14px}._previewDay_dcr2j_511>span{color:#667a6e;margin-bottom:16px;font-size:12px;display:block}._previewSlots_dcr2j_511{gap:8px;display:grid}._previewTime_dcr2j_511{color:#195b3c;cursor:pointer;background:#eaf7ef;border:1px solid #c4e3d2;border-radius:9px;width:100%;min-height:56px;padding:8px 5px;font:600 15px Arial,sans-serif;transition:transform .18s,background .18s;display:block}._previewTime_dcr2j_511 strong,._previewTime_dcr2j_511 small{display:block}._previewTime_dcr2j_511 small{margin-top:5px;font-size:11px;font-weight:400}._previewTime_dcr2j_511:hover{background:#d5efdf;transform:translateY(-2px)}._previewOccupied_dcr2j_511,._previewPast_dcr2j_511{color:#818c85;cursor:default;background:#f2f3f2;border-color:#dfe4e1}._previewOccupied_dcr2j_511 strong{text-decoration:line-through}._previewOccupied_dcr2j_511:hover,._previewPast_dcr2j_511:hover{background:#f2f3f2;transform:none}._previewSunday_dcr2j_511{color:#7b887f;background:#f7f8f7;border-radius:9px;padding:20px 6px;font-size:13px;line-height:1.5}._previewMore_dcr2j_511{color:#195b3c;cursor:pointer;background:#fff;border:1px solid #d4e4dc;border-radius:10px;width:100%;min-height:46px;margin-top:20px;font-weight:700}._previewLegend_dcr2j_511{color:#65786c;font-size:12px;line-height:1.6}._previewSchedule_dcr2j_511{border-top:1px solid #e2ebe6;margin-top:20px;padding-top:16px;font-size:13px;line-height:1.6}._previewSchedule_dcr2j_511 summary{cursor:pointer;font-weight:700}._previewDialog_dcr2j_511{box-sizing:border-box;color:#234c36;border:0;border-radius:20px;width:min(460px,100% - 32px);max-height:85vh;padding:28px;overflow:auto;box-shadow:0 25px 80px #0004}._previewDialog_dcr2j_511::backdrop{background:#0c2d25a6}._previewDialog_dcr2j_511 p{font-size:15px;line-height:1.6}._previewDialog_dcr2j_511 button{color:#fff;cursor:pointer;background:#195b3c;border:0;border-radius:9px;width:100%;min-height:46px;font-weight:700}._previewCalendar_dcr2j_511 button:focus-visible,._previewDialog_dcr2j_511 button:focus-visible{outline-offset:3px;outline:3px solid #14804f}@media (width<=600px){._previewCalendar_dcr2j_511{padding:18px 12px}._previewDays_dcr2j_511{gap:7px}._previewTime_dcr2j_511{font-size:14px}._previewTime_dcr2j_511 small{font-size:10px}._previewCalendar_dcr2j_511 h3{font-size:24px}._previewDay_dcr2j_511 h4,._previewNav_dcr2j_511 strong{font-size:12px}}@media (prefers-reduced-motion:reduce){._previewTime_dcr2j_511{transition:none}._previewTime_dcr2j_511:hover{transform:none}}._booking_dcr2j_47{box-sizing:border-box;width:calc(100vw - 48px);max-width:none;position:relative;left:50%;transform:translate(-50%)}._previewCalendar_dcr2j_511{box-sizing:border-box;color:#183f2d;width:100%;max-width:none;margin-inline:0}._previewCalendar_dcr2j_511 h3,._previewDay_dcr2j_511 h4,._previewDoctor_dcr2j_511 strong,._previewNav_dcr2j_511 strong,._previewSchedule_dcr2j_511 summary{color:#183f2d}._previewNav_dcr2j_511 button{color:#183f2d;background:#fff}._previewNav_dcr2j_511 button:disabled{opacity:1;color:#617267;background:#f0f3f1;border-color:#d4ddd7}._previewDoctor_dcr2j_511 span,._previewDay_dcr2j_511>span,._previewService_dcr2j_511,._previewLegend_dcr2j_511{color:#42594b}._previewOccupied_dcr2j_511,._previewPast_dcr2j_511{color:#526157;opacity:1;background:#edf0ee;border-color:#d3dcd6}._previewOccupied_dcr2j_511:hover,._previewPast_dcr2j_511:hover{background:#edf0ee}._previewTime_dcr2j_511 small{font-size:12px}._previewCalendar_dcr2j_511 ._previewSchedule_dcr2j_511 p{color:#42594b}@media (width<=600px){._booking_dcr2j_47{border-radius:16px;width:calc(100vw - 24px);padding:16px 10px}._previewCalendar_dcr2j_511{padding:18px 10px}._previewDays_dcr2j_511{gap:7px}._previewTime_dcr2j_511{min-height:62px}._previewTime_dcr2j_511 small{font-size:10px}._previewDay_dcr2j_511>span{font-size:11px}}._content_dcr2j_3{grid-template-columns:minmax(0,1fr)}._booking_dcr2j_47{min-width:0}._doctorPortrait_dcr2j_223{position:relative}._doctorPortrait_dcr2j_223 img{filter:none;box-shadow:none;background:0 0;border:0;border-radius:0}._doctorFlyer_dcr2j_227{color:#123e3d;background:#fffffff0;border:1px solid #cfe1dc;border-radius:.75rem;gap:.18rem;padding:.78rem .95rem;font-size:.8rem;display:grid;position:absolute;bottom:1rem;left:1rem}._previewDoctor_dcr2j_511 img{background:0 0}._booking_dcr2j_47{box-sizing:border-box;width:100%;min-width:0;max-width:100%;left:auto;transform:none}._liveCalendar_dcr2j_141,._liveWeekGrid_dcr2j_109,._liveDay_dcr2j_107,._liveDaySlots_dcr2j_107{min-width:0}._liveCalendar_dcr2j_141{min-height:30rem;overflow:hidden}._liveCalendarLoading_dcr2j_565{color:#1d5639;text-align:center;align-content:center;place-items:center;gap:.85rem;min-height:22rem;padding:1rem;display:grid}._liveCalendarLoading_dcr2j_565 p{margin:0;font-weight:750}._calendarSpinner_dcr2j_569{border:4px solid #cdebd8;border-top-color:#16834b;border-radius:50%;width:2.65rem;height:2.65rem;animation:.85s linear infinite _calendarSpin_dcr2j_569}@keyframes _calendarSpin_dcr2j_569{to{transform:rotate(1turn)}}._reservationForm_dcr2j_197{scroll-margin-top:1.25rem}._selectedSummaryHero_dcr2j_577{color:#f5fffb;text-align:center;background:#0a5054;border:1px solid #8cc4ba;border-radius:.85rem;justify-content:center;max-width:100%;margin:0 0 1.1rem;padding:1rem 1.2rem;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:850;line-height:1.45}._slotMine_dcr2j_579,._liveCalendar_dcr2j_141 ._liveDaySlots_dcr2j_107 ._slotMine_dcr2j_579,._liveCalendar_dcr2j_141 ._liveDaySlots_dcr2j_107 ._slotMine_dcr2j_579:hover{color:#fff;opacity:1;background:#0f6b45;border-color:#0f6b45;transform:none;box-shadow:0 0 0 3px #8ee0ae40}._liveCalendar_dcr2j_141 ._slotMine_dcr2j_579 strong,._liveCalendar_dcr2j_141 ._slotMine_dcr2j_579 span{color:inherit;text-decoration:none}._successOverlay_dcr2j_585{z-index:50;color:#173e2c;text-align:center;background:#fff;border:1px solid #a6d9b7;border-radius:1.25rem;justify-items:center;width:min(31rem,100vw - 2rem);padding:2.75rem 2rem 2rem;display:grid;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 24px 90px #001f164d}._successOverlay_dcr2j_585:before{z-index:-1;content:"";background:#062d268a;position:fixed;inset:0}._successOverlay_dcr2j_585 h3{color:#174e35;font-family:var(--font-editorial-heading);margin:1.15rem 0 .5rem;font-size:clamp(1.55rem,4vw,2.1rem);line-height:1.15}._successOverlay_dcr2j_585 p{color:#597066;margin:0;font-size:1rem;line-height:1.5}._successClose_dcr2j_593{color:#486358;cursor:pointer;background:0 0;border:0;border-radius:50%;width:2.1rem;height:2.1rem;font-size:1.7rem;line-height:1;position:absolute;top:.65rem;right:.8rem}._successClose_dcr2j_593:hover{color:#174e35;background:#edf6ef}._animatedCheck_dcr2j_597{color:#fff;background:#1d9b56;border-radius:50%;place-items:center;width:5.25rem;height:5.25rem;font-size:3.4rem;font-weight:900;line-height:1;animation:.55s cubic-bezier(.2,.9,.2,1) both _checkArrival_dcr2j_1;display:grid;box-shadow:0 0 0 10px #dff4e5}@keyframes _checkArrival_dcr2j_1{0%{opacity:0;transform:scale(.45)rotate(-28deg)}70%{transform:scale(1.12)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}._heroVisual_dcr2j_31{overflow:visible}._heroVisual_dcr2j_31>img{border-radius:1.5rem;box-shadow:0 20px 48px #073f4530}._heroVisual_dcr2j_31 figcaption,._doctorFlyer_dcr2j_227{animation:4.8s ease-in-out infinite _gentleFloat_dcr2j_1}@keyframes _gentleFloat_dcr2j_1{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=680px){._booking_dcr2j_47{border-radius:1rem;width:100%;padding:1rem .75rem}._liveCalendar_dcr2j_141{min-height:34rem;padding:.72rem .36rem}._liveCalendarLoading_dcr2j_565{min-height:24rem}._liveWeekGrid_dcr2j_109{grid-template-columns:repeat(2,minmax(0,1fr))}._liveCalendar_dcr2j_141 ._liveDay_dcr2j_107{padding:.85rem .3rem}._successOverlay_dcr2j_585{padding:2.5rem 1.25rem 1.5rem}._heroVisual_dcr2j_31{overflow:hidden}}@media (prefers-reduced-motion:reduce){._calendarSpinner_dcr2j_569,._animatedCheck_dcr2j_597,._heroVisual_dcr2j_31 figcaption,._doctorFlyer_dcr2j_227{animation:none!important}}._bookingFinePrint_dcr2j_639{color:#b9d8d0;margin:.5rem 0 0;font-size:.82rem;line-height:1.55}._selectedSummaryHero_dcr2j_577{justify-items:center;gap:.25rem;display:grid}._selectedPriceLine_dcr2j_647{white-space:nowrap;font-size:clamp(.82rem,3.75vw,1.35rem);display:block}._priceNoWrap_dcr2j_649{white-space:nowrap}._liveCalendar_dcr2j_141{overflow:visible}._liveCalendar_dcr2j_141 ._slotTooltip_dcr2j_185{transform:translate(var(--slot-tooltip-x,-50%), 6px)}._liveCalendar_dcr2j_141 ._slotButton_dcr2j_71:not(:disabled):hover ._slotTooltip_dcr2j_185,._liveCalendar_dcr2j_141 ._slotButton_dcr2j_71:focus-visible ._slotTooltip_dcr2j_185{transform:translate(var(--slot-tooltip-x,-50%), 0)}._liveCalendar_dcr2j_141 ._liveDay_dcr2j_107:first-child ._slotTooltip_dcr2j_185{--slot-tooltip-x:0%;left:0}._liveCalendar_dcr2j_141 ._liveDay_dcr2j_107:last-child ._slotTooltip_dcr2j_185{--slot-tooltip-x:0%;left:auto;right:0}@media (width>=681px) and (width<=1100px){._liveCalendar_dcr2j_141 ._liveDay_dcr2j_107:nth-child(4n+1) ._slotTooltip_dcr2j_185{--slot-tooltip-x:0%;left:0;right:auto}._liveCalendar_dcr2j_141 ._liveDay_dcr2j_107:nth-child(4n) ._slotTooltip_dcr2j_185{--slot-tooltip-x:0%;left:auto;right:0}}@media (width<=680px){._liveCalendar_dcr2j_141 ._liveDay_dcr2j_107:nth-child(odd) ._slotTooltip_dcr2j_185{--slot-tooltip-x:0%;left:0;right:auto}._liveCalendar_dcr2j_141 ._liveDay_dcr2j_107:nth-child(2n) ._slotTooltip_dcr2j_185{--slot-tooltip-x:0%;left:auto;right:0}}._doctorCopy_dcr2j_233>p:not(._doctorCredential_dcr2j_239){text-align:justify;text-indent:1.5em}._whatsapp_dcr2j_691{z-index:50;color:#fff;text-decoration:none;display:block;position:fixed;bottom:24px;right:24px}._whatsappButton_dcr2j_693{background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;animation:3.2s ease-in-out infinite _waFloat_dcr2j_1;display:grid;box-shadow:0 10px 24px #0d5b3e55}._whatsappButton_dcr2j_693 svg{width:34px;height:34px}._whatsappBubble_dcr2j_697{color:#16483f;transform-origin:100% 100%;pointer-events:none;background:#fff;border-radius:12px;width:max-content;max-width:230px;padding:11px 14px;font-size:13px;line-height:1.25;animation:13s ease-in-out infinite _renovaHelpBubble_dcr2j_1;position:absolute;bottom:7px;right:70px;box-shadow:0 10px 28px #073f4430}._whatsappBubble_dcr2j_697:after{content:"";border:7px solid #0000;border-left:8px solid #fff;border-right-width:0;position:absolute;bottom:13px;right:-7px}@keyframes _waFloat_dcr2j_1{50%{transform:translateY(-8px)}}@keyframes _renovaHelpBubble_dcr2j_1{0%,26%,to{opacity:0;transform:translateY(8px)scale(.96)}3%,23%{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px){._whatsapp_dcr2j_691{bottom:16px;right:16px}._whatsappButton_dcr2j_693{width:56px;height:56px}._whatsappBubble_dcr2j_697{max-width:205px;padding:10px 12px;font-size:12px;bottom:4px;right:64px}}@media (prefers-reduced-motion:reduce){._whatsappButton_dcr2j_693,._whatsappBubble_dcr2j_697{transition:none!important;animation:none!important}._whatsappBubble_dcr2j_697{opacity:1;transform:none}}._whatsapp_dcr2j_691:hover ._whatsappBubble_dcr2j_697,._whatsapp_dcr2j_691:focus-visible ._whatsappBubble_dcr2j_697{opacity:1!important;animation:none!important;transform:translateY(0)scale(1)!important}._initialRise_dcr2j_751{animation:.7s cubic-bezier(.2,.7,.2,1) both _consultationInitialRise_dcr2j_1}._initialRiseSecond_dcr2j_753{animation-delay:80ms}._initialRiseThird_dcr2j_755{animation-delay:.16s}._initialRisePhoto_dcr2j_757{animation-delay:.12s}@keyframes _consultationInitialRise_dcr2j_1{0%{transform:translateY(24px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._initialRise_dcr2j_751{opacity:1!important;animation:none!important;transform:none!important}}._patientArea_dcr2j_251 p+p{margin-top:1rem}._patientArea_dcr2j_251 p a{color:inherit;text-underline-offset:.2em;text-decoration:underline}._page_8v9mr_1{color:#183b3d;max-width:1180px;min-height:70vh;margin:auto;padding:42px 24px;font:15px/1.65 Arial,Helvetica,sans-serif}._page_8v9mr_1 a{color:#0b7778}._heading_8v9mr_1{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}._heading_8v9mr_1 span,._gate_8v9mr_1>span{text-transform:uppercase;letter-spacing:1.6px;color:#0b7778;font-size:11px;font-weight:700}._heading_8v9mr_1 h1,._gate_8v9mr_1 h1{margin:12px 0 18px;font-size:clamp(29px,4vw,42px);line-height:1.15}._heading_8v9mr_1 p{color:#496567;max-width:700px}._heading_8v9mr_1 nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:15px;display:flex}._heading_8v9mr_1 nav a{font-weight:700}._page_8v9mr_1 button{color:#0b5f61;cursor:pointer;background:#fff;border:1px solid #bcd1c9;border-radius:7px;padding:10px 14px;font:700 13px/1.4 Arial,sans-serif}._page_8v9mr_1 button:disabled{opacity:.6;cursor:wait}._page_8v9mr_1 button:focus-visible,._page_8v9mr_1 a:focus-visible{outline-offset:3px;outline:3px solid #b8913b}._instructions_8v9mr_1{background:#edf6f1;border:1px solid #cce0d5;border-left:4px solid #0b7778;border-radius:9px;margin:25px 0;padding:20px 24px}._instructions_8v9mr_1 h2{margin:0 0 10px;font-size:20px}._instructions_8v9mr_1 p{margin:8px 0}._filters_8v9mr_1{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}._filters_8v9mr_1 button[aria-pressed=true]{color:#fff;background:#0b7778;border-color:#0b7778}._list_8v9mr_1{gap:18px;display:grid}._card_8v9mr_1{background:#fff;border:1px solid #dce7e2;border-radius:12px;padding:24px}._card_8v9mr_1 header{justify-content:space-between;align-items:center;gap:20px;display:flex}._card_8v9mr_1 h2{margin:0;font-size:22px}._status_8v9mr_1{white-space:nowrap;background:#edf6f1;border-radius:30px;padding:7px 11px;font-size:12px}._card_8v9mr_1 dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0;display:grid}._card_8v9mr_1 dt{color:#496567;font-size:12px}._card_8v9mr_1 dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}._review_8v9mr_1,._error_8v9mr_1{color:#6b521f;background:#fff9ec;border:1px solid #e4ce9f;border-radius:8px;padding:14px}._finePrint_8v9mr_1{color:#496567;font-size:12px}._empty_8v9mr_1,._gate_8v9mr_1{background:#f5f9f6;border:1px solid #dce7e2;border-radius:12px;padding:28px}@media (width<=760px){._page_8v9mr_1{padding:28px 16px}._heading_8v9mr_1{display:block}._heading_8v9mr_1 nav{justify-content:flex-start;margin:20px 0}._card_8v9mr_1{padding:20px}._card_8v9mr_1 header{display:block}._status_8v9mr_1{margin-top:12px;display:inline-block}._card_8v9mr_1 dl{grid-template-columns:1fr 1fr;gap:18px}._instructions_8v9mr_1{padding:18px}._filters_8v9mr_1 button{font-size:12px}}@media (width<=380px){._card_8v9mr_1 dl{grid-template-columns:1fr}}._pagination_8v9mr_2{justify-content:center;align-items:center;gap:16px;margin:28px 0;display:flex}._pagination_8v9mr_2 span{color:#496567;font-size:13px}
