.terms_page__TJzO9{color:var(--color-ink);background:var(--color-ivory)}.terms_inner__a9Y2z{max-width:var(--guide-container-max)}.terms_intro__LDgkp{padding-block:32px;background:#08281f}.terms_intro__LDgkp h1{margin-top:10px;color:#f3f7f4}.terms_eyebrow___2iRu{color:#a9d8ba}.terms_eyebrow___2iRu:before{background:#a9d8ba}.terms_quickLink__ijIbf{display:inline-flex;gap:8px;margin-top:22px;color:#a9d8ba;font-size:var(--guide-text-body);font-weight:600;line-height:var(--leading-body)}.terms_contents__SntTO a:hover,.terms_quickLink__ijIbf:hover{text-decoration:underline;text-underline-offset:4px}.terms_layout__PRkI6{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);grid-gap:clamp(34px,4.6vw,64px);gap:clamp(34px,4.6vw,64px);padding-block:40px var(--homepage-content-space);align-items:start}.terms_desktopContents__fVQFX{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 24px);max-height:calc(100dvh - var(--header-height) - 48px);overflow-y:auto;padding-right:20px;scrollbar-width:thin;border-right:1px solid #dedfd5}.terms_contentsLabel__9bBOQ{margin:0 0 16px;color:var(--color-ink-soft);font-size:var(--guide-text-body);font-weight:600}.terms_contents__SntTO ol{margin:0;padding:0;list-style:none}.terms_contents__SntTO li+li{border-top:1px solid #dce3dc}.terms_contents__SntTO a{display:flex;gap:8px;padding-block:10px;color:#3f5148;font-size:var(--guide-note-text);line-height:1.5}.terms_contents__SntTO a span{flex:0 0 24px;color:#897143}.terms_contents__SntTO .terms_refundLink__GqBHM{padding:0 0 12px 32px;color:#15573b;font-weight:600}.terms_document__xZ9wC{min-width:0;max-width:760px;overflow-wrap:anywhere}.terms_clause__GUq88,.terms_refund__AdgiE{scroll-margin-top:calc(var(--header-height) + 24px)}.terms_clause__GUq88+.terms_clause__GUq88{margin-top:40px;padding-top:32px;border-top:1px solid #dce3dc}.terms_clause__GUq88 h2{margin:0 0 22px;font-family:var(--font-display);font-size:var(--guide-section-title);font-weight:400;line-height:var(--leading-title);letter-spacing:-.025em}.terms_clause__GUq88 h3,.terms_clause__GUq88 h4{margin:28px 0 14px;font-family:var(--font-body);font-size:var(--guide-text-body);font-weight:600;line-height:var(--leading-body)}.terms_clause__GUq88 li,.terms_clause__GUq88 p{color:var(--color-ink-soft);font-size:var(--guide-text-body);line-height:var(--leading-body)}.terms_clause__GUq88 p{margin:0 0 16px}.terms_clause__GUq88 ul{margin:0 0 18px;padding-left:22px}.terms_clause__GUq88 li+li{margin-top:8px}.terms_clause__GUq88 strong{color:var(--color-ink);font-weight:600}.terms_clause__GUq88 blockquote{margin:24px 0;padding-left:18px;border-left:2px solid #6e947c}.terms_mobileContents__wC0XO{display:none}@media (max-width:1004px){.terms_layout__PRkI6{grid-template-columns:minmax(0,1fr);gap:32px}.terms_desktopContents__fVQFX{display:none}.terms_mobileContents__wC0XO{display:block;max-width:760px;border-block:1px solid #dce3dc}.terms_mobileContents__wC0XO summary{padding-block:16px;color:#15573b;font-size:var(--guide-text-body);font-weight:600;cursor:pointer}.terms_mobileContents__wC0XO[open] .terms_contents__SntTO{max-height:50dvh;overflow-y:auto;padding-right:12px;margin-bottom:16px}}@media (max-width:639px){.terms_intro__LDgkp{padding-block:24px}.terms_layout__PRkI6{padding-top:24px}}.privacy_introduction__WAeBP{max-width:760px;margin-top:22px;color:#d4e3d8;font-size:var(--guide-text-body);line-height:var(--leading-body)}.privacy_introduction__WAeBP p{margin:0}.privacy_introduction__WAeBP p+p{margin-top:16px}.privacy_questions__QIwNf{margin-top:24px}.privacy_question__3rrsJ{padding-block:22px;border-top:1px solid #dce3dc}.privacy_question__3rrsJ:last-child{padding-bottom:0}.privacy_question__3rrsJ h3{margin:0 0 10px}.privacy_question__3rrsJ p{margin-bottom:0}.privacy_document__uQaJM .privacy_sectionTitle__nDlgJ{margin:0 0 22px;font-family:var(--font-display);font-size:var(--guide-section-title);font-weight:400;line-height:var(--leading-title);letter-spacing:-.025em}.privacy_tableContainer__bmvhh{max-width:100%;margin-block:22px}.privacy_tableContainer__bmvhh table{width:100%;table-layout:fixed;border-collapse:collapse;color:var(--color-ink-soft);font-size:var(--guide-text-body);line-height:var(--leading-body)}.privacy_tableContainer__bmvhh td,.privacy_tableContainer__bmvhh th{padding:14px 16px;border-bottom:1px solid #dce3dc;text-align:left;vertical-align:top;overflow-wrap:anywhere}.privacy_tableContainer__bmvhh th{background:#edf2ee;color:var(--color-ink);font-weight:600}.privacy_tableContainer__bmvhh th:first-child{width:36%}@media (max-width:639px){.privacy_tableContainer__bmvhh td,.privacy_tableContainer__bmvhh th{padding:12px 10px}}