.bl-subn{top:var(--tl-nav-h,76px);z-index:50;background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:sticky}.bl-subi{justify-content:space-between;align-items:center;gap:24px;height:52px;display:flex}.bl-subh{color:var(--ink);white-space:nowrap;flex:none;font-size:15px;font-weight:400}.bl-subr{align-items:center;gap:2px;min-width:0;display:flex}.bl-subl{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.bl-subl::-webkit-scrollbar{display:none}.bl-subl a,.bl-subs{height:32px;color:var(--muted);white-space:nowrap;border-radius:8px;flex:none;align-items:center;padding:0 10px;font-size:14px;font-weight:400;transition:color .15s,text-decoration-color .15s;display:inline-flex}.bl-subl a{text-underline-offset:6px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.bl-subl a:hover,.bl-subs:hover{color:var(--ink)}.bl-subl a:hover{text-decoration-color:currentColor}.bl-subl a.is-on{color:var(--ink);text-decoration-color:currentColor}.bl-subs{justify-content:center;width:32px;padding:0}.bl-subt{display:none}@media (max-width:767px){.bl-subi{flex-wrap:wrap;gap:0 4px;height:auto}.bl-subr{display:contents}.bl-subh{flex:1;align-items:center;height:48px;font-size:14px;display:flex}.bl-subs{order:1}.bl-subt{width:32px;height:32px;color:var(--muted);order:2;justify-content:center;align-items:center;display:inline-flex}.bl-subt svg{transition:transform .25s}.bl-subn.is-open .bl-subt svg{transform:rotate(180deg)}.bl-subl{flex-direction:column;flex:0 0 100%;order:3;align-items:stretch;gap:0;max-height:0;transition:max-height .3s cubic-bezier(.165,.84,.44,1);overflow:hidden}.bl-subn.is-open .bl-subl{max-height:320px}.bl-subl a{height:44px;color:var(--body);border-top:1px solid var(--line);border-radius:0;padding:0;font-size:15px;text-decoration:none}.bl-subl a.is-on{color:var(--ink);font-weight:500}.bl-subl a:last-child{margin-bottom:6px}}.bl-sp .bl-sticky{top:calc(var(--tl-nav-h,76px) + 80px)}.bl{--cream:#fffdf4;--card:#f9f6ee;--line:#eceae4;--line2:#e4dfd1;--ink:#171d32;--body:#3d4250;--muted:#6b7078;--green:#476c5a;color:var(--ink);background:var(--cream);font-family:Basisgrotesquepro,Arial,sans-serif}.bl *{box-sizing:border-box}.bl a{color:inherit;text-decoration:none}.bl :where(h1,h2,h3,h4,p){margin:0}.bl :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.bl-wrap{max-width:1440px;margin:0 auto;padding:0 80px}.bl-hero{padding:32px 0 96px}.bl-canvas{border:1px solid var(--line);background-color:#f9f6ee;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-position:-1px -1px;background-size:80px 80px;border-radius:28px;height:600px;position:relative;overflow:hidden}.bl-canvas:before{content:"";opacity:.55;background:#e9785f;width:2px;position:absolute;top:0;bottom:0;left:160px}.bl-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.bl-center>*{pointer-events:auto}.bl-h1{letter-spacing:-.02em;color:var(--ink);font-size:84px;font-weight:700;line-height:88px}.bl-u{display:inline-block;position:relative}.bl-u .bl-wavy{width:106%;height:16px;position:absolute;bottom:-16px;left:-2%}.bl-u .bl-sparks{width:34px;height:30px;position:absolute;top:4px;right:-42px}.bl-sub{max-width:560px;color:var(--muted);margin-top:20px;font-size:20px;line-height:30px}.bl-sopen{text-align:left;background:#fff;border:1px solid #e6e1d4;border-radius:12px;align-items:center;gap:12px;width:460px;max-width:100%;height:56px;margin-top:20px;padding:8px 8px 8px 18px;transition:border-color .2s;display:flex}.bl-sopen:hover{border-color:#cfc8b4}.bl-ph{min-width:0;color:var(--body);white-space:nowrap;flex:1;align-items:center;font-size:16px;display:flex;overflow:hidden}.bl-caret{background:var(--ink);width:1.5px;height:18px;margin-left:1px;animation:1s step-end infinite bl-blink;display:inline-block}@keyframes bl-blink{50%{opacity:0}}.bl-sbtn{background:var(--ink);color:#fff;border-radius:8px;flex:none;padding:10px 16px;font-size:15px;font-weight:700;transition:background-color .1s}.bl-sopen:hover .bl-sbtn{background:#59a571}.bl-float{border:1px solid var(--line);background:#fff;border-radius:14px;width:290px;transition:transform .35s cubic-bezier(.165,.84,.44,1),box-shadow .35s;position:absolute;overflow:hidden}.bl [hidden]{display:none!important}.bl-float:hover{box-shadow:0 12px 30px #171d3214}.bl-float[data-s="1"]{top:64px;left:-40px;transform:rotate(3deg)}.bl-float[data-s="2"]{top:430px;left:11.4%;transform:rotate(-4deg)}.bl-float[data-s="3"]{top:44px;left:75%;transform:rotate(-3deg)}.bl-float[data-s="4"]{top:300px;left:83%;transform:rotate(4deg)}.bl-float[data-s="5"]{top:470px;left:62.5%;transform:rotate(2deg)}.bl-float:hover{transform:rotate(0)translateY(-4px)!important}.bl-fh{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.bl-fh b{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.bl-fh time{color:var(--muted)}.bl-ft{padding:14px 16px 18px;font-size:17px;font-weight:700;line-height:22px}.bl-ft span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bl-dot{background:var(--c,#6b7078);border-radius:50%;flex:none;width:8px;height:8px}.bl-grid{grid-template-columns:240px minmax(0,1fr);column-gap:120px;padding-bottom:40px;display:grid}.bl-side{position:relative}.bl-sticky{top:calc(var(--tl-nav-h,76px) + 24px);flex-direction:column;gap:28px;display:flex;position:sticky}.bl-jt{letter-spacing:.08em;color:var(--muted);margin-bottom:14px;font-size:12px;font-weight:700}.bl-jump{flex-direction:column;gap:14px;display:flex}.bl-jump a{color:var(--body);align-items:center;gap:10px;font-size:16px;line-height:22px;transition:color .2s;display:flex}.bl-jump a:before{content:"";background:var(--green);opacity:0;border-radius:2px;width:3px;height:18px;margin-left:-13px;transition:opacity .2s}.bl-jump a:hover{color:var(--ink)}.bl-jump a.is-on{color:var(--ink);font-weight:500}.bl-jump a.is-on:before{opacity:1}.bl-hr{background:var(--line);height:1px}.bl-nl{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.bl-nlh{align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:20px;display:flex}.bl-nl p{color:var(--muted);font-size:14px;line-height:20px}.bl-nl small{color:#9a9ea6;font-size:12px}#bl-nl-slot form{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;margin:0;padding:6px 6px 6px 14px;display:flex}#bl-nl-slot input[type=email]{min-width:0;height:30px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:14px}#bl-nl-slot input[type=submit]{color:#0000;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2 7h10M8 3l4 4-4 4' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;cursor:pointer;border:0;border-radius:7px;flex:none;width:30px;height:30px;margin:0;padding:0;font-size:0}.bl-sec{border-top:1px solid var(--line);scroll-margin-top:calc(var(--tl-nav-h,76px) + 16px);padding:72px 0}.bl-sec:first-child{border-top:0;padding-top:0}.bl-sh{grid-template-columns:1fr 1fr;column-gap:32px;margin-bottom:48px;display:grid}.bl-sh h2{letter-spacing:-.01em;font-size:44px;font-weight:700;line-height:50px}.bl-intro{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.bl-intro p{color:var(--body);font-size:17px;line-height:26px}.bl-pill{border:1px solid #cfc8b4;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex}.bl-pill:hover{background:#f6f3eb}.bl-feat{grid-template-columns:2fr 1fr;align-items:start;column-gap:32px;margin-bottom:32px;display:grid}.bl-fm{aspect-ratio:624/352;background:#f6f3eb;border-radius:16px;display:block;overflow:hidden}.bl-fm img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1);display:block}.bl-fm:hover img{transform:scale(1.03)}.bl-fx{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.bl-eye{letter-spacing:.04em;text-transform:uppercase;color:var(--green);font-size:13px;font-weight:500}.bl-fx h3{letter-spacing:-.005em;font-size:28px;font-weight:700;line-height:34px}.bl-fx p{color:var(--body);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:24px;display:-webkit-box;overflow:hidden}.bl-btn{background:var(--ink);border-radius:10px;align-items:center;gap:8px;margin-top:4px;padding:12px 20px;font-size:15px;font-weight:700;transition:background-color .1s;display:inline-flex;color:#fff!important}.bl-btn:hover{background:#59a571}.bl-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.bl-card{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;transition:background .2s .12s;display:flex;overflow:hidden}.bl-cards:has(.bl-card:hover) .bl-card{transition-delay:0s}.bl-cards:has(.bl-card:hover) .bl-card:not(:hover){background:var(--cream)}.bl-ch{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 20px;font-size:13px;display:flex}.bl-ch b{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.bl-ch time{color:var(--muted);white-space:nowrap}.bl-cb{flex-direction:column;gap:10px;padding:20px 20px 24px;display:flex}.bl-cb h4{font-size:20px;font-weight:700;line-height:26px}.bl-cb p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:22px;display:-webkit-box;overflow:hidden}.bl-sp .bl-body{padding:56px 0 120px}.bl-sph{letter-spacing:-.02em;overflow-wrap:anywhere;margin-bottom:32px;font-size:52px;font-weight:700;line-height:58px}.bl-sf{border:1px solid var(--line2);background:#fff;border-radius:12px;align-items:center;gap:8px;width:320px;max-width:100%;height:44px;margin:0 0 24px;padding:0 12px 0 14px;transition:border-color .2s;display:flex}.bl-sf:focus-within{border-color:#cfc8b4}.bl-sf input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;margin:0;padding:0;font-size:15px}.bl-sf input::-webkit-search-cancel-button{display:none}.bl-sf input::placeholder{color:#9a9ea6}.bl-sf button{color:var(--muted);display:flex}.bl-sf button:hover{color:var(--ink)}.bl-more{justify-content:center;margin-top:40px;display:flex}.bl-mbtn{color:var(--ink);border-radius:8px;align-items:center;padding:9px 16px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex;background:#efebdf!important}.bl-mbtn:hover{background:#e6e1d2!important}.bl-empty{border:1px solid var(--line);background:var(--card);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:56px 24px 64px;display:flex}.bl-empty svg{margin-bottom:12px}.bl-empty h2{font-size:26px;font-weight:700;line-height:32px}.bl-empty p{color:var(--body);font-size:15px;line-height:22px}.bl-ebtns{gap:8px;margin-top:12px;display:flex}.bl-all{color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:6px;margin:4px 4px 0 0;padding:10px;font-size:14px;font-weight:500;transition:background .15s;display:flex}.bl-all:hover{background:#f6f3eb}.bl-topics{text-align:center;scroll-margin-top:var(--tl-nav-h,76px);background:#f6f2e4;padding:96px 0 112px}.bl-topics .bl-eye{margin-bottom:16px;display:block}.bl-topics h2{letter-spacing:-.01em;font-size:40px;font-weight:700;line-height:46px}.bl-topics>.bl-wrap>p{color:var(--muted);margin-top:16px;font-size:18px;line-height:28px}.bl-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin:32px auto 0;display:flex}.bl-chip{background:#fff;border:1px solid #e6e1d4;border-radius:999px;align-items:center;gap:8px;padding:11px 18px 11px 14px;font-size:15px;font-weight:500;transition:border-color .2s;display:inline-flex}.bl-chip:hover{border-color:#cfc8b4}.bl-ov{z-index:2000;visibility:hidden;position:fixed;inset:0;overflow-y:auto}.bl-ov.is-open{visibility:visible}.bl-ov:before{content:"";background:#171d3266;position:fixed;inset:0}.bl-ov.is-open:before{animation:.2s bl-fin}.bl-ov.is-closing:before{animation:.2s forwards bl-fout}.bl-dlg{margin:calc(var(--tl-nav-h,76px) + 72px) auto 24px;background:#fff;border-radius:16px;width:560px;max-width:calc(100% - 32px);position:relative;overflow:hidden;box-shadow:0 4px 16px #0000001a}.bl-ov.is-open .bl-dlg{animation:.25s cubic-bezier(.165,.84,.44,1) bl-pin}.bl-ov.is-closing .bl-dlg{animation:.2s forwards bl-pout}@keyframes bl-fin{0%{opacity:0}}@keyframes bl-fout{to{opacity:0}}@keyframes bl-pin{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes bl-pout{to{opacity:0;transform:translateY(4px)scale(.99)}}.bl-dra{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.165,.84,.44,1);display:grid}.bl-dra.is-open{grid-template-rows:1fr}.bl-dri{border-top:1px solid var(--line);min-height:0;overflow:hidden}.bl-di{align-items:center;gap:8px;padding:12px 16px;display:flex}.bl-di input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:28px;font-size:17px}.bl-di input::placeholder{color:#9a9ea6}.bl-go{background:var(--ink);border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s;display:flex}.bl-go:hover{background:#2c3350}.bl-dr{max-height:min(60vh,416px);padding:0 4px 8px 8px;overflow-y:auto}.bl-dl{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:12px 8px 4px;font-size:10px;line-height:16px}.bl-dr .bl-list{padding-top:8px}.bl-dl+.bl-list{padding-top:0}.bl-row{cursor:pointer;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;transition:background .15s;display:grid}.bl-row.is-on,.bl-row:hover{background:#f6f3eb}.bl-ic{background:var(--card);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.bl-rt{flex-direction:column;gap:0;min-width:0;display:flex}.bl-rt b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:24px;overflow:hidden}.bl-rt span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:19px;overflow:hidden}.bl-rk{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px;line-height:16px}.bl-de{color:var(--body);padding:16px 8px 8px;font-size:15px;line-height:22px}@media (max-width:1240px){.bl-wrap{padding:0 40px}.bl-grid{column-gap:64px}.bl-float[data-s="4"]{display:none}}@media (max-width:1099px){.bl-wrap{padding:0 20px}}@media (max-width:991px){.bl-grid{grid-template-columns:1fr}.bl-side,.bl-float[data-s="1"],.bl-float[data-s="4"]{display:none}.bl-float[data-s="2"]{left:4%}.bl-float[data-s="3"]{left:66%}.bl-float[data-s="5"]{left:58%}.bl-h1{font-size:64px;line-height:68px}.bl-sh{grid-template-columns:1fr;row-gap:16px}.bl-feat{grid-template-columns:1fr;row-gap:20px}.bl-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:767px){.bl-wrap{padding:0 20px}.bl-hero{padding:16px 0 56px}.bl-canvas{border-radius:20px;height:auto;padding:72px 0}.bl-canvas:before{left:28px}.bl-center{position:relative}.bl-float{display:none!important}.bl-h1{font-size:44px;line-height:48px}.bl-u .bl-sparks{width:24px;right:-30px}.bl-sub{font-size:17px;line-height:26px}.bl-sopen .bl-sbtn{display:none}.bl-sec{padding:48px 0}.bl-sh{margin-bottom:28px}.bl-sh h2{font-size:34px;line-height:40px}.bl-sph{margin-bottom:24px;font-size:36px;line-height:42px}.bl-sp .bl-body{padding:32px 0 80px}.bl-sf{width:100%}.bl-cards{grid-template-columns:1fr}.bl-topics{padding:64px 0 72px}.bl-topics h2{font-size:32px;line-height:38px}.bl-chip{padding:9px 14px 9px 12px;font-size:14px}.bl-row{grid-template-columns:40px minmax(0,1fr)}.bl-rk{display:none}.bl-dlg{margin-top:calc(var(--tl-nav-h,64px) + 16px)}}@media (prefers-reduced-motion:reduce){.bl *{transition:none!important;animation:none!important}}.tp .bl-sticky{top:calc(var(--tl-nav-h,76px) + 80px);flex-direction:column;gap:28px;display:flex;position:sticky}.tp .bl-ebtns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.tp .bl-body{padding:56px 0 120px}.tp-lab{letter-spacing:.08em;color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:700}.tp-sw{position:relative}.tp-swb{text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:44px;padding:0 12px 0 14px;font-size:15px;font-weight:500;transition:border-color .2s;display:flex;border:1px solid var(--line2)!important;background:#fff!important}.tp-swb:hover,.tp-sw.is-open .tp-swb{border-color:#cfc8b4!important}.tp-swb svg{flex:none;transition:transform .2s}.tp-sw.is-open .tp-swb svg{transform:rotate(180deg)}.tp-swm{z-index:20;border:1px solid var(--line);opacity:0;visibility:hidden;background:#fff;border-radius:12px;max-height:360px;padding:6px;transition:opacity .15s,transform .15s,visibility 0s .15s;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;transform:translateY(-4px);box-shadow:0 8px 24px #171d321a}.tp-sw.is-open .tp-swm{opacity:1;visibility:visible;transition:opacity .15s,transform .15s;transform:none}.tp-swm a{color:var(--body);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.tp-swm a:hover{color:var(--ink);background:#f6f3eb}.tp-swm a.is-on{color:var(--ink);background:#f6f3eb;font-weight:500}.tp-h1{letter-spacing:-.02em;font-size:52px;font-weight:700;line-height:58px}.tp-desc{max-width:640px;color:var(--body);margin-top:16px;font-size:18px;line-height:28px}.tp-shelf{align-items:stretch;height:380px;margin-top:48px;display:flex}.tp-slot+.tp-slot{margin-left:6px}.tp-lines{flex:none;align-items:flex-end;gap:6px;padding:0 10px;display:flex}.tp-lines i{width:var(--w);height:var(--h);background:#d1cfc5;border-radius:2px;display:block}.tp-slot{background:var(--c);cursor:pointer;border-radius:2px;flex:0 0 16px;min-width:16px;transition:flex-grow .6s cubic-bezier(.645,.045,.355,1),border-radius .6s cubic-bezier(.645,.045,.355,1),background-color .4s;position:relative;overflow:hidden}.tp-slot:not(.is-on):hover{filter:brightness(.95)}.tp-slot.is-on{background:var(--card);cursor:default;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-grow:1}.tp-book{width:var(--bw,800px);opacity:0;visibility:hidden;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);transition:opacity .2s,visibility 0s .2s;display:grid;position:absolute;top:0;bottom:0;left:0}.tp-slot.is-on .tp-book{opacity:1;visibility:visible;transition:opacity .35s .3s}.tp-bx{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:40px;display:flex}.tp-bx h2{letter-spacing:-.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:30px;font-weight:700;line-height:36px;display:-webkit-box;overflow:hidden}.tp-bx p{color:var(--body);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:24px;display:-webkit-box;overflow:hidden}.tp-bi{background:#f1ede1;border-radius:12px;margin:16px 16px 16px 0;display:block;overflow:hidden}.tp-bi img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1);display:block}.tp-bi:hover img{transform:scale(1.03)}.tp-ctl{justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.tp-arw{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex;background:#fff!important;border:1px solid #cfc8b4!important}.tp-arw:hover{background:#f6f3eb!important}.tp-dots{gap:8px;display:flex}.tp-dots button{border-radius:50%;width:8px;height:8px;transition:background .2s,width .2s;background:#d1cfc5!important}.tp-dots button.is-on{border-radius:4px;width:20px;background:var(--ink)!important}.tp-allh{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin:72px 0 28px;padding-top:56px;display:flex}.tp-allh h2{letter-spacing:-.01em;font-size:34px;font-weight:700;line-height:40px}.tp-allh .bl-sf{width:300px;margin:0}.bl-chip.is-on{border-color:var(--ink)}@media (max-width:991px){.tp-shelf{height:360px}.tp-bx{padding:28px}.tp-bx h2{font-size:24px;line-height:30px}}@media (max-width:767px){.tp .bl-body{padding:32px 0 80px}.tp-h1{font-size:38px;line-height:44px}.tp-desc{font-size:16px;line-height:25px}.tp-shelf{height:auto;margin-top:32px}.tp-lines,.tp-slot:not(.is-on){display:none}.tp-slot.is-on{flex:auto}.tp-book{opacity:1;visibility:visible;grid-template-columns:1fr;position:relative;width:auto!important}.tp-bi{aspect-ratio:16/10;order:-1;margin:12px 12px 0}.tp-bx{padding:20px 20px 24px}.tp-bx h2{font-size:22px;line-height:28px}.tp-allh{margin-top:48px;padding-top:40px}.tp-allh h2{font-size:28px;line-height:34px}.tp-allh .bl-sf{width:100%}}.ar{--cream:#fffdf4;--ink:#171d32;--body:#3d4250;--muted:#6b7078;--line:#eceae4;--line2:#e6e1d4;--card:#f9f6ee;--band:#f6f3eb;background:var(--cream);color:var(--ink)}.ar *{box-sizing:border-box}.ar a{color:inherit;text-decoration:none}.ar .bl-wrap{max-width:1440px;margin:0 auto;padding:0 80px}@media (max-width:1240px){.ar .bl-wrap{padding:0 40px}}@media (max-width:1099px){.ar .bl-wrap{padding:0 20px}}.ar-eye{letter-spacing:.08em;text-transform:uppercase;color:#476c5a;margin-bottom:12px;font-size:13px;font-weight:700;line-height:16px;display:block}.ar-hd{border-bottom:1px solid var(--line)}.ar-hdi{grid-template-columns:minmax(0,1fr) minmax(0,704px) minmax(0,1fr);align-items:center;column-gap:32px;display:grid;padding-top:88px!important;padding-bottom:88px!important}.ar-tb{grid-column:2}.ar-tile{background:var(--card);border-radius:20px;width:144px;height:144px;margin-bottom:40px;overflow:hidden}.ar-tile img{object-fit:cover;width:100%;height:100%;display:block}.ar .ar-tb h1{letter-spacing:-.02em;color:var(--ink);text-align:left;max-width:none;margin:0;font-size:52px;font-weight:700;line-height:60px}.ar-dek{color:var(--body);margin:20px 0 0;font-size:20px;line-height:30px}.ar-meta{flex-direction:column;grid-column:3;justify-self:end;gap:20px;width:min(220px,100%);display:flex}.ar-mi{gap:10px;display:flex}.ar-mi svg{flex:none;margin-top:1px}.ar-mi small{color:var(--muted);font-size:13px;line-height:18px;display:block}.ar-mi b{color:var(--ink);font-size:15px;font-weight:400;line-height:21px;display:block}.ar-mi a b{text-underline-offset:3px}.ar-mi a:hover b{text-decoration:underline}.ar .bl-subt,.ar .bl-subs{cursor:pointer;background:0 0;border:0;padding:0}.ar-copy{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:15px;line-height:21px}.ar-copy:hover{text-underline-offset:3px;text-decoration:underline}.ar-body{padding:72px 0 96px}.ar-bi{grid-template-columns:minmax(0,1fr) minmax(0,704px) minmax(0,1fr);display:grid}.ar-col{grid-column:2;min-width:0}.ar-kp{background:#eef3fa;border-radius:12px;margin-bottom:32px;padding:22px 24px 20px}.ar-kp ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ar-kp li{color:var(--ink);padding-left:18px;font-size:18px;line-height:30px;position:relative}.ar-kp li:before{content:"";background:#3b6fae;border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:0}.ar-kp .ar-eye{color:#3b6fae;font-size:12px}.ar-kpl{color:var(--body);border-top:1px solid #3b6fae33;margin-top:16px;padding-top:14px;font-size:15px;line-height:22px}.ar-kpl a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.ar-toc{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);margin-bottom:40px}.ar-tocb{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.ar-tocb span{font-size:16px;font-weight:700;line-height:22px}.ar-tocb em{color:var(--muted);margin-left:10px;font-size:15px;font-style:normal;font-weight:400}.ar-x{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.165,.84,.44,1);display:grid}.ar-x>div{visibility:hidden;min-height:0;transition:visibility 0s .3s;overflow:hidden}.ar-x>div>*{opacity:0;transition:opacity .2s,transform .3s cubic-bezier(.165,.84,.44,1);transform:translateY(-4px)}.is-open>.ar-x{grid-template-rows:1fr}.is-open>.ar-x>div{visibility:visible;transition:visibility}.is-open>.ar-x>div>*{opacity:1;transition:opacity .25s 50ms,transform .3s cubic-bezier(.165,.84,.44,1);transform:none}.ar-now .ar-x,.ar-now .ar-x>div,.ar-now .ar-x>div>*{transition:none!important}@media (prefers-reduced-motion:reduce){.ar-x,.ar-x>div,.ar-x>div>*,.ar-tocb svg,.ar-barb svg,.ar-fqb i:after{transition:none!important}}.ar-tocb svg{transition:transform .3s cubic-bezier(.165,.84,.44,1)}.ar-toc.is-open .ar-tocb svg{transform:rotate(180deg)}.ar-tocl{margin:0;padding:0 0 12px;list-style:none}.ar-tocl a{color:var(--body);gap:16px;padding:10px 0;font-size:16px;line-height:24px;display:flex}.ar-tocl a:hover{color:var(--ink)}@media (hover:hover){.ar-tocl a{transition:opacity .25s,color .25s}.ar-tocl:has(a:hover) a:not(:hover){opacity:.4}}.ar-tocl i{text-align:right;color:#9a9ea6;flex:none;width:24px;font-size:14px;font-style:normal}.ar-rt .w-richtext,.ar-rt .text-rich-text{margin:0!important}.ar-rt .w-richtext>:first-child{margin-top:0}.ar-rt .w-richtext p,.ar-rt .w-richtext li{color:var(--body)!important;font-size:20px!important;line-height:32px!important}.ar-rt .w-richtext p{margin:0 0 24px!important}.ar-rt .w-richtext h2{letter-spacing:-.01em;scroll-margin-top:calc(var(--tl-nav-h,76px) + 72px);color:var(--ink)!important;margin:48px 0 16px!important;font-size:30px!important;font-weight:700!important;line-height:38px!important}.ar-rt .w-richtext h3{color:var(--ink)!important;margin:32px 0 12px!important;font-size:22px!important;font-weight:700!important;line-height:30px!important}.ar-rt .w-richtext ul,.ar-rt .w-richtext ol{margin:0 0 24px!important;padding-left:24px!important}.ar-rt .w-richtext ul,.ar-fqa ul{list-style:outside}.ar-rt .w-richtext ol,.ar-fqa ol{list-style:decimal}.ar-rt .w-richtext :is(ul,ol) ul,.ar-fqa :is(ul,ol) ul{list-style:circle}.ar-rt .w-richtext :is(ul,ol) :is(ul,ol) ul,.ar-fqa :is(ul,ol) :is(ul,ol) ul{list-style:square}.ar-rt .w-richtext li{margin-bottom:8px}.ar-rt .w-richtext figure{text-align:center}.ar-rt .w-richtext h4{margin:24px 0 16px}.ar-rt .w-richtext ol ol,.ar-fqa ol ol{list-style:lower-alpha}.ar-rt .w-richtext strong{color:var(--ink)}.ar-rt .w-richtext a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #cfc8b4;text-decoration:underline #cfc8b4}.ar-rt .w-richtext a:hover{text-decoration-color:currentColor}.ar-rt .w-richtext img{border-radius:12px}.ar-rt .w-richtext figure{margin:32px 0}.ar-rt .table-container{margin:8px 0 32px}.ar-rt table{font-size:16px;line-height:24px}.ar-tut{border-top:1px solid var(--line2);margin-top:64px;padding-top:40px}.ar-tuth{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.ar-tuth h2{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700;line-height:30px}.ar-tuth p{color:var(--muted);margin:6px 0 0;font-size:16px;line-height:24px}.ar-lk{white-space:nowrap;font-size:15px;font-weight:700;line-height:20px}.ar-lk u{text-underline-offset:3px;text-decoration:underline}.ar-tg{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ar-tc img{aspect-ratio:1;object-fit:cover;background:var(--card);border-radius:16px;width:100%;transition:opacity .2s;display:block}.ar-tc:hover img{opacity:.9}.ar-tc b{margin-top:14px;font-size:17px;line-height:22px;display:block}.ar-tc span{color:var(--muted);font-size:14px;line-height:20px;display:block}.ar-faq{background:var(--band);padding:120px 0}.ar-fqi{grid-template-columns:420px minmax(0,780px);justify-content:space-between;gap:48px;display:grid}.ar-fql h2{letter-spacing:-.02em;margin:0;font-size:44px;font-weight:700;line-height:50px}.ar-fql p{color:var(--muted);margin:24px 0 0;font-size:20px;line-height:30px}.ar-fql a{text-underline-offset:3px;margin-top:24px;font-size:16px;font-weight:700;text-decoration:underline;display:inline-block}.ar-fq{border-top:1px solid var(--line2)}.ar-fq:last-child{border-bottom:1px solid var(--line2)}.ar-fqb{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.ar-fqb span{font-size:19px;font-weight:700;line-height:26px}.ar-fqb i{flex:none;width:20px;height:20px;position:relative}.ar-fqb i:before,.ar-fqb i:after{content:"";background:currentColor;border-radius:1px;height:1.75px;margin-top:-.875px;position:absolute;top:50%;left:3px;right:3px}.ar-fqb i:after{transition:transform .3s cubic-bezier(.165,.84,.44,1);transform:rotate(90deg)}.ar-fq.is-open .ar-fqb i:after{transform:rotate(0)}.ar-fqa{color:var(--body);padding:0 160px 28px 0;font-size:17px;line-height:28px}.ar-fqa p{margin:0 0 12px}.ar-kr{text-align:center;padding:96px 0 120px}.ar-kr h2{letter-spacing:-.01em;margin:0;font-size:34px;font-weight:700;line-height:40px}.ar-kr>div>p{color:var(--muted);margin:12px 0 0;font-size:17px;line-height:26px}.ar-kr .ar-lk{margin-top:20px;display:inline-block}.ar-cards{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.ar-card{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;transition:background .2s .12s;display:flex;overflow:hidden}.ar-cards:has(.ar-card:hover) .ar-card:not(:hover){background:var(--cream)}.ar-cards:has(.ar-card:hover) .ar-card{transition-delay:0s}.ar-ch{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 20px;font-size:13px;line-height:18px;display:flex}.ar-ch i{background:var(--c,#e9785f);border-radius:50%;width:8px;height:8px}.ar-ch span{flex:1;font-weight:500}.ar-ch time{color:var(--muted)}.ar-cb{padding:20px 20px 24px}.ar-cb h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:26px}.ar-cb p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;font-size:15px;line-height:22px;display:-webkit-box;overflow:hidden}.ar-bar{left:0;right:0;top:var(--tl-nav-h,64px);z-index:60;background:var(--cream);border-bottom:1px solid var(--line);visibility:hidden;transition:transform .25s,visibility 0s .25s;position:fixed;transform:translateY(-110%)}.ar-bar.is-on{visibility:visible;transition:transform .25s;transform:none}.ar-bar:after{content:"";opacity:0;pointer-events:none;background:#171d3266;height:100vh;transition:opacity .3s;position:absolute;top:100%;left:0;right:0}.ar-bar.is-open:after{opacity:1;pointer-events:auto}.ar-barb{width:100%;height:48px;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;align-items:baseline;gap:8px;padding:13px 20px 0;display:flex}.ar-barb small{color:var(--muted);flex:none;font-size:14px}.ar-barb span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.ar-barb svg{flex:none;align-self:center;margin-top:-13px;transition:transform .3s cubic-bezier(.165,.84,.44,1)}.ar-bar.is-open .ar-barb svg{transform:rotate(180deg)}html.ar-lock{overflow:hidden}.ar-barl{overscroll-behavior:contain;border-top:1px solid var(--line);max-height:60vh;padding:4px 0 8px;overflow-y:auto}.ar-barl a{color:var(--body);gap:12px;padding:10px 20px;font-size:15px;line-height:22px;display:flex}.ar-barl a.is-on{color:var(--ink);font-weight:500}.ar-barl i{text-align:right;color:#9a9ea6;flex:none;width:22px;font-size:13px;font-style:normal}@media (max-width:1199px){.ar-hdi,.ar-bi{grid-template-columns:minmax(0,1fr) minmax(0,704px) minmax(0,1fr)}.ar-hdi{column-gap:40px}.ar-tb{grid-column:1/3}.ar-meta{grid-column:3}.ar-fqi{grid-template-columns:1fr;gap:40px}.ar-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.ar-hdi{grid-template-columns:1fr;row-gap:32px;padding-top:48px!important;padding-bottom:48px!important}.ar-tb,.ar-meta{grid-column:1}.ar-meta{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;gap:16px 24px;width:auto;padding-top:24px;display:grid}.ar-bi{grid-template-columns:1fr}.ar-col{grid-column:1}}@media (max-width:767px){.ar .bl-wrap{padding:0 20px}.ar .bl-subn{position:relative;top:0}.ar-tile{border-radius:16px;width:96px;height:96px;margin-bottom:24px}.ar .ar-tb h1{font-size:34px;line-height:40px}.ar-dek{margin-top:16px;font-size:18px;line-height:28px}.ar-body{padding:40px 0 64px}.ar-rt .w-richtext p,.ar-rt .w-richtext li{font-size:18px!important;line-height:30px!important}.ar-rt .w-richtext h2{margin-top:40px!important;font-size:26px!important;line-height:32px!important}.ar-rt .w-richtext h3{font-size:20px!important;line-height:28px!important}.ar-kp li{font-size:17px;line-height:28px}.ar-tg{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-faq{padding:72px 0}.ar-fql h2{font-size:32px;line-height:38px}.ar-fql p{font-size:17px;line-height:26px}.ar-fqb span{font-size:17px;line-height:24px}.ar-fqa{padding-right:0}.ar-kr{padding:64px 0 80px}.ar-cards{grid-template-columns:1fr;gap:16px}}@media (min-width:768px){.ar-bar{display:none}}.w-richtext .table-container,.w-richtext div.tl-tbl{-webkit-overflow-scrolling:touch;isolation:isolate;border-radius:12px 12px 0 0;margin:8px 0 32px;overflow-x:auto}.w-richtext div.tl-tbl .table-container{margin:0}.w-richtext table{border-collapse:separate;border-spacing:0;table-layout:auto;background:0 0;width:100%;margin:0;font-size:16px;line-height:24px}.w-richtext table th,.w-richtext table td{text-align:left;vertical-align:top;white-space:normal;overflow-wrap:normal;word-break:normal;background:0 0;border:0;padding:20px 24px;font-size:16px;line-height:24px}.w-richtext table tbody tr,.w-richtext table tbody tr:nth-child(2n){background:0 0}.w-richtext table tbody td,.w-richtext table tbody th{color:#3d4250;border-bottom:1px solid #dcd6c6;font-weight:400}.w-richtext table tbody td:first-child,.w-richtext table tbody th{color:#171d32;font-weight:700}.w-richtext table thead th,.w-richtext table thead td{color:#fffdf4;letter-spacing:.08em;text-transform:uppercase;background:#171d32;border:0;padding:18px 24px;font-size:12px;font-weight:700;line-height:16px}.w-richtext table thead tr>:first-child{border-top-left-radius:12px}.w-richtext table thead tr>:last-child{border-top-right-radius:12px}.w-richtext table td a{overflow-wrap:anywhere}.w-richtext table[data-tint="1"] tbody tr>:first-child,.w-richtext table[data-tint="2"] tbody tr>:nth-child(2),.w-richtext table[data-tint="3"] tbody tr>:nth-child(3),.w-richtext table[data-tint="4"] tbody tr>:nth-child(4){background:#f9f6ee}:is(.w-richtext table:has(tr>:nth-child(4)) th,.w-richtext table:has(tr>:nth-child(4)) td){padding-left:20px;padding-right:12px}@media screen and (max-width:767px){.w-richtext table th,.w-richtext table td,.w-richtext table thead th{padding:16px}.w-richtext table:has(tr>:nth-child(3)){min-width:620px}.w-richtext table:has(tr>:nth-child(3)) tr>:first-child{z-index:1;min-width:132px;max-width:160px;position:sticky;left:0}.w-richtext table:has(tr>:nth-child(3)) thead tr>:first-child{border-top-left-radius:0}.w-richtext table:has(tr>:nth-child(3)) tbody tr>:first-child{background:#fffdf4;box-shadow:inset -1px 0 #dcd6c6}}.w-richtext .tl-scale{background:#f9f6ee;border:1px solid #eceae4;border-radius:16px;margin:8px 0 32px;padding:24px;font-family:inherit}.w-richtext .tl-scale-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.w-richtext .tl-scale-lv i{background:#d9ecdf;border-radius:5px;height:10px;margin:0 0 10px;display:block}.w-richtext .tl-scale-lv[data-lv="2"] i{background:#a9d5b7}.w-richtext .tl-scale-lv[data-lv="3"] i{background:#58a573}.w-richtext .tl-scale-lv[data-lv="4"] i{background:#476c5a}.w-richtext .tl-scale-lv b{color:#171d32;align-items:center;gap:6px;margin:0 0 10px;font-size:16px;font-weight:700;line-height:22px;display:flex}.w-richtext .tl-scale-lv div{color:#6b7078;margin:0;font-size:15px;line-height:22px}.w-richtext .tl-scale-tag{color:#2f6b45;background:#58a57326;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500;line-height:14px;display:inline-block}.w-richtext .tl-scale-note{color:#6b7078;border-top:1px solid #e6e1d4;margin:20px 0 0;padding:16px 0 0;font-size:14px;line-height:20px}@media screen and (max-width:767px){.w-richtext .tl-scale{padding:20px}.w-richtext .tl-scale-row{grid-template-columns:1fr;gap:16px}.w-richtext .tl-scale-lv{grid-template-columns:6px minmax(0,1fr);column-gap:14px;display:grid}.w-richtext .tl-scale-lv i{border-radius:3px;grid-row:1/3;width:6px;height:auto;margin:0}.w-richtext .tl-scale-lv b{margin:0 0 4px}.w-richtext .tl-scale-note{margin-top:16px}}.w-richtext .tl-tl{background:#f9f6ee;border:1px solid #eceae4;border-radius:10px;margin:8px 0 32px;padding:24px;font-family:inherit}.w-richtext .tl-tl-era+.tl-tl-era{border-top:1px solid #e6e1d4;margin-top:22px;padding-top:22px}.w-richtext .tl-tl-head{align-items:baseline;gap:10px;margin:0 0 18px;display:flex}.w-richtext .tl-tl-head b{letter-spacing:.08em;text-transform:uppercase;color:#171d32;font-size:12px;font-weight:700;line-height:16px}.w-richtext .tl-tl-head span{color:#8a8f98;font-size:13px;line-height:16px}.w-richtext .tl-tl-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid;position:relative}.w-richtext .tl-tl-ev{flex-direction:column;min-width:0;display:flex;position:relative}.w-richtext .tl-tl-ev:not(:last-child):after{content:"";background:#dcd6c6;width:calc(100% + 12px);height:1px;position:absolute;top:4px;left:4px}.w-richtext .tl-tl-ev i{z-index:1;background:#476c5a;border-radius:50%;width:9px;height:9px;margin:0 0 16px;display:block;position:relative;box-shadow:0 0 0 3px #f9f6ee}.w-richtext .tl-tl-y{color:#476c5a;margin:0 0 6px;font-size:13px;font-weight:500;line-height:16px;display:block}.w-richtext .tl-tl-n{color:#171d32;font-size:14px;line-height:20px;display:block}.w-richtext .tl-tl-cap{color:#8a8f98;margin:24px 0 0;font-size:12px;font-style:italic;line-height:17px}@media screen and (max-width:767px){.w-richtext .tl-tl{padding:20px}.w-richtext .tl-tl-era+.tl-tl-era{margin-top:18px;padding-top:18px}.w-richtext .tl-tl-head{margin-bottom:14px}.w-richtext .tl-tl-row{grid-template-columns:1fr;gap:14px}.w-richtext .tl-tl-ev{grid-template-columns:9px minmax(0,1fr);column-gap:14px;display:grid}.w-richtext .tl-tl-ev:not(:last-child):after{width:1px;height:calc(100% + 14px);top:8px;left:4px}.w-richtext .tl-tl-ev i{grid-row:1/3;margin:4px 0 0}.w-richtext .tl-tl-y{margin:0 0 2px}.w-richtext .tl-tl-n{font-size:15px;line-height:22px}.w-richtext .tl-tl-cap{margin-top:20px}}.w-richtext .tl-st{background:#f9f6ee;border:1px solid #eceae4;border-radius:10px;margin:8px 0 32px;padding:28px;font-family:inherit}.w-richtext .tl-st-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.w-richtext .tl-st-step{border-top:1px solid #171d32;flex-direction:column;min-width:0;padding:14px 0 0;display:flex}.w-richtext .tl-st-n{color:#8a8f98;font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:13px;font-weight:500;line-height:19px;display:block}.w-richtext .tl-st-w{color:#8a8f98;margin:-6px 0 8px;font-size:13px;font-weight:500;line-height:19px;display:block}.w-richtext .tl-st-t{color:#171d32;margin:0 0 8px;font-size:15px;font-weight:700;line-height:21px;display:block}.w-richtext .tl-st-d{color:#4a5163;font-size:14px;line-height:20px;display:block}.w-richtext .tl-st-cap{color:#8a8f98;margin:20px 0 0;font-size:12px;font-style:italic;line-height:17px}@media screen and (max-width:767px){.w-richtext .tl-st{padding:20px}.w-richtext .tl-st-row{grid-template-columns:1fr;gap:0}.w-richtext .tl-st-step{border-top-color:#dcd6c6;grid-template-columns:22px minmax(0,1fr);align-content:start;column-gap:14px;padding:14px 0 16px;display:grid}.w-richtext .tl-st-step:first-child{border-top-color:#171d32}.w-richtext .tl-st-n{grid-area:1/1/4;margin:1px 0 0}.w-richtext .tl-st-w,.w-richtext .tl-st-t,.w-richtext .tl-st-d{grid-column:2}.w-richtext .tl-st-w{margin:0 0 2px}.w-richtext .tl-st-t{margin:0 0 4px;font-size:16px;line-height:22px}.w-richtext .tl-st-cap{margin-top:16px}}.w-richtext .tl-grid{background:#f9f6ee;border:1px solid #eceae4;border-radius:10px;margin:8px 0 32px;padding:24px;font-family:inherit}.w-richtext .tl-grid-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.w-richtext .tl-grid-card{background:#fff;border:1px solid #e6e0d1;border-radius:10px;flex-direction:column;min-width:0;padding:18px;display:flex}.w-richtext .tl-grid-h{color:#171d32;margin:0 0 10px;font-size:16px;font-weight:700;line-height:22px}.w-richtext .tl-grid-s{color:#171d32;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;font-size:15px;font-weight:500;line-height:20px;display:flex}.w-richtext .tl-grid-s+.tl-grid-s{border-top:1px solid #ece7da}.w-richtext .tl-grid-s em{color:#7a7f87;flex:none;font-size:13px;font-style:normal;font-weight:400;line-height:18px}.w-richtext .tl-grid-d{color:#4a5163;margin:14px 0 0;font-size:13px;line-height:19px}.w-richtext .tl-grid-cap{color:#8a8f98;margin:12px 0 0;font-size:12px;font-style:italic;line-height:17px}@media screen and (max-width:767px){.w-richtext .tl-grid{padding:16px}.w-richtext .tl-grid-row{grid-template-columns:1fr}}.w-richtext .tl-g{color:#171d32;background:#f9f6ee;border:1px solid #eceae4;border-radius:10px;margin:8px 0 32px;padding:28px;font-family:inherit}.w-richtext .tl-gh{color:#171d32;font-size:16px;font-weight:700;line-height:23px;display:block}.w-richtext .tl-gs{color:#8a8f98;margin:4px 0 0;font-size:13px;line-height:19px;display:block}.w-richtext .tl-gc{color:#8a8f98;margin:18px 0 0;font-size:12px;line-height:17px}.w-richtext .tl-win-mo,.w-richtext .tl-win-r,.w-richtext .tl-win-today{grid-template-columns:150px minmax(0,1fr);display:grid}.w-richtext .tl-win-mo{margin:24px 0 6px}.w-richtext .tl-win-mo>div{grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.w-richtext .tl-win-mo>div>span{color:#8a8f98;padding:0 0 0 6px;font-size:12px;font-weight:500;line-height:16px;position:relative}.w-richtext .tl-win-mo>div>span[data-y]:before{content:attr(data-y);font-size:10px;font-weight:400;line-height:12px;position:absolute;top:-15px;left:6px}.w-richtext .tl-win-mo i{font-style:normal;display:none}.w-richtext .tl-win-r{border-top:1px solid #e6e0d1}.w-richtext .tl-win-r.last{border-bottom:1px solid #e6e0d1}.w-richtext .tl-win-l{padding:12px 12px 12px 0}.w-richtext .tl-win-l span{color:#4a5163;margin:2px 0 0;font-size:12px;line-height:16px;display:block}.w-richtext .tl-win-l span.n{color:#171d32;margin:0;font-size:14px;font-weight:700;line-height:20px}.w-richtext .tl-win-t{background-image:linear-gradient(90deg,#e6e0d1 1px,#0000 1px);background-size:10% 100%;border-right:1px solid #e6e0d1;min-height:58px;position:relative}.w-richtext .tl-win-b{background:#171d32;border-radius:5px;height:10px;position:absolute;top:16px}.w-richtext .tl-win-d{color:#4a5163;white-space:nowrap;font-size:11px;line-height:14px;position:absolute;top:31px}.w-richtext .tl-win-d.r{text-align:right;right:0}.w-richtext .tl-win-now{z-index:1;background:#171d32;width:1px;position:absolute;top:-6px;bottom:-6px}.w-richtext .tl-win-r+.tl-win-r .tl-win-now{top:0}.w-richtext .tl-win-today>div{height:22px;position:relative}.w-richtext .tl-win-today>div>span{color:#171d32;font-size:11px;font-weight:500;line-height:14px;position:absolute;top:8px;transform:translate(-50%)}.w-richtext .tl-hbar-g{border-top:1px solid #e6e0d1;grid-template-columns:110px minmax(0,1fr);margin:14px 0 0;padding:14px 0 0;display:grid}.w-richtext .tl-hbar-gl{color:#171d32;font-size:14px;font-weight:700;line-height:20px}.w-richtext .tl-hbar-r{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 8px;display:grid}.w-richtext .tl-hbar-r>span:first-child{color:#4a5163;font-size:13px;line-height:18px}.w-richtext .tl-hbar-t{align-items:center;gap:10px;display:flex}.w-richtext .tl-hbar-t i{width:calc(var(--v) * 0.86%);background:#ccc7ba;border-radius:3px;flex:none;height:14px;display:block}.w-richtext .tl-hbar-v{color:#4a5163;font-size:13px;font-weight:500;line-height:18px}.w-richtext .tl-hbar-r.m>span:first-child{color:#171d32;font-weight:500}.w-richtext .tl-hbar-r.m i{background:#171d32}.w-richtext .tl-hbar-r.m .tl-hbar-v{color:#171d32;font-weight:700}@media screen and (max-width:767px){.w-richtext .tl-g{padding:20px}.w-richtext .tl-win-mo,.w-richtext .tl-win-r,.w-richtext .tl-win-today{grid-template-columns:minmax(0,1fr)}.w-richtext .tl-win-mo>span:first-child,.w-richtext .tl-win-today>span{display:none}.w-richtext .tl-win-mo>div>span{text-align:center;padding:0}.w-richtext .tl-win-mo>div>span[data-y]:before{left:0}.w-richtext .tl-win-mo .lg{display:none}.w-richtext .tl-win-mo i{display:inline}.w-richtext .tl-win-r{border-top:1px solid #e6e0d1}.w-richtext .tl-win-r.last{border-bottom:0}.w-richtext .tl-win-l{padding:10px 0 8px}.w-richtext .tl-win-t{border-left:0;min-height:38px}.w-richtext .tl-win-b{top:4px}.w-richtext .tl-win-d{top:19px}.w-richtext .tl-win-now,.w-richtext .tl-win-r+.tl-win-r .tl-win-now{top:-2px;bottom:18px}.w-richtext .tl-hbar-g{grid-template-columns:minmax(0,1fr);row-gap:8px}.w-richtext .tl-hbar-r{grid-template-columns:56px minmax(0,1fr)}}.w-richtext .tl-rng-rows{margin:20px 0 0}.w-richtext .tl-rng-r,.w-richtext .tl-rng-ax{grid-template-columns:190px minmax(0,1fr) 104px;align-items:center;column-gap:12px;display:grid}.w-richtext .tl-rng-r{padding:9px 0}.w-richtext .tl-rng-l{color:#4a5163;font-size:13px;line-height:18px}.w-richtext .tl-rng-v{color:#4a5163;text-align:right;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px}.w-richtext .tl-rng-t{height:16px;display:block;position:relative}.w-richtext .tl-rng-t:before{content:"";background:#eceae4;height:2px;position:absolute;top:7px;left:0;right:0}.w-richtext .tl-rng-t i{top:0;left:var(--a);width:calc(var(--b) - var(--a));background:#ccc7ba;border-radius:8px;height:16px;position:absolute}.w-richtext .tl-rng-t i.tl-rng-md{left:calc(var(--m) - 5px);background:#fffdf4;border-radius:50%;width:10px;height:10px;top:3px}.w-richtext .tl-rng-r.m .tl-rng-l{color:#171d32;font-weight:500}.w-richtext .tl-rng-r.m .tl-rng-t i:not(.tl-rng-md){background:#171d32}.w-richtext .tl-rng-r.m .tl-rng-v{color:#171d32;font-weight:700}.w-richtext .tl-rng-ax{margin:6px 0 0}.w-richtext .tl-rng-sc{height:16px;display:block;position:relative}.w-richtext .tl-rng-sc span{color:#8a8f98;white-space:nowrap;font-size:11px;line-height:16px;position:absolute;top:0;transform:translate(-50%)}.w-richtext .tl-rng-sc span:first-child{transform:none}.w-richtext .tl-rng-sc span:last-child{transform:translate(-100%)}.w-richtext .tl-rng-n{color:#4a5163;margin:14px 0 0;font-size:12px;line-height:17px;display:block}.w-richtext .tl-calc-rate{margin:22px 0 0}.w-richtext .tl-calc-rl{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.w-richtext .tl-calc-rl>span:first-child,.w-richtext .tl-calc-gl{color:#4a5163;font-size:13px;font-weight:500;line-height:18px}.w-richtext .tl-calc-rv{color:#4a5163;font-size:13px;line-height:18px}.w-richtext .tl-calc-rv span{color:#171d32;font-size:20px;font-weight:700;line-height:26px}.w-richtext .tl-calc input[type=range]{accent-color:#171d32;cursor:pointer;width:100%;margin:10px 0 4px;display:block}.w-richtext .tl-calc-sc{color:#8a8f98;justify-content:space-between;font-size:11px;line-height:16px;display:flex}.w-richtext .tl-calc-ctl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 0;display:grid}.w-richtext .tl-calc-gl{margin:0 0 8px;display:block}.w-richtext .tl-calc-seg{background:#fffdf4;border:1px solid #e6e0d1;border-radius:8px;padding:3px;display:flex}.w-richtext .tl-calc-seg button{font:inherit;color:#171d32;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1 1 0;margin:0;padding:8px 4px;font-size:14px;line-height:20px}.w-richtext .tl-calc-seg button[aria-pressed=true]{color:#fffdf4;background:#171d32;font-weight:500}.w-richtext .tl-calc-out{background:#fffdf4;border:1px solid #e6e0d1;border-radius:8px;grid-template-columns:1.35fr 1fr 1.25fr;align-items:center;margin:20px 0 0;padding:18px 20px;display:grid}.w-richtext .tl-calc-st{flex-direction:column;min-width:0;padding:0 0 0 20px;display:flex}.w-richtext .tl-calc-st.big{border-right:1px solid #e6e0d1;padding:0 20px 0 0}.w-richtext .tl-calc-k{color:#8a8f98;font-size:12px;line-height:17px}.w-richtext .tl-calc-num{color:#171d32;font-size:20px;font-weight:700;line-height:28px}.w-richtext .tl-calc-st.big .tl-calc-num{font-size:30px;line-height:38px}.w-richtext .tl-calc-sub{color:#4a5163;font-size:12px;line-height:17px}@media screen and (max-width:767px){.w-richtext .tl-rng-r{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding:8px 0}.w-richtext .tl-rng-t{grid-area:2/1/auto/-1}.w-richtext .tl-rng-ax{grid-template-columns:minmax(0,1fr)}.w-richtext .tl-rng-ax>span:first-child,.w-richtext .tl-rng-ax>span:last-child{display:none}.w-richtext .tl-calc-ctl{grid-template-columns:minmax(0,1fr)}.w-richtext .tl-calc-out{grid-template-columns:minmax(0,1fr);row-gap:14px;padding:16px}.w-richtext .tl-calc-st,.w-richtext .tl-calc-st.big{border-right:0;padding:0}}.w-richtext .tl-cs .tl-rng-r{grid-template-columns:190px minmax(0,1fr) 40px;padding:5px 0}@media screen and (max-width:767px){.w-richtext .tl-cs .tl-rng-r{grid-template-columns:104px minmax(0,1fr) 30px;row-gap:0;padding:4px 0}.w-richtext .tl-cs .tl-rng-t{grid-area:auto}.w-richtext .tl-cs .tl-rng-l,.w-richtext .tl-cs .tl-rng-v{font-size:12px;line-height:16px}}.w-richtext blockquote{color:#f6f3eb;background:#171d32;border:0;border-radius:12px;margin:36px 0;padding:30px 34px;font-size:18px;line-height:30px}.w-richtext blockquote:before{content:"";background:#efc763;width:28px;height:3px;margin:0 0 16px;display:block}.w-richtext blockquote.tl-bq-l:before{display:none}.w-richtext blockquote .tl-bq-label{letter-spacing:.1em;text-transform:uppercase;color:#efc763;margin:0 0 10px;font-size:13px;font-weight:700;line-height:18px;display:block}.w-richtext blockquote strong{color:#fffdf4!important}.w-richtext blockquote a{text-decoration:underline;color:#9dc7f7!important}@media (max-width:767px){.w-richtext blockquote{margin:28px 0;padding:24px 22px;font-size:17px;line-height:28px}}.ar-rt .w-richtext table ul,.ar-rt .w-richtext table ol,.w-richtext table ul,.w-richtext table ol{margin:0!important;padding:0 0 0 18px!important}.ar-rt .w-richtext table li,.w-richtext table li{margin:0 0 6px!important;padding:0!important;font-size:16px!important;line-height:24px!important}.ar-rt .w-richtext table li:last-child,.w-richtext table li:last-child{margin:0!important}.w-richtext .bl-video{width:100%;margin:32px 0;position:relative}.w-richtext .bl-video iframe{border:0;border-radius:12px;width:100%;height:100%;position:absolute;inset:0}.w-richtext figure img{width:100%;height:auto;display:block}.w-richtext figcaption{color:var(--ink,#171d32);text-align:left;border-left:2px solid #000;margin-top:8px;padding-left:8px;font-size:14px;line-height:20px}.ar .ar-tb h1{font-size:40px;line-height:50px}@media (max-width:991px){.ar .ar-tb h1{line-height:1.25}}@media (max-width:767px){.ar .ar-tb h1{font-size:32px;line-height:40px}}
