.hc-lg-stamp{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin:26px auto 0;padding:10px 18px;border-radius:999px;border:1px solid var(--line);background:rgba(255,253,248,.72);box-shadow:0 18px 40px -30px rgba(14,17,22,.45);font:500 12px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.hc-lg-stamp__v{color:var(--gold-deep)}.hc-lg-stamp time{color:var(--ink)}@media (max-width:640px){.hc-lg-stamp{gap:4px 7px;padding:9px 14px;font-size:11px;letter-spacing:.07em}}.hc-lg-doc{padding:clamp(24px,3.4vw,48px) 0 clamp(84px,9vw,130px)}.hc-lg-doc__in{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "toc" "clauses";row-gap:28px}.hc-lg-intro{grid-area:intro}.hc-lg-toc{grid-area:toc}.hc-lg-clauses{grid-area:clauses}@media (min-width:1024px){.hc-lg-doc__in{grid-template-columns:216px minmax(0,720px);grid-template-areas:"toc intro" "toc clauses";justify-content:center;-moz-column-gap:clamp(44px,5vw,80px);column-gap:clamp(44px,5vw,80px);row-gap:0}.hc-lg-toc{position:sticky;top:104px;align-self:start}}@media (min-width:1280px){.hc-lg-doc__in{grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(0,1fr);grid-template-areas:"toc intro ." "toc clauses .";-moz-column-gap:56px;column-gap:56px}.hc-lg-toc{justify-self:end;width:100%;max-width:232px}}.hc-lg-intro__p{font-size:clamp(18px,1.45vw,20px);line-height:1.65;color:var(--text);text-wrap:pretty}.hc-lg-party{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:start;margin-top:24px;padding:22px 24px;border-radius:24px;background:var(--card);border:1px solid var(--line);box-shadow:0 34px 70px -52px rgba(14,17,22,.5)}.hc-lg-party .hc-av{width:40px;height:40px}.hc-lg-party__k{font:500 11.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep)}.hc-lg-party__t{margin-top:8px;font-size:16px;line-height:1.6;color:var(--ink)}.hc-lg-toc__k{margin-bottom:14px;font:500 11.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep)}.hc-lg-toc ol{list-style:none;margin:0;padding:0;display:grid;border-left:1px solid var(--line)}.hc-lg-toc a{display:flex;align-items:baseline;gap:12px;min-height:44px;margin-left:-1px;padding:12px 10px 12px 16px;border-left:2px solid transparent;font-size:14.5px;line-height:1.35;color:var(--mute);transition:color .25s,border-color .35s var(--ease),background-color .25s}.hc-lg-toc a span{flex:none;min-width:1.6em;font:500 11.5px/1 var(--mono);letter-spacing:.04em;color:var(--faint)}.hc-lg-toc a:hover{color:var(--ink)}.hc-lg-toc a.is-on{color:var(--ink);font-weight:500;border-left-color:var(--gold);background:linear-gradient(90deg,rgba(197,160,82,.1),transparent)}.hc-lg-toc a.is-on span{color:var(--gold-deep)}@media (max-width:1023px){.hc-lg-toc{padding:20px 20px 10px;border-radius:22px;background:var(--card);border:1px solid var(--line)}.hc-lg-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:18px;column-gap:18px;border-left:0}.hc-lg-toc a{align-items:center;min-height:48px;margin:0;padding:8px 0;border-left:0;border-top:1px solid var(--line)}.hc-lg-toc a.is-on{background:none}}.hc-lg-clauses{margin-top:clamp(36px,4vw,56px)}@media (max-width:1023px){.hc-lg-clauses{margin-top:12px}}.hc-lg-clause{position:relative;padding:clamp(30px,3.2vw,44px) 0;border-top:1px solid var(--line);scroll-margin-top:92px}.hc-lg-clause:last-child{padding-bottom:0}.hc-lg-clause__h{position:relative;margin:0;padding-left:66px;min-height:44px;font-family:var(--serif);font-weight:380;font-size:clamp(25px,2.2vw,32px);line-height:1.15;letter-spacing:-.018em;color:var(--ink);display:flex;align-items:center}.hc-lg-clause__n{position:absolute;left:0;top:50%;translate:0 -50%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--gold);background:var(--card);font:400 17px/1 var(--serif);letter-spacing:0;color:var(--gold-deep);box-shadow:0 10px 24px -16px rgba(122,92,31,.6)}.hc-lg-clause__b{display:grid;gap:16px;margin-top:16px;padding-left:66px}.hc-lg-clause__b p{max-width:38em;font-size:17px;line-height:1.75;color:var(--mute);text-wrap:pretty}.hc-lg-clause.is-on .hc-lg-clause__n,.hc-lg-clause:target .hc-lg-clause__n{background:var(--ink);color:var(--gold-hi);border-color:var(--ink)}.hc-lg-clause__n{transition:background-color .4s,color .4s,border-color .4s}@media (max-width:640px){.hc-lg-clause__h{display:block;padding-left:0;min-height:0}.hc-lg-clause__n{position:static;translate:none;width:40px;height:40px;margin-bottom:14px;font-size:16px}.hc-lg-clause__b{padding-left:0;margin-top:12px}.hc-lg-clause__b p{font-size:16.5px;line-height:1.72}}@media (prefers-reduced-motion:no-preference){.hc-js .hc-lg-clause[data-rv]{opacity:0;translate:0 18px;transition:opacity .8s var(--ease),translate 1s var(--ease)}.hc-js .hc-lg-clause.is-in{opacity:1;translate:none}}.hc-lg-end{padding:clamp(92px,10vw,150px) 0 clamp(84px,9vw,124px)}.hc-lg-end__k{display:inline-flex;align-items:center;gap:10px;margin:0 0 26px;padding:7px 15px 7px 12px;border-radius:999px;border:1px solid rgba(246,242,233,.2);background:rgba(246,242,233,.04);font-size:14px;color:rgba(246,242,233,.76)}.hc-lg-end .hc-end__h{max-width:11em;margin-inline:auto;font-size:clamp(48px,7vw,108px);line-height:.94;text-wrap:balance}.hc-lg-end__p{margin:28px auto 0;max-width:32em;font-size:clamp(17px,1.45vw,20px);line-height:1.65;color:rgba(246,242,233,.74);text-wrap:pretty}.hc-lg-end__p a{color:var(--gold-hi);font-weight:500;text-decoration:underline;text-decoration-color:rgba(228,201,138,.45);text-underline-offset:5px;transition:text-decoration-color .25s,color .25s;overflow-wrap:anywhere}.hc-lg-end__p a:hover{color:#f1dcaa;text-decoration-color:currentColor}.hc-lg-rail .hc-rail__k{font-size:15px}.hc-lg-rail .hc-rail__in a{position:relative}.hc-lg-rail .hc-rail__in a:after{content:"";position:absolute;inset:-5px 0}.hc-lg-incl ul{row-gap:0}.hc-lg-incl li{font-size:16px}.hc-lg-incl li:nth-child(-n+2){border-top:0}@media (max-width:900px){.hc-lg-incl li:nth-child(2){border-top:1px solid rgba(246,242,233,.1)}}.hc-lg-p{margin-top:20px;max-width:38em;font-size:18px;line-height:1.65;color:var(--text)}.hc-lg-two{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hc-lg-card{display:flex;flex-direction:column;padding:clamp(24px,2.4vw,32px);border-radius:26px;background:var(--card);border:1px solid var(--line);box-shadow:0 30px 60px -50px rgba(14,17,22,.45)}.hc-lg-card__i{display:grid;place-items:center;width:40px;height:40px;margin-bottom:18px;border-radius:50%;background:rgba(197,160,82,.18);color:var(--gold-deep)}.hc-lg-card--alt .hc-lg-card__i{background:var(--ink);color:var(--gold-hi)}.hc-lg-card h3{margin:0;font-family:var(--serif);font-weight:380;font-size:clamp(22px,1.9vw,26px);line-height:1.15;letter-spacing:-.016em}.hc-lg-card p{margin-top:10px;font-size:16px;line-height:1.6;color:var(--mute)}.hc-lg-pack{margin-top:20px;padding:14px 18px;border-radius:16px;border:1px dashed rgba(122,92,31,.4);font-size:15.5px;line-height:1.55;color:var(--mute)}.hc-lg-pack b{color:var(--ink);font-weight:600}.hc-lg-refresh{position:relative;overflow:hidden;isolation:isolate;margin-top:16px;padding:clamp(24px,3vw,36px);border-radius:26px;background:radial-gradient(90% 90% at 100% 0,rgba(197,160,82,.26),transparent 58%),var(--ink);color:var(--bone);box-shadow:0 50px 90px -50px rgba(14,17,22,.8)}.hc-lg-refresh h3{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--serif);font-weight:360;font-size:clamp(23px,2.1vw,30px);line-height:1.15;letter-spacing:-.018em}.hc-lg-refresh h3 svg{flex:none;color:var(--gold)}.hc-lg-refresh p{margin-top:12px;max-width:36em;font-size:16.5px;line-height:1.65;color:rgba(246,242,233,.74)}.hc-lg-no{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:10px}.hc-lg-no li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px 14px 14px;border-radius:18px;background:var(--card);border:1px solid var(--line);font-size:16.5px;line-height:1.45;color:var(--ink)}.hc-lg-no__x{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(14,17,22,.06);color:var(--mute)}.hc-lg-no__tag{padding:6px 12px;border-radius:999px;background:var(--bone);border:1px solid var(--line-2);font-size:13.5px;font-weight:500;white-space:nowrap;color:var(--gold-deep)}@media (max-width:640px){.hc-lg-no li{grid-template-columns:32px minmax(0,1fr);row-gap:8px}.hc-lg-no__tag{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:no-preference){.hc-js :is(.hc-lg-incl,.hc-lg-refresh,.hc-lg-pack)[data-rv]{opacity:0;translate:0 26px;transition:opacity .9s var(--ease) .2s,translate 1.1s var(--ease) .2s}.hc-js :is(.hc-lg-incl,.hc-lg-refresh,.hc-lg-pack).is-in{opacity:1;translate:none}.hc-js :is(.hc-lg-two,.hc-lg-no,.hc-lg-go)[data-rv]>*{opacity:0;translate:0 26px;transition:opacity .9s var(--ease),translate 1.1s var(--ease);transition-delay:calc(var(--k, 0) * .11s + .2s)}.hc-js :is(.hc-lg-two,.hc-lg-no,.hc-lg-go).is-in>*{opacity:1;translate:none}}@media (max-width:900px){.hc-lg-two{grid-template-columns:minmax(0,1fr)}}.hc-lg-lost{padding-bottom:clamp(84px,9vw,130px)}.hc-lg-lost .hc-turn{padding-top:clamp(40px,5vw,72px)}.hc-lg-go{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.hc-lg-go>li{grid-column:span 2;display:flex}.hc-lg-go>li:nth-child(n+4){grid-column:span 3}.hc-lg-go__a{position:relative;flex:1;display:flex;flex-direction:column;min-height:176px;padding:22px 24px;border-radius:24px;background:var(--card);border:1px solid var(--line);box-shadow:0 30px 60px -50px rgba(14,17,22,.45);transition:transform .5s var(--ease),border-color .3s,box-shadow .5s var(--ease)}.hc-lg-go__a:hover{transform:translateY(-3px);border-color:rgba(122,92,31,.45);box-shadow:0 40px 70px -46px rgba(14,17,22,.5)}.hc-lg-go__u{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;padding:4px 11px 4px 5px;border-radius:999px;background:var(--bone);border:1px solid var(--line);font:12px/1.2 var(--mono);color:var(--mute)}.hc-lg-go__u i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgba(197,160,82,.22);color:var(--gold-deep);font-style:normal;font-size:10px}.hc-lg-go__k{margin-top:18px;font-family:var(--serif);font-weight:380;font-size:clamp(24px,2vw,28px);line-height:1.1;letter-spacing:-.018em;color:var(--ink)}.hc-lg-go__d{margin-top:8px;padding-right:44px;font-size:15.5px;line-height:1.55;color:var(--mute)}.hc-lg-go__arw{position:absolute;right:18px;bottom:18px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-2);color:var(--ink);transition:background-color .3s,color .3s,border-color .3s}.hc-lg-go__a:hover .hc-lg-go__arw{background:var(--ink);border-color:var(--ink);color:var(--gold-hi)}.hc-lg-go__a--main{background:radial-gradient(90% 90% at 100% 0,rgba(197,160,82,.24),transparent 60%),var(--ink);border-color:rgba(197,160,82,.4)}.hc-lg-go__a--main .hc-lg-go__k{color:var(--bone)}.hc-lg-go__a--main .hc-lg-go__d{color:rgba(246,242,233,.72)}.hc-lg-go__a--main .hc-lg-go__u{background:rgba(246,242,233,.06);border-color:rgba(246,242,233,.14);color:rgba(246,242,233,.78)}.hc-lg-go__a--main .hc-lg-go__u i{background:rgba(197,160,82,.3);color:var(--gold-hi)}.hc-lg-go__a--main .hc-lg-go__arw{border-color:rgba(246,242,233,.26);color:var(--bone)}.hc-lg-go__a--main:hover .hc-lg-go__arw{background:var(--gold);border-color:var(--gold);color:var(--ink)}@media (max-width:1100px){.hc-lg-go{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-lg-go>li,.hc-lg-go>li:nth-child(n+4){grid-column:span 1}.hc-lg-go>li:first-child{grid-column:span 2}}@media (max-width:640px){.hc-lg-go{grid-template-columns:minmax(0,1fr);gap:10px}.hc-lg-go>li,.hc-lg-go>li:first-child,.hc-lg-go>li:nth-child(n+4){grid-column:auto}.hc-lg-go__a{min-height:0;padding:18px 20px}.hc-lg-go__k{margin-top:14px}}