._planning_1t108_1{color:#252923;background:#fffdf8;padding:clamp(64px,7vw,104px) clamp(22px,8vw,120px);scroll-margin-top:120px;font-size:16px}._planning_1t108_1 p{font-family:Georgia,serif;font-size:1rem;line-height:1.8}#page-content ._planning_1t108_1 p{font-size:1rem!important}#page-content ._planning_1t108_1 ._source_1t108_4,#page-content ._planning_1t108_1 ._kicker_1t108_5,#page-content ._offer_1t108_6 ._terms_1t108_6,#page-content ._offer_1t108_6 ._disclosure_1t108_7,#page-content ._offerActions_1t108_8 label{font-size:.875rem!important}._planning_1t108_1 a{color:#25584b;text-underline-offset:4px;text-decoration:underline}._intro_1t108_10{max-width:820px;margin-bottom:40px}._planning_1t108_1 ._kicker_1t108_5{letter-spacing:.1em;text-transform:uppercase;color:#52604a;margin:0 0 16px;font:600 .875rem/1.5 Arial,sans-serif}._planning_1t108_1 h2{letter-spacing:-.035em;margin:0 0 24px;font:400 clamp(36px,4.6vw,66px)/1.08 Georgia,serif}._planning_1t108_1 h3{margin:0 0 16px;font:400 clamp(24px,2.5vw,32px)/1.2 Georgia,serif}._tableWrap_1t108_14{width:100%}._comparison_1t108_15 table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:1rem;line-height:1.6}._comparison_1t108_15 caption{text-align:left;color:#52604a;padding:0 0 16px}._comparison_1t108_15 th,._comparison_1t108_15 td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d8ddcf;padding:18px}._comparison_1t108_15 thead th{color:#fffdf8;background:#24483c;font-weight:600}._comparison_1t108_15 thead th:first-child{width:22%}._comparison_1t108_15 tbody th{background:#edf0e7;font-weight:600}._planning_1t108_1 ._source_1t108_4{color:#4d5749;margin:18px 0 32px;font:400 .875rem/1.7 Arial,sans-serif}._checks_1t108_22{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;margin:44px 0 24px;display:grid}._checks_1t108_22 section{border-top:1px solid #9aab93;min-width:0;padding-top:22px}._checks_1t108_22 span{color:#52604a;margin-bottom:14px;font:600 .875rem/1.6 Arial,sans-serif;display:block}._checks_1t108_22 p{margin-bottom:0}._editorialNote_1t108_26{max-width:900px;margin:44px 0 32px}._offer_1t108_6{color:#fffdf8;background:#193d33;border-top:3px solid #bdab77;grid-template-columns:1.25fr 1fr;align-items:center;gap:32px;padding:clamp(24px,3.5vw,48px);display:grid}._offer_1t108_6 ._kicker_1t108_5{color:#e4d9b5}._offer_1t108_6 h3{color:#fffdf8;max-width:440px}._offer_1t108_6 p{color:#f4f3e9}._offer_1t108_6 ._terms_1t108_6{color:#d9e4dc;margin-bottom:0;font:400 .875rem/1.65 Arial,sans-serif}._offerActions_1t108_8{min-width:0}._offerActions_1t108_8 label{color:#e4d9b5;margin-bottom:12px;font:600 .875rem/1.5 Arial,sans-serif;display:block}._codeRow_1t108_34{background:#f7f4e9;border:1px solid #a9baaa;display:flex}._codeRow_1t108_34 input{color:#193d33;letter-spacing:.035em;background:#f7f4e9;border:0;border-radius:0;width:100%;min-width:0;padding:15px 12px;font:600 .9375rem/1.5 Arial,sans-serif}._codeRow_1t108_34 button{cursor:pointer;color:#193d33;background:#e4dbc2;border:0;border-left:1px solid #a9baaa;flex-shrink:0;min-height:48px;padding:12px;font:600 .875rem/1.5 Arial,sans-serif}._codeRow_1t108_34 button:hover{background:#d1c399}._copyStatus_1t108_38{color:#f4f3e9;min-height:26px;margin:6px 0;font:400 .875rem/1.7 Arial,sans-serif;display:block}._offer_1t108_6 ._disclosure_1t108_7{color:#e1e8e0;margin:12px 0 16px;font:400 .875rem/1.65 Arial,sans-serif}._offer_1t108_6 a{color:#f6e9c3}._offer_1t108_6 ._shopLink_1t108_41{color:#193d33;background:#efe6cf;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:15px 20px;font:600 1rem/1.5 Arial,sans-serif;text-decoration:none;display:flex}._shopLink_1t108_41:hover{background:#fffdf8}._planning_1t108_1 :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #956d22}._offer_1t108_6 :is(a,button,input):focus-visible{outline-color:#e9ce7c}._related_1t108_45{margin-top:28px}@media (width<=900px){._offer_1t108_6{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){._checks_1t108_22{grid-template-columns:minmax(0,1fr);gap:28px}._comparison_1t108_15 th,._comparison_1t108_15 td{padding:12px 8px;font-size:.875rem}._comparison_1t108_15 thead th:first-child{width:25%}._offer_1t108_6{gap:24px}}@media (width<=380px){._codeRow_1t108_34{flex-direction:column}._codeRow_1t108_34 button{border-top:1px solid #a9baaa;border-left:0}}
