.htms-recommendations-page_srOnly__j__SZ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.htms-recommendations-page_sample__7DCq0{display:inline-flex;align-items:center;padding:2px 10px;border:1px dashed var(--border-strong);border-radius:999px;color:var(--muted);font-size:16px;font-weight:600;white-space:nowrap}.htms-recommendations-page_kind__sykOr{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:16px;font-weight:700}.htms-recommendations-page_kind__sykOr[data-tone=teal]{background:#e1efee;color:#174e52}.htms-recommendations-page_kind__sykOr[data-tone=amber]{background:#fbf0d4;color:#7a5a06}.htms-recommendations-page_kind__sykOr[data-tone=green]{background:#e4f1e4;color:#2a6a2c}.htms-recommendations-page_kind__sykOr[data-tone=coral]{background:#fdeaea;color:#a32020}.htms-recommendations-page_kind__sykOr[data-tone=blue]{background:#e3edf6;color:#1f4f7a}.htms-recommendations-page_meter__08_WY{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:16px}.htms-recommendations-page_meter__08_WY>span{display:inline-flex;gap:4px}.htms-recommendations-page_meter__08_WY i{width:14px;height:6px;border-radius:3px;background:#dbe3e5}.htms-recommendations-page_meter__08_WY i[data-on]{background:#174e52}.htms-recommendations-page_meter__08_WY b{color:var(--text);font-weight:650}.htms-recommendations-page_youCan__XSpku{display:inline-flex;flex-wrap:wrap;gap:6px}.htms-recommendations-page_youCan__XSpku span{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 12px;border:1px solid var(--border-strong);border-radius:999px;background:#fff;color:var(--text);font-size:16px;font-weight:650}.htms-recommendations-page_youCan__XSpku span[data-kind=accept]{border-color:#174e52;background:#174e52;color:#fff}.htms-recommendations-page_youCan__XSpku[data-compact] span{min-height:28px;padding:0 10px;font-size:16px}.htms-recommendations-page_totals__3JDRT{padding:26px;border:1px solid var(--border);border-radius:var(--radius,4px);background:#fff;box-shadow:0 24px 60px rgba(23,50,54,.08)}.htms-recommendations-page_totalsTitle__AxHSB{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--text);font-size:17px;font-weight:650}.htms-recommendations-page_totals__3JDRT dl{display:grid;gap:12px;margin:18px 0 0}.htms-recommendations-page_totals__3JDRT dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:var(--radius,4px);background:#f7faf9;border-top:3px solid var(--tone,var(--ink,#18313a))}.htms-recommendations-page_totals__3JDRT dt{color:var(--muted);font-size:16px;font-weight:600}.htms-recommendations-page_totals__3JDRT dd{margin:0;color:var(--text);font-size:36px;font-weight:650;letter-spacing:-.03em}.htms-recommendations-page_totals__3JDRT small{margin-left:6px;color:var(--muted);font-size:16px;font-weight:500;letter-spacing:0}.htms-recommendations-page_groupHead__60FR7{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:36px 0 14px}.htms-recommendations-page_groupHead__60FR7:first-child{margin-top:8px}.htms-recommendations-page_groupHead__60FR7 h3{color:var(--text);font-size:26px;font-weight:650;letter-spacing:-.02em}.htms-recommendations-page_groupHead__60FR7 span:not(.htms-recommendations-page_sample__7DCq0){color:var(--muted);font-size:17px}.htms-recommendations-page_tableWrap__ttpRe{border:1px solid var(--border);border-radius:var(--radius,4px);background:#fff;overflow:hidden}.htms-recommendations-page_table__ZwkYn{width:100%;border-collapse:collapse}.htms-recommendations-page_table__ZwkYn thead th{padding:14px 18px;background:#f1efe8;color:var(--muted);font-size:16px;font-weight:700;text-align:left}.htms-recommendations-page_table__ZwkYn tbody td,.htms-recommendations-page_table__ZwkYn tbody th{padding:16px 18px;border-top:1px solid var(--border);text-align:left;vertical-align:top;font-weight:400}.htms-recommendations-page_table__ZwkYn tbody th b{display:block;margin-top:8px;color:var(--text);font-size:17px;font-weight:650;line-height:1.3}.htms-recommendations-page_table__ZwkYn tbody th em{display:block;margin-top:4px;color:var(--muted);font-size:16px;font-style:normal}.htms-recommendations-page_table__ZwkYn td strong{display:block;color:var(--text);font-size:24px;font-weight:650;letter-spacing:-.02em}.htms-recommendations-page_table__ZwkYn td span{color:var(--muted);font-size:16px}.htms-recommendations-page_table__ZwkYn ul{display:grid;gap:4px;margin:0;padding:0;list-style:none;color:#3b5057;font-size:16px}.htms-recommendations-page_missing__uVhiX p{margin:0 0 4px;padding-top:6px;border-top:1px solid #d9a441;color:#5a4306;font-size:16px}.htms-recommendations-page_missing__uVhiX p[data-ok]{border-color:#7fb07f;color:#2a6a2c}.htms-recommendations-page_cards__bwqo2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.htms-recommendations-page_card__lLMfl{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--border);border-top:5px solid #c0392b;border-radius:var(--radius,4px);background:#fff}.htms-recommendations-page_cardTop__BvEpt{display:flex;justify-content:space-between;align-items:center;gap:8px}.htms-recommendations-page_tag__PRtJ9{color:#a32020;font-size:16px;font-weight:700}.htms-recommendations-page_card__lLMfl h4{color:var(--text);font-size:19px;font-weight:650;line-height:1.25}.htms-recommendations-page_guestLine__rUiWZ{margin:0;color:#2a6a2c;font-size:16px;font-weight:600;line-height:1.4}.htms-recommendations-page_nextLine__wlOMU{margin:0;color:#3b5057;font-size:16px;line-height:1.45}.htms-recommendations-page_nextLine__wlOMU b{display:block;color:var(--muted);font-size:16px}.htms-recommendations-page_cardFoot__IVM6l{display:grid;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--border)}.htms-recommendations-page_tabs__CiMzB{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.htms-recommendations-page_tabs__CiMzB button{min-height:46px;padding:0 20px;border:1px solid var(--border-strong);border-radius:999px;background:#fff;color:var(--text);font:inherit;font-size:17px;font-weight:650;cursor:pointer}.htms-recommendations-page_tabs__CiMzB button[aria-selected=true]{border-color:#174e52;background:#174e52;color:#fff}.htms-recommendations-page_tabs__CiMzB button:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.htms-recommendations-page_panel___G7yv{margin-top:28px}.htms-recommendations-page_panelHead__gWPLR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.htms-recommendations-page_panelHead__gWPLR h3{color:var(--text);font-size:clamp(22px,2.6vw,30px);font-weight:650;letter-spacing:-.02em}.htms-recommendations-page_briefs__w_VR6{display:grid;gap:16px}.htms-recommendations-page_brief__AH_EB{display:grid;grid-template-columns:52px minmax(0,1.5fr) minmax(0,1fr);gap:24px;padding:24px;border:1px solid var(--border);border-radius:var(--radius,4px);background:#fff}.htms-recommendations-page_num__cO9fX{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:#174e52;color:#fff;font-size:21px;font-weight:700}.htms-recommendations-page_meta__SZ8Rw{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.htms-recommendations-page_when__6_Eis{color:#a32020;font-size:16px;font-weight:700}.htms-recommendations-page_owner__T1Mnp{color:var(--muted);font-size:16px}.htms-recommendations-page_briefMain___DM1p h4{margin-top:10px;color:var(--text);font-size:23px;font-weight:650;letter-spacing:-.012em;line-height:1.25}.htms-recommendations-page_why__2pahx{margin:12px 0 0;padding-left:20px;color:#3b5057;font-size:17px;line-height:1.55}.htms-recommendations-page_next__PJW5O{margin:14px 0 0;padding:12px 14px;border-radius:var(--radius,4px);background:#f1efe8;color:var(--text);font-size:17px;font-weight:600}.htms-recommendations-page_next__PJW5O b{display:block;color:var(--muted);font-size:16px;font-weight:700}.htms-recommendations-page_side__yooqQ{display:grid;gap:14px;align-content:start}.htms-recommendations-page_guest__m9cyT{padding:14px 16px;border-radius:var(--radius,4px);background:#e4f1e4;color:#1f5a22}.htms-recommendations-page_guest__m9cyT span{display:block;font-size:16px;font-weight:700}.htms-recommendations-page_guest__m9cyT b{display:block;margin-top:4px;font-size:17px;font-weight:650;line-height:1.35}.htms-recommendations-page_facts__7eFtI{display:grid;gap:10px;margin:0}.htms-recommendations-page_facts__7eFtI div{display:grid;gap:2px}.htms-recommendations-page_facts__7eFtI dt{color:var(--muted);font-size:16px;font-weight:700}.htms-recommendations-page_facts__7eFtI dd{margin:0;color:#3b5057;font-size:16px;line-height:1.4}.htms-recommendations-page_facts__7eFtI dd[data-warn]{color:#7a5a06}.htms-recommendations-page_four__L6uNG{padding:64px 0;background:var(--teal,#174e52);color:#fff}.htms-recommendations-page_fourInner__N53JN{width:min(100% - 32px,1200px);margin:0 auto}.htms-recommendations-page_four__L6uNG h2{font-size:clamp(26px,3vw,36px);font-weight:650;letter-spacing:-.025em}.htms-recommendations-page_four__L6uNG ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0 0;padding:0;list-style:none}.htms-recommendations-page_four__L6uNG li{display:grid;gap:6px;padding-top:14px;border-top:2px solid rgba(255,255,255,.35)}.htms-recommendations-page_four__L6uNG b{font-size:19px}.htms-recommendations-page_four__L6uNG span{color:rgba(255,255,255,.86);font-size:16px;line-height:1.5}.htms-recommendations-page_kinds__Bm_iW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.htms-recommendations-page_kinds__Bm_iW li{display:grid;gap:6px;padding:20px;border-top:4px solid var(--teal);border-radius:var(--radius,4px);background:#fff}.htms-recommendations-page_kinds__Bm_iW li[data-planned]{border-top-style:dashed}.htms-recommendations-page_kinds__Bm_iW b{color:var(--text);font-size:20px;font-weight:650}.htms-recommendations-page_kinds__Bm_iW em{margin-left:8px;padding:1px 8px;border:1px dashed var(--border-strong);border-radius:999px;color:var(--muted);font-size:16px;font-style:normal;font-weight:650}.htms-recommendations-page_kinds__Bm_iW span{color:var(--muted);font-size:16px;line-height:1.5}.htms-recommendations-page_shot__q_QPY{margin:8px 0 0}.htms-recommendations-page_shot__q_QPY img{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:var(--radius,4px);box-shadow:0 24px 60px rgba(23,50,54,.1)}.htms-recommendations-page_shot__q_QPY figcaption{margin-top:10px;color:var(--muted);font-size:16px}@media (max-width:1099px){.htms-recommendations-page_cards__bwqo2,.htms-recommendations-page_four__L6uNG ol,.htms-recommendations-page_kinds__Bm_iW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.htms-recommendations-page_brief__AH_EB{grid-template-columns:1fr}.htms-recommendations-page_table__ZwkYn thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.htms-recommendations-page_table__ZwkYn,.htms-recommendations-page_table__ZwkYn tbody,.htms-recommendations-page_table__ZwkYn td,.htms-recommendations-page_table__ZwkYn th,.htms-recommendations-page_table__ZwkYn tr{display:block}.htms-recommendations-page_table__ZwkYn tbody tr{padding:16px;border-top:1px solid var(--border)}.htms-recommendations-page_table__ZwkYn tbody td,.htms-recommendations-page_table__ZwkYn tbody th{padding:8px 0;border:0}.htms-recommendations-page_table__ZwkYn td:before{content:attr(data-label);display:block;color:var(--muted);font-size:16px;font-weight:700}}@media (max-width:639px){.htms-recommendations-page_cards__bwqo2,.htms-recommendations-page_four__L6uNG ol,.htms-recommendations-page_kinds__Bm_iW{grid-template-columns:1fr}.htms-recommendations-page_tabs__CiMzB button{flex:1 1 auto}}