:root{--bg:#E9E4D8;--panel:#FFFDF8;--ink:#1B2435;--ink-2:#4B5567;--ink-3:#8A93A3;--rule:#E3DCCC;--navy:var(--spn);--gold:#C9A448}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg:#10141D;--panel:#1A2130;--ink:#EBE7DD;--ink-2:#B5B9C4;--ink-3:#858C9B;--rule:#2B3242;--navy:#22355F;--gold:#D9B75A}}:root[data-theme=dark]{--bg:#10141D;--panel:#1A2130;--ink:#EBE7DD;--ink-2:#B5B9C4;--ink-3:#858C9B;--rule:#2B3242;--navy:#22355F;--gold:#D9B75A}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:"DM Sans","Noto Sans SC",-apple-system,"PingFang SC","Microsoft YaHei",system-ui,sans-serif;font-size:14px;line-height:1.55}button,input,select,textarea{font:inherit}button{cursor:pointer}.t .zh{display:none}[data-lang=zh] .t .en{display:none}[data-lang=zh] .t .zh{display:inline}.t .zh.blk{display:none}[data-lang=zh] .t .zh.blk{display:block}[data-lang=zh] .t .en.blk{display:none}.top{display:flex;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid var(--rule);background:var(--panel);position:sticky;top:0;z-index:60;flex-wrap:wrap}.top h1{font-family:"Playfair Display",Georgia,serif;font-size:17px;margin:0;font-weight:600}.top h1 b{color:var(--gold)}.top .sub{color:var(--ink-3);font-size:12px;max-width:62ch}.top .sp{flex:1}.sg{display:flex;border:1px solid var(--rule);border-radius:6px;overflow:hidden}.sg button{border:0;background:transparent;color:var(--ink-2);padding:5px 10px;font-size:12px}.sg button.on{background:var(--navy);color:#fff}.pick{padding:5px 8px;border:1px solid var(--rule);border-radius:6px;background:var(--panel);color:var(--ink);max-width:240px}.adm{border:1px solid var(--gold);background:transparent;color:var(--ink);border-radius:6px;padding:5px 10px;font-size:12px}.adm.on{background:var(--gold);color:var(--spn);font-weight:700}.stage{padding:18px;display:flex;flex-direction:column;align-items:center;gap:16px}.frame{scroll-margin-top:84px;width:100%;max-width:1280px;border-radius:12px;overflow:hidden;overflow:clip;box-shadow:0 24px 60px rgba(0,0,0,.25);border:1px solid rgba(0,0,0,.18);background:var(--spn3);transition:max-width .2s}.frame.mobile{max-width:412px;border-radius:42px;border:10px solid #0b0f19}.frame.tablet{max-width:834px;border-radius:30px;border:12px solid #0b0f19}.chrome{height:34px;background:#E6E0D2;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid #D5CDBB}.frame.mobile .chrome,.frame.tablet .chrome{display:none}.chrome i{width:10px;height:10px;border-radius:50%;background:#CFC7B4;display:inline-block}.chrome .url{flex:1;background:#fff;border-radius:6px;height:21px;display:flex;align-items:center;padding:0 10px;font-size:11.5px;color:#6B7280;margin-left:8px}.notes{background:var(--panel);border:1px solid var(--rule);border-radius:12px;padding:16px 20px;width:100%;max-width:1280px}.notes .nsec{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-weight:700}.notes h2{font-family:"Playfair Display",Georgia,serif;font-size:18px;margin:4px 0 10px;font-weight:600}.notes .cols{display:grid;grid-template-columns:2fr 1fr;gap:20px}.notes h3{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-weight:600}.notes ul{margin:0;padding-left:16px;color:var(--ink-2)}.notes li{margin:0 0 5px}.notes .flow{display:flex;gap:6px;flex-wrap:wrap}.notes .flow button{border:1px solid var(--rule);background:transparent;color:var(--ink);border-radius:20px;padding:3px 10px;font-size:12px}@media (max-width:980px){.notes .cols{grid-template-columns:1fr}.stage{padding:8px}}.fit{width:100%;max-width:1280px;display:flex;justify-content:center}.fit.scaled{display:block;position:relative;overflow:hidden;overflow:clip}.fit.scaled .frame{max-width:none;flex:none}.frame.real{border:0;border-radius:0;box-shadow:none;max-width:none}body.real-dev .stage{padding:0 0 16px;gap:0}body.real-dev .fit{max-width:none}body.real-dev .notes{border-radius:0;border-left:0;border-right:0}@media (max-width:700px){.top{position:static;padding:8px 12px;gap:8px}.top .sub{display:none}.top h1{font-size:16px;flex:1 1 100%}.top .sp{display:none}.pick{flex:1 1 100%;max-width:100%;min-width:0;order:3}.frame{scroll-margin-top:0}}.editing [data-ek],.editing [data-lf]{outline:1px dashed rgba(201,164,72,.9);outline-offset:2px;cursor:text;border-radius:3px}.editing [data-ek]:hover,.editing [data-lf]:hover{background:rgba(201,164,72,.14)}.editing [data-ek]:focus,.editing [data-lf]:focus{outline:2px solid #C9A448;background:rgba(201,164,72,.18)}.editing [data-img]{outline:2px dashed #E2C36B;outline-offset:-2px;cursor:copy}.imgtag{position:absolute;z-index:8;background:#C9A448;color:var(--spn);font:700 11.5px "DM Sans",sans-serif;padding:4px 9px;border-radius:20px;border:0;box-shadow:0 3px 10px rgba(0,0,0,.35);white-space:nowrap}.lctl{display:none}.editing .lctl{display:inline-flex}.lbtn{border:1px dashed #C9A448;background:rgba(201,164,72,.12);color:#B08A2E;border-radius:10px;padding:8px 14px;font-weight:700;font-size:13px;align-items:center;gap:6px;margin-top:10px}.ldel{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;border:0;background:#B5352B;color:#fff;font-weight:700;font-size:14px;line-height:1;align-items:center;justify-content:center;z-index:5}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);background:var(--panel);color:var(--ink);border-left:1px solid var(--rule);box-shadow:-20px 0 50px rgba(0,0,0,.25);z-index:80;transform:translateX(105%);transition:transform .2s;display:flex;flex-direction:column}.drawer.on{transform:none}.drawer header{padding:14px 18px;border-bottom:1px solid var(--rule);display:flex;align-items:center;gap:10px}.drawer header h2{font-family:"Playfair Display",serif;font-size:18px;margin:0;flex:1}.drawer header button{border:1px solid var(--rule);background:transparent;color:var(--ink);border-radius:6px;width:32px;height:32px}.drawer .dbody{overflow:auto;padding:6px 18px 30px}.drawer h3{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin:20px 0 8px}.drawer p{color:var(--ink-2);margin:0 0 8px;font-size:13px}.drow{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--rule)}.drow input[type=text],.drow input[type=number],.drow input[type=url]{width:100%;border:1px solid var(--rule);background:transparent;color:var(--ink);border-radius:6px;padding:6px 8px}.drow label{display:flex;gap:8px;align-items:center;font-weight:600}.dgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dimg{border:1px solid var(--rule);border-radius:8px;overflow:hidden;background:var(--spn);cursor:pointer;display:flex;flex-direction:column}.dimg img{width:100%;height:64px;object-fit:cover;display:block}.dimg span{font-size:11px;padding:4px 6px;color:var(--ink-2);background:var(--panel)}.dbtn{border:1px solid var(--gold);background:transparent;color:var(--ink);border-radius:6px;padding:6px 12px;font-size:12.5px}.dbtn.solid{background:var(--gold);color:var(--spn);font-weight:700}.dwarn{color:#B5352B;font-size:12px}.site{--b0:var(--spn3);--b1:var(--spn);--b2:var(--spn2);--cream:#F7F2E6;--card:#FFFDF8;--ink:#121B30;--ink2:#47516A;--ink3:#7E879B;--line:#E6DCC3;--g:#C9A448;--g2:#E2C36B;--g3:#F3D98A;--glt:#FBF4E0;--tx:#EEF1F7;--tx2:#B4BED3;--gl:rgba(201,164,72,.34);background:radial-gradient(1200px 600px at 85% -5%,#14254A 0%,rgba(20,37,74,0) 60%),radial-gradient(900px 500px at -10% 45%,var(--spn) 0%,rgba(15,29,60,0) 60%),var(--b0);color:var(--tx);font-family:"DM Sans","Noto Sans SC",system-ui,sans-serif;font-size:16px;line-height:1.6;position:relative;overflow:hidden;overflow:clip;min-height:640px}.site h1,.site h2,.site h3,.serif{font-family:"Playfair Display","Noto Serif SC",Georgia,serif;font-weight:600;margin:0;letter-spacing:-.005em}.site h1{font-size:56px;line-height:1.05}.site h2{font-size:38px;line-height:1.12}.site h3{font-size:20px;line-height:1.3}.script{font-family:"Great Vibes","Playfair Display",cursive;font-weight:400;color:var(--g2);font-size:1.45em;line-height:.9;display:block;margin-bottom:-.1em}.gd{color:var(--g2)}.eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--g2);font-weight:700}.rule{width:38px;height:1.5px;background:var(--g);margin:14px 0}.wx{max-width:1220px;margin:0 auto;padding:0 36px}.lead{color:var(--tx2);font-size:16.5px;max-width:56ch;margin:12px 0 0}.bgold,.bnavy,.bline,.langb{white-space:nowrap}.bgold{border:0;background:linear-gradient(180deg,#F3D98A 0%,#DDB551 100%);color:var(--spn);border-radius:40px;padding:12px 26px;font-weight:700;font-size:15px;letter-spacing:.02em;box-shadow:0 6px 20px rgba(217,174,69,.28),inset 0 1px 0 rgba(255,255,255,.6)}.bgold.sm{padding:9px 20px;font-size:14px}.bnavy{border:1px solid rgba(226,195,107,.75);background:linear-gradient(180deg,var(--spn2),var(--spn));color:var(--g2);border-radius:40px;padding:11px 24px;font-weight:600;font-size:15px}.bline{border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;border-radius:40px;padding:11px 22px;font-weight:500;font-size:15px}.bline.d{border-color:var(--g);color:var(--ink);background:var(--glt)}.med{width:50px;height:50px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--spn),var(--spn));border:1.5px solid var(--g);display:flex;align-items:center;justify-content:center;color:var(--g2);flex:none;box-shadow:0 0 0 4px rgba(201,164,72,.12)}.med svg,.ic svg,.sq svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hdr{background:rgba(0,20,48,.92);border-bottom:1px solid var(--gl);position:relative;z-index:6}.hdr .wx{display:flex;align-items:center;gap:18px;height:72px;max-width:1240px}.brand{display:flex;align-items:center;gap:11px;cursor:pointer}.brand img{height:46px;display:block}.brand .nm{font-family:"Playfair Display",serif;font-size:22px;font-weight:600;line-height:1;color:#fff}.brand .nm b{color:var(--g2);font-weight:600}.brand .nm{white-space:nowrap}.brand .nm small{display:inline;font-family:inherit;font-size:.86em;letter-spacing:0;color:#E4E9F2;margin-left:.3em;font-weight:500}.frame.mobile .brand .nm{font-size:16px}.frame.mobile .brand img{height:38px}.frame.tablet .brand .nm{font-size:19px}.menu{display:flex;gap:2px;margin-left:auto}.menu a{white-space:nowrap;color:#C9D2E6;padding:8px 11px;font-size:14px;cursor:pointer;position:relative}.menu a:hover{color:#fff}.menu a.on{color:var(--g2);font-weight:600}.menu a.on::after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1.5px;background:var(--g)}.acts{display:flex;gap:10px;align-items:center}.langb{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.04);color:#fff;border-radius:22px;padding:7px 14px;font-size:13px}.burger{display:none;border:0;background:transparent;color:#fff;font-size:26px;line-height:1}.hero{position:relative;min-height:520px;display:flex;align-items:center}.hero .map{position:absolute;inset:0 0 0 22%;background-position:right center;background-size:cover;background-repeat:no-repeat}.hero .map::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--spn3) 0%,rgba(0,20,48,.55) 22%,rgba(0,20,48,0) 48%),linear-gradient(0deg,var(--spn3) 0%,rgba(0,20,48,0) 30%)}.hero .wx{position:relative;width:100%;padding-top:56px;padding-bottom:64px}.hero h1 .gd{color:var(--g3)}.hero .tag{font-size:20px;color:#D7DEEE;margin:16px 0 26px}.hero .tag b{color:var(--g2);font-weight:500}.stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px;max-width:560px}.stat{text-align:center;padding:2px 8px;border-left:1px solid rgba(226,195,107,.35)}.stat:first-child{border-left:0}.stat b{display:block;font-variant-numeric:lining-nums;font-family:"Playfair Display",Georgia,serif;font-size:26px;line-height:1.2;color:var(--g3);font-weight:600}.stat span{color:#C9D2E6;font-size:13.5px}.strip{position:relative;z-index:3;margin-top:-72px;background:var(--cream);color:var(--ink);border-radius:18px;display:grid;grid-template-columns:repeat(4,1fr);box-shadow:0 20px 50px rgba(0,0,0,.35)}.strip>div{padding:20px 18px;display:flex;gap:14px;align-items:flex-start;border-left:1px solid var(--line)}.strip>div:first-child{border-left:0}.strip .ic{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--g);color:#A8822A;display:flex;align-items:center;justify-content:center;background:var(--glt);flex:none}.strip b{display:block;font-size:15px;line-height:1.3}.strip span{display:block;color:var(--ink2);font-size:13px;line-height:1.45;margin-top:3px}.sec{padding:28px 0}.pn{background:linear-gradient(180deg,rgba(10,42,92,.9),rgba(10,20,45,.9));border:1px solid var(--gl);border-radius:20px;padding:30px}.pn.cream{background:var(--cream);color:var(--ink);border-color:var(--line)}.pn.cream .lead{color:var(--ink2)}.pn.cream .gd{color:#A8822A}.pn.cream .eyebrow{color:#A8822A}.two{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.pic{border-radius:14px;overflow:hidden;display:block;width:100%;object-fit:cover}.bar{border-left:3px solid var(--g);padding-left:20px}.ben{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.ben div{display:flex;gap:12px;align-items:center;border:1px solid var(--gl);border-radius:12px;padding:12px 14px;background:rgba(255,255,255,.02)}.ben .ic{width:38px;height:38px;border-radius:50%;border:1px solid var(--g);color:var(--g2);display:flex;align-items:center;justify-content:center;flex:none}.ben .ic svg{width:18px;height:18px}.ben b{font-weight:500;font-size:14.5px;line-height:1.35;color:#fff}.hrow{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:22px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cd{background:linear-gradient(180deg,var(--spn2),var(--spn));border:1px solid var(--gl);border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .18s,border-color .18s;display:flex;flex-direction:column}.cd:hover{transform:translateY(-3px);border-color:var(--g)}.cd .im{height:176px;background-size:cover;background-position:center;position:relative;border-bottom:2px solid var(--g)}.cd .bd{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.cd .bd h3{font-size:19px;color:#fff}.cd .bd p{color:var(--tx2);font-size:14.5px;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.more{color:var(--g2);font-weight:600;font-size:14px}.dots{display:flex;gap:8px;justify-content:center;margin-top:18px}.dots i{width:9px;height:9px;border-radius:9px;background:#34425F;cursor:pointer;position:relative}.dots i::after{content:"";position:absolute;inset:-10px -4px}.dots i.on{width:34px;background:var(--g)}.story{border-radius:16px;overflow:hidden;border:1px solid var(--gl);cursor:pointer;background:linear-gradient(180deg,var(--spn2),var(--spn));display:flex;flex-direction:column;transition:transform .18s,border-color .18s}.story:hover{transform:translateY(-3px);border-color:var(--g)}.story .sph{position:relative;aspect-ratio:1/1;background:var(--spn);border-bottom:2px solid var(--g)}.story .sph>img,.story .sph>video{width:100%;height:100%;object-fit:cover;display:block}.story .sb{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.story .sb b{font-family:"Playfair Display","Noto Serif SC",serif;font-size:18px;font-weight:600;line-height:1.3;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.story .sb span{color:var(--tx2);font-size:13.5px}.story .tg{position:absolute;top:10px;left:10px;border-radius:20px;padding:3px 11px;font-size:12px;font-weight:700}.story .tg.tutor{background:var(--g3);color:var(--spn)}.story .tg.student{background:var(--spn);color:#fff;border:1px solid var(--g)}.story .ft{position:absolute;top:10px;right:10px;border-radius:20px;padding:3px 10px;font-size:11.5px;font-weight:700;background:rgba(0,20,48,.78);color:var(--g2);border:1px solid var(--g)}.two.st{grid-template-columns:1fr 2fr}.stories2{grid-template-columns:repeat(3,1fr);gap:14px}.two.hubtop{grid-template-columns:1fr 1.4fr;margin-bottom:22px}.srow{display:grid;grid-template-columns:1.25fr 1fr;gap:20px}.hubpic{border-radius:14px;overflow:hidden;height:250px}.hubpic img{width:100%;height:100%;object-fit:cover;display:block}.arts{display:grid;grid-template-columns:repeat(3,1fr) 1.05fr;gap:18px}.art{background:var(--cream);color:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column}.art .im{height:130px;background-size:cover;background-position:center}.art .bd{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.art h3{font-family:"DM Sans","Noto Sans SC",sans-serif;font-size:15px;font-weight:600;flex:1}.art .more{color:#A8822A}.quote{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--gl);min-height:220px;background:#F4EDDC}.quote>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.quote .qt{position:relative;padding:22px 20px;color:#1B2435;max-width:70%}.quote .qt p{font-family:"Playfair Display",serif;font-size:19px;line-height:1.35;margin:6px 0 10px}.quote .qt span{color:#8A6A1F;font-size:13.5px}.quote .qt i{font-family:"Playfair Display",serif;font-style:normal;color:#C9A448;font-size:40px;line-height:.5}.faqs{max-width:820px;margin:18px auto 0}.fq{background:#fff;border-radius:16px;margin:0 0 10px;padding:0 20px;border:1px solid var(--line);position:relative}.fq[open]{border-color:var(--g)}.fq summary{cursor:pointer;padding:14px 0;font-weight:600;font-size:16.5px;list-style:none;display:flex;align-items:center;gap:12px;color:var(--ink)}.fq summary::-webkit-details-marker{display:none}.fq summary::before{content:"?";width:28px;height:28px;border-radius:50%;border:1.5px solid var(--g);color:#A8822A;display:flex;align-items:center;justify-content:center;font-size:14px;flex:none}.fq summary::after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300112E' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/16px no-repeat,linear-gradient(180deg,#F3D98A,#DDB551)!important;margin-left:auto;width:30px;height:30px;border-radius:50%;background:linear-gradient(180deg,#F3D98A,#DDB551);color:var(--spn);display:flex;align-items:center;justify-content:center;font-size:16px;flex:none;transition:transform .15s}.fq[open] summary::after{transform:rotate(180deg)}.fq p{margin:0 0 16px 40px;color:var(--ink2);font-size:15px}.touch{padding:34px 0 0}.touch .panel{border:1.5px solid var(--g);border-radius:22px;padding:34px 34px 0;background:linear-gradient(180deg,var(--spn),var(--spn))}.touch h2{text-align:center;color:#fff;font-size:42px}.touch .sub{text-align:center;color:#C9D2E6;margin:8px 0 28px}.c3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.c3.c2{grid-template-columns:1fr 1fr}.c3>div{padding:0 26px;border-left:1px solid rgba(226,195,107,.3)}.c3>div:first-child{border-left:0;padding-left:0}.c3 h4{font-size:18px;font-weight:600;margin:0 0 18px;display:flex;align-items:center;gap:12px;color:#fff}.c3 h4 .med{width:42px;height:42px}.ci{display:flex;gap:14px;margin:0 0 16px;align-items:flex-start}.ci .sq{width:40px;height:40px;border-radius:10px;border:1px solid rgba(226,195,107,.6);display:flex;align-items:center;justify-content:center;color:var(--g2);flex:none}.ci .sq svg{width:19px;height:19px}.ci b{display:block;color:var(--g2);font-weight:600}.ci span{color:#D7DEEE;font-size:15px}.soc{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.09);color:#D7DEEE;text-decoration:none;cursor:pointer}.soc i{width:34px;height:34px;border-radius:50%;background:var(--spn2);border:1px solid rgba(226,195,107,.5);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:12.5px;color:var(--g2);font-weight:700}.qrw{width:140px;margin:4px auto 8px;position:relative}.qrw img{width:140px;height:140px;border-radius:12px;border:3px solid var(--g);background:#fff;display:block;object-fit:contain}.foot{display:grid;grid-template-columns:1.2fr 1.4fr 1fr;gap:0;align-items:center;border-top:1px solid rgba(226,195,107,.3);margin-top:30px;padding:24px 0}.foot>div{padding:0 26px;border-left:1px solid rgba(226,195,107,.3)}.foot>div:first-child{border-left:0;padding-left:0}.foot .mot{font-family:"Playfair Display",serif;font-style:italic;font-size:22px;line-height:1.3;color:#fff}.foot .mot b{color:var(--g2);font-weight:500}.ph{padding:44px 0 38px;border-bottom:1px solid var(--gl);background:radial-gradient(ellipse at 80% 0%,var(--spn2),rgba(0,28,64,0) 65%)}.ph h1{font-size:46px;color:#fff}.ph p{color:#C9D2E6;margin:10px 0 0;max-width:60ch;font-size:16.5px}.crumbs{font-size:12.5px;color:#8FA0C0;margin-bottom:12px;letter-spacing:.06em}.crumbs a{color:#A9B7D3;cursor:pointer;text-decoration:none}.crumbs a:hover{color:#fff;text-decoration:underline}.crumbs a.cur{color:var(--g2)}.chev{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vertical-align:-1px;margin-left:5px}.crumbs b{color:var(--g2);font-weight:500}.prose{color:var(--ink2);font-size:16.5px}.prose p{margin:0 0 14px}.prose h3{margin:26px 0 8px;color:var(--ink);font-size:22px}.prose h3:first-child{margin-top:0}.sidec{background:var(--card);color:var(--ink);border:1.5px solid var(--g);border-radius:16px;padding:22px;position:relative}.sidec h3{margin-bottom:12px}.kv{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:14.5px;align-items:start}.editing .kv{grid-template-columns:auto 1fr auto}.kv b{color:var(--ink3);font-weight:500}.kv .ldel{position:static;width:20px;height:20px;font-size:11px}.aboutg{display:grid;grid-template-columns:1.35fr 1fr;grid-template-areas:"prose video";gap:22px 30px;align-items:start}.aboutg .a1{grid-area:prose}.aboutg .a2{grid-area:video;position:sticky;top:16px}.frame.mobile .aboutg .a2{position:static}.aboutg .a3{grid-area:glance}.vid{position:relative;border-radius:16px;overflow:hidden;border:1.5px solid var(--g);cursor:pointer;aspect-ratio:16/10;background:var(--spn)}.vid>img{width:100%;height:100%;object-fit:cover;display:block}.vid .play{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:74px;height:74px;border-radius:50%;border:2.5px solid var(--g3);background:rgba(0,20,48,.45);display:flex;align-items:center;justify-content:center}.vid .play::before{content:"";border-left:22px solid var(--g3);border-top:14px solid transparent;border-bottom:14px solid transparent;margin-left:6px}.vid .cap{position:absolute;left:0;right:0;bottom:0;padding:40px 18px 14px;background:linear-gradient(0deg,rgba(0,20,48,.9),rgba(0,20,48,0));color:#fff;text-align:center;font-size:15px}.pills{display:flex;gap:8px;flex-wrap:wrap}.pl{border:1px solid var(--g);background:transparent;color:#fff;border-radius:30px;padding:8px 18px;font-size:14px}.pl.on{background:var(--g2);border-color:var(--g2);color:var(--spn)}.modal{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(3,7,16,.72);z-index:20;display:none;align-items:flex-start;justify-content:center;padding:60px 20px}.modal.on{display:flex}.modal .box{background:var(--card);color:var(--ink);border:1.5px solid var(--g);border-radius:18px;max-width:720px;width:100%;padding:26px 28px;position:relative;max-height:80vh;overflow:auto}.modal .x{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink)}.modal video{width:100%;border-radius:12px;background:#000;display:block}.fwrap{padding:34px 0 50px}.form{background:var(--card);color:var(--ink);border:1.5px solid var(--g);border-radius:22px;padding:34px 34px;box-shadow:0 0 0 6px rgba(201,164,72,.1),0 30px 70px rgba(0,0,0,.35);max-width:900px;margin:0 auto;position:relative}.form>h2{font-size:36px;text-align:center}.form .gd{color:#A8822A}.form>.sub{text-align:center;color:var(--ink2);margin:8px 0 0;font-size:16.5px}.dv{display:flex;align-items:center;gap:14px;color:var(--g);margin:20px 0}.dv::before,.dv::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#D9B85A)}.dv::after{background:linear-gradient(90deg,#D9B85A,transparent)}.sx{border:1px solid var(--line);border-radius:16px;margin-top:22px;overflow:hidden;background:#fff;scroll-margin-top:90px}.sx .sh{background:linear-gradient(180deg,#FDF8EA,#FBF2DA);border-bottom:1px solid var(--line);padding:14px 20px;display:flex;align-items:center;gap:14px}.sx .sh .med{width:46px;height:46px}.sx .sh .num{width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#F6E2A0,#D9AE45);color:var(--spn);display:flex;align-items:center;justify-content:center;font-weight:700;font-family:"DM Sans",sans-serif;font-size:16px;line-height:1;font-variant-numeric:lining-nums tabular-nums;flex:none}.sx .sh h3{font-size:22px;color:var(--ink)}.sx .sh .opt{margin-left:auto;font-style:italic;color:#A8822A;font-size:14px}.sx .sb{padding:20px}.sx h4{font-family:"Playfair Display",serif;font-size:18px;margin:6px 0 4px;color:var(--ink)}.sx h4 small{font-family:"DM Sans",sans-serif;font-weight:400;color:var(--ink3);font-size:13px;margin-left:6px}.fld{display:flex;flex-direction:column;gap:6px;margin:0 0 16px;position:relative}.fld>label{font-weight:600;font-size:15px;color:var(--ink)}.fld>label .optl{font-weight:400;color:var(--ink3);font-size:13px;margin-left:4px}.ctl{display:flex;align-items:center;border:1px solid #D9D5CB;border-radius:10px;background:#F7F7F9;min-height:46px;padding:0 12px;gap:10px;transition:border-color .15s,box-shadow .15s}.ctl:focus-within{border-color:var(--g);box-shadow:0 0 0 3px rgba(201,164,72,.18);background:#fff}.ctl .ico{width:30px;height:30px;border-radius:8px;background:var(--glt);display:flex;align-items:center;justify-content:center;color:#A8822A;flex:none}.ctl .ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ctl input,.ctl select,.ctl textarea{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font-size:15px;padding:11px 0;outline:none}.ctl select{cursor:pointer}.ctl select:invalid,.ctl select.ph{color:#8A92A5}.ctl textarea{resize:vertical;min-height:84px;padding:11px 0;line-height:1.5}.ctl.ta{align-items:flex-start}.ctl .cnt{font-size:12px;color:var(--ink3);align-self:flex-end;padding-bottom:8px;white-space:nowrap}.ctl .cur{background:var(--spn);color:var(--g2);font-weight:700;border-radius:8px 0 0 8px;align-self:stretch;display:flex;align-items:center;padding:0 14px;margin-left:-12px}.hint{font-size:13px;color:var(--ink3)}.lim{display:inline-block;margin-left:6px;background:var(--spn);color:var(--g2);border-radius:20px;padding:1px 9px;font-size:12px;font-weight:600;white-space:nowrap}.file{border:1px solid #D9D5CB;border-radius:10px;background:#F7F7F9;display:flex;align-items:center;gap:14px;padding:6px;color:#8A92A5;font-size:14.5px;cursor:pointer}.file b{background:linear-gradient(180deg,var(--spn2),var(--spn));color:var(--g2);border-radius:8px;padding:9px 16px;font-weight:600;white-space:nowrap;flex:none}.file.has{color:var(--ink)}.file input{display:none}.g2{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;align-items:start}.g2>*,.fld,.ctl{min-width:0}.ctl select{width:100%;min-width:0;text-overflow:ellipsis}.chk{border:1px solid #D9D5CB;background:#fff;border-radius:9px;padding:7px 13px;font-size:14.5px;color:var(--ink2);cursor:pointer;display:inline-flex;gap:9px;align-items:center;user-select:none}.chk input{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid #B9B2A3;border-radius:4px;background:#fff;margin:0;flex:none;cursor:pointer;display:grid;place-content:center}.chk input:checked{background:var(--spn);border-color:var(--spn)}.chk input:checked::after{content:"";width:8px;height:4px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.chk:has(input:checked){border-color:var(--spn);color:var(--ink);background:#FBF6E7}.chk.plain{border:0;padding:0;background:transparent!important}.chips{display:flex;flex-wrap:wrap;gap:8px}.cgroup{border:1px solid var(--line);border-radius:12px;padding:12px 14px 14px;margin:10px 0 0}.cgroup>b{display:block;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#A8822A;margin-bottom:8px}.cgroup .sub{font-size:12.5px;color:var(--ink3);margin:10px 0 6px;font-weight:600}.rq{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid #F0EADB}.rate{display:flex;gap:8px}.rate label{position:relative}.rate input{position:absolute;opacity:0;pointer-events:none}.rate span{width:36px;height:36px;border-radius:50%;border:1.5px solid #D9D5CB;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--ink2);cursor:pointer;background:#fff;transition:all .12s}.rate span:hover{border-color:var(--g)}.rate input:checked+span{background:var(--spn);color:#fff;border-color:var(--g);box-shadow:0 0 0 3px rgba(201,164,72,.2)}.rows>.row{position:relative;border:1px solid var(--line);border-radius:12px;padding:14px 44px 2px 14px;margin-bottom:10px}.rows>.row .rdel{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--ink3);display:flex;align-items:center;justify-content:center}.rows>.row .rdel svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.addr{border:1.5px dashed var(--g);border-radius:10px;padding:11px;text-align:center;color:var(--spn);font-weight:600;cursor:pointer;background:transparent;width:100%;margin-top:4px;font-size:15px}.tip{background:var(--glt);border:1px solid #EAD9A6;border-radius:10px;padding:11px 14px;font-size:14px;color:var(--ink2);margin:0 0 14px}.clock{background:radial-gradient(ellipse at 50% 0%,var(--spn2) 0%,var(--spn) 70%);border:1.5px solid var(--g);border-radius:14px;color:#fff;padding:18px;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:4px}.clock .tm{font-size:34px;color:var(--g2);font-weight:700;letter-spacing:.02em}.loc{border:1px solid var(--line);border-radius:12px;padding:14px;margin-top:4px}.loc h3{font-size:18px;margin-top:4px}.slot{display:grid;grid-template-columns:130px 1fr 1fr 30px;gap:8px;align-items:center;margin-bottom:8px}.slot .ctl{min-height:40px}.slot .ctl select{padding:8px 0;font-size:14px}.slot .rdel{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--ink3)}.bjt{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;border-radius:12px;overflow:hidden;border:1px solid var(--line);margin:10px 0 16px}.bjt th{background:var(--spn);color:#fff;padding:10px 12px;text-align:left;font-family:"Playfair Display",serif;font-weight:600}.bjt td{padding:9px 12px;border-top:1px solid var(--line)}.bjt td.e{color:var(--ink3)}.err .ctl,.err .file,.err.cgroupw,.err .rate span,.err.decl{border-color:#C8453A!important;box-shadow:0 0 0 3px rgba(200,69,58,.12)}.err.cgroupw{border:1.5px solid #C8453A;border-radius:12px;padding:6px}.emsg{color:#C8453A;font-size:13px;font-weight:600;display:none}.err>.emsg,.err .emsg{display:block}.err.rq{background:#FDF1EF;border-radius:8px;padding-left:8px}.decl{border:1px solid var(--line);border-radius:14px;padding:16px;margin-top:18px;display:flex;flex-direction:column;gap:10px}.decl a{color:var(--spn);text-decoration:underline;cursor:pointer;font-weight:600}.btnrow{display:grid;grid-template-columns:1fr 1.4fr;gap:14px;margin-top:22px}.btnrow button{border-radius:14px;padding:16px;font-family:"Playfair Display",serif;font-size:19px}.prog{display:flex;justify-content:space-between;gap:4px;margin-top:22px;padding:10px 14px;background:var(--spn);border-radius:50px;border:1.5px solid var(--g)}.prog span{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;color:#D7DEEE;flex:1;text-align:center;cursor:pointer}.prog i{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal;line-height:1;font-variant-numeric:lining-nums tabular-nums;font-weight:700;color:#fff;background:#56627D;border:2px solid rgba(255,255,255,.2)}.prog span.done i{background:#23804F}.prog span.cur i{background:linear-gradient(180deg,#F3D98A,#DDB551);color:var(--spn)}.prog span.cur{color:var(--g2)}.prog span.bad i{background:#B5352B}.sbar{position:sticky;bottom:10px;z-index:4;margin:18px auto 0;max-width:900px;background:#B5352B;color:#fff;border-radius:12px;padding:12px 16px;font-size:14px;display:none;flex-wrap:wrap;align-items:center;gap:8px 12px;max-height:46vh;overflow:auto}.sbar ul{flex:1 1 100%;margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.sbar>span{flex:1 1 100%;min-width:0}.sbar li{display:flex;flex-wrap:wrap;gap:2px 12px}.sbar li b{font-weight:700;flex:1 1 100%}.sbar li a{color:#fff;text-decoration:underline;cursor:pointer}.sbar.on{display:flex}.sbar button{margin-left:auto;border:1px solid #fff;background:transparent;color:#fff;border-radius:20px;padding:4px 12px;font-size:13px}.nx{list-style:none;padding:0;margin:0 0 8px;counter-reset:n}.nx li{counter-increment:n;display:flex;gap:12px;align-items:flex-start;margin:0 0 12px;color:var(--ink2);font-size:15.5px;position:relative;padding-right:30px}.nx li::before{content:counter(n);flex:none;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#F6E2A0,#D9AE45);color:var(--spn);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;font-variant-numeric:lining-nums tabular-nums}.nx li .ldel{top:0;right:0}.toast{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);background:rgba(0,28,64,.96);color:#fff;padding:9px 16px;border-radius:30px;font-size:13px;opacity:0;transition:opacity .2s;pointer-events:none;z-index:30;max-width:84%;text-align:center;border:1px solid rgba(226,195,107,.5)}.toast.on{opacity:1}.mm{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 0%,var(--spn2),var(--spn3) 70%);color:#fff;z-index:9;padding:20px;display:none;flex-direction:column;gap:14px}.mm.on{display:flex}.mm .box{border:1.5px solid var(--g);border-radius:22px;padding:20px 18px;display:flex;flex-direction:column;gap:4px}.mm a{display:flex;align-items:center;gap:16px;padding:14px 14px;color:#fff;font-family:"Playfair Display","Noto Serif SC",serif;font-size:19px;cursor:pointer;border-bottom:1px solid rgba(226,195,107,.18)}.mm a.on{border:1px solid var(--g);border-radius:12px;background:rgba(226,195,107,.07);color:var(--g2)}.mm a svg{width:22px;height:22px;fill:none;stroke:var(--g2);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mm .x{margin-left:auto;border:1px solid rgba(255,255,255,.35);background:transparent;color:var(--g2);border-radius:10px;width:42px;height:42px;font-size:20px}.mm .ver{align-self:center;border:1px solid var(--g);color:var(--g2);border-radius:30px;padding:8px 26px;font-family:"Playfair Display",serif;letter-spacing:.14em;font-size:14px;cursor:pointer}.frame:not(.mobile):not(.tablet) .mm>div{width:100%;max-width:440px;margin-left:auto;margin-right:auto}.pn.link{cursor:pointer;transition:border-color .18s}.pn.link:hover{border-color:var(--g)}.hlink{color:var(--g2);font-weight:600;font-size:14.5px;white-space:nowrap}.chero{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:center;background:linear-gradient(135deg,var(--spn2),var(--spn));border:1px solid var(--gl);border-radius:20px;padding:30px}.chero h1{font-size:40px;color:var(--g3)}.chero dl{margin:14px 0 0;color:#D7DEEE;font-size:15.5px}.chero dt{color:var(--g2);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-top:12px}.chero dd{margin:4px 0 0}.chero .vid{aspect-ratio:3/2}.clay{display:grid;grid-template-columns:250px 1fr;gap:26px;align-items:start;margin-top:24px}.toc{position:sticky;top:16px;background:rgba(10,42,92,.9);border:1px solid var(--gl);border-radius:16px;padding:16px 16px 12px}.toc>b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--g2);margin-bottom:8px}.toc a{display:block;color:#C9D2E6;font-size:13.5px;line-height:1.4;padding:7px 0 7px 10px;border-left:2px solid rgba(226,195,107,.25);cursor:pointer}.toc a:hover,.toc a.on{color:#fff;border-left-color:var(--g)}.toc a.l3{padding-left:22px;font-size:12.5px;color:#9FB0CF}.tocm{display:none}.rich{color:var(--ink2);font-size:16px;line-height:1.7}.rich h2{font-family:"Playfair Display","Noto Serif SC",serif;font-size:25px;color:var(--ink);margin:30px 0 10px;line-height:1.25;scroll-margin-top:20px}.rich h3{font-family:"Playfair Display","Noto Serif SC",serif;font-size:20px;color:var(--ink);margin:22px 0 8px;scroll-margin-top:20px}.rich h2:first-child,.rich h3:first-child{margin-top:0}.rich p{margin:0 0 12px}.rich strong{color:var(--ink)}.rich ul,.rich ol{margin:0 0 12px;padding-left:22px}.cover{width:100%;border-radius:14px;display:block;object-fit:cover;max-height:420px;margin-bottom:22px;border:1.5px solid var(--g)}.sdet{display:grid;grid-template-columns:300px 1fr;gap:28px;align-items:start}.who{position:sticky;top:16px;border-radius:18px;overflow:hidden;border:1.5px solid var(--g);background:linear-gradient(180deg,var(--spn2),var(--spn))}.who .wimg{position:relative;aspect-ratio:1/1}.who .wimg>img,.who .wimg>video{width:100%;height:100%;object-fit:cover;display:block}.who .wb{padding:16px 18px 18px}.who .wb b{display:block;font-family:"Playfair Display","Noto Serif SC",serif;font-size:22px;color:#fff;line-height:1.25}.who .wb .tg{display:inline-block;margin-top:8px;border-radius:20px;padding:3px 12px;font-size:12.5px;font-weight:700}.who .wb .tg.tutor{background:var(--g3);color:var(--spn)}.who .wb .tg.student{background:var(--spn);color:#fff;border:1px solid var(--g)}.sdet .pn.cream h2{font-size:30px;color:var(--ink);margin:0 0 14px}.more3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pager{display:flex;gap:6px;justify-content:center;align-items:center;margin-top:24px;flex-wrap:wrap}.pager button{min-width:38px;height:38px;border-radius:19px;border:1px solid var(--gl);background:transparent;color:#C9D2E6;font-size:14px;padding:0 12px;font-variant-numeric:lining-nums}.pager button.on{background:var(--g2);border-color:var(--g2);color:var(--spn);font-weight:700}.pager button:disabled{opacity:.4;cursor:default}.pager span{color:#8FA0C0;font-size:13px;margin-left:8px}.srch{display:flex;align-items:center;gap:10px;border:1px solid rgba(226,195,107,.5);background:rgba(255,255,255,.04);border-radius:30px;padding:0 8px 0 16px;max-width:460px;height:46px}.srch svg{width:18px;height:18px;fill:none;stroke:var(--g2);stroke-width:2;flex:none}.srch input{flex:1;min-width:0;border:0;background:transparent;color:#fff;font-size:15px;outline:none}.srch input::placeholder{color:#8FA0C0}.art .tag{align-self:flex-start;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8A6A1F;background:#F3E6BF;border-radius:20px;padding:2px 10px}.arts.a3{grid-template-columns:repeat(3,1fr)}.qband{display:grid;grid-template-columns:1fr 300px;align-items:stretch;border-radius:16px;overflow:hidden;border:1px solid var(--gl);background:#F4EDDC;margin-top:22px}.qband .qt{padding:24px 30px;color:#1B2435;display:flex;flex-direction:column;justify-content:center}.qband .qt p{font-family:"Playfair Display",serif;font-style:italic;font-size:24px;line-height:1.35;margin:0 0 8px}.qband .qt span{color:#8A6A1F;font-size:14px}.qband>img,.qband>video{width:100%;height:100%;min-height:150px;object-fit:cover;object-position:right center;display:block}.fqlay{display:grid;grid-template-columns:230px 1fr;gap:26px;align-items:start;margin-top:22px}.fcats{position:sticky;top:16px;display:flex;flex-direction:column;gap:4px;background:var(--cream);border:1px solid var(--line);border-radius:16px;padding:12px}.fcats .grp{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#A8822A;font-weight:700;padding:10px 10px 4px}.fcats button{border:0;background:transparent;text-align:left;padding:9px 12px;border-radius:10px;color:var(--ink);font-size:14.5px;display:flex;justify-content:space-between;gap:8px}.fcats button i{font-style:normal;color:var(--ink3);font-size:12.5px;font-variant-numeric:lining-nums}.fcats button.on{background:var(--spn);color:#fff}.fcats button.on i{color:var(--g2)}.fsec h3{font-size:21px;color:#fff;margin:6px 0 12px}.fsec+.fsec{margin-top:22px}.fsec .fq{margin-bottom:10px}.choose{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:760px;margin:0 auto}.choose button{border:1.5px solid var(--gl);background:linear-gradient(180deg,var(--spn2),var(--spn));border-radius:20px;padding:28px 24px;color:#fff;text-align:left;display:flex;flex-direction:column;gap:10px;transition:border-color .18s,transform .18s}.choose button:hover{border-color:var(--g);transform:translateY(-2px)}.choose button b{font-family:"Playfair Display","Noto Serif SC",serif;font-size:24px;font-weight:600}.choose button span{color:var(--tx2);font-size:15px}.choose button em{font-style:normal;color:var(--g2);font-weight:600;margin-top:auto}.mpqr{width:220px;height:220px;border-radius:18px;border:3px solid var(--g);background:#fff;display:block;margin:0 auto;object-fit:contain}.coderow{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start}.coderow .sendc{height:46px;border-radius:10px;border:1px solid var(--g);background:var(--spn);color:var(--g2);font-weight:600;padding:0 14px;white-space:nowrap;font-size:14px;margin-top:27px}.coderow .sendc:disabled{opacity:.55;cursor:default}.okmail{color:#23804F;font-size:13px;font-weight:600}.frame.tablet .menu,.frame.tablet .acts .hidem{display:none}.frame.tablet .burger{display:block}.frame.tablet .acts{margin-left:auto}.frame.tablet .wx{padding:0 26px}.frame.tablet .site h1{font-size:44px}.frame.tablet .site h2{font-size:32px}.frame.tablet .ph h1{font-size:38px}.frame.tablet .touch h2{font-size:36px}.frame.tablet .hero{min-height:440px}.frame.tablet .hero .map{left:34%}.frame.tablet .hero .wx{padding-top:44px;padding-bottom:104px}.frame.tablet .hubpic{height:220px}.frame.tablet .arts{grid-template-columns:1fr 1fr}.frame.tablet .strip{grid-template-columns:1fr 1fr}.frame.tablet .strip>div:nth-child(3){border-left:0}.frame.tablet .strip>div:nth-child(n+3){border-top:1px solid var(--line)}.frame.tablet .cards{grid-template-columns:1fr 1fr}.frame.tablet .cards.carousel .cd:nth-child(3){display:none}.frame.tablet .srow,.frame.tablet .two.st{grid-template-columns:1fr}.frame.tablet .arts{grid-template-columns:1fr 1fr}.frame.tablet .c3{grid-template-columns:1fr 1fr}.frame.tablet .c3>div:nth-child(3){grid-column:1/-1;border-left:0;padding:18px 0 0;display:grid;grid-template-columns:repeat(3,1fr);column-gap:22px}.frame.tablet .c3>div:nth-child(3) h4{grid-column:1/-1}.frame.tablet .foot{grid-template-columns:1fr 1fr}.frame.tablet .foot>div:nth-child(3){grid-column:1/-1;border-left:0;padding:14px 0 0}.frame.tablet .form{padding:28px 22px}.frame.tablet .two{gap:24px}.frame.tablet .stories2{grid-template-columns:repeat(3,1fr)}.frame.tablet .arts.a3.home3{grid-template-columns:repeat(3,1fr)}.frame.tablet .chero{gap:20px;padding:22px}.frame.tablet .chero h1{font-size:30px}.frame.tablet .chero dl{font-size:14.5px}.frame.tablet .clay{grid-template-columns:200px 1fr}.frame.tablet .sdet{grid-template-columns:240px 1fr}.frame.tablet .more3{grid-template-columns:1fr 1fr}.frame.tablet .more3>:nth-child(3){display:none}.frame.tablet .arts.a3{grid-template-columns:1fr 1fr}.frame.tablet .fqlay{grid-template-columns:190px 1fr}.frame.tablet .qband{grid-template-columns:1fr 220px}.frame.mobile .menu,.frame.mobile .acts .hidem{display:none}.frame.mobile .burger{display:block}.frame.mobile .acts{margin-left:auto}.frame.mobile .wx{padding:0 16px}.frame.mobile .hdr .wx{height:64px}.frame.mobile .site h1{font-size:36px}.frame.mobile .site h2{font-size:28px}.frame.mobile .ph h1{font-size:32px}.frame.mobile .touch h2{font-size:30px}.frame.mobile .hero{display:block;min-height:0}.frame.mobile .hero .map{position:relative;inset:auto;height:230px;background-position:70% center}.frame.mobile .hero .map::after{background:linear-gradient(0deg,var(--spn3) 8%,rgba(0,20,48,.6) 42%,rgba(0,20,48,0) 75%)}.frame.mobile .hero .wx{padding-top:0;padding-bottom:26px;margin-top:-92px}.frame.mobile .hero .tag{font-size:17px}.frame.mobile .stat b{font-size:20px}.frame.mobile .stat span{font-size:12px}.frame.mobile .strip{grid-template-columns:1fr 1fr;margin-top:-70px}.frame.mobile .strip>div{flex-direction:column;gap:8px;padding:14px 12px;border-left:0}.frame.mobile .strip>div:nth-child(even){border-left:1px solid var(--line)}.frame.mobile .strip>div:nth-child(n+3){border-top:1px solid var(--line)}.frame.mobile .two,.frame.mobile .cards,.frame.mobile .srow,.frame.mobile .c3,.frame.mobile .c3.c2,.frame.mobile .foot,.frame.mobile .g2,.frame.mobile .btnrow{grid-template-columns:1fr}.frame.mobile .arts{grid-template-columns:1fr}.frame.mobile .carousel+.dots{display:none}.frame.mobile .pn{padding:20px 16px}.frame.mobile .sec{padding:18px 0}.frame.mobile .ben{grid-template-columns:1fr 1fr}.frame.mobile .ben div{padding:10px}.frame.mobile .ben b{font-size:13px}.frame.mobile .stories2{grid-template-columns:1fr 1fr!important;gap:10px!important}.frame.mobile .story .ov b{font-size:17px}.frame.mobile .story .ov span{font-size:12px}.frame.mobile .story .ov{padding:40px 10px 10px}.frame.mobile .c3>div,.frame.mobile .foot>div{border-left:0;padding:0 0 20px}.frame.mobile .touch .panel{padding:26px 16px 0}.frame.mobile .aboutg{grid-template-columns:1fr;grid-template-areas:"video" "prose"}.frame.mobile .hubpic{height:190px}.frame.mobile .form{padding:22px 14px}.frame.mobile .form>h2{font-size:27px}.frame.mobile .sx .sb{padding:16px 12px}.frame.mobile .sx .sh{padding:12px 14px}.frame.mobile .sx .sh .med{display:none}.frame.mobile .sx .sh h3{font-size:18px}.frame.mobile .rq{grid-template-columns:1fr;gap:6px}.frame.mobile .rate span{width:34px;height:34px}.frame.mobile .slot{grid-template-columns:1fr 1fr 30px}.frame.mobile .slot>.ctl:first-child{grid-column:1/-1}.frame.mobile .prog span{font-size:0}.frame.mobile .prog i{width:24px;height:24px;font-size:11px}.frame.mobile .quote .qt{max-width:78%}.frame.mobile .clock .tm{font-size:28px}.frame.mobile .chero{grid-template-columns:1fr;padding:18px 16px;gap:16px}.frame.mobile .chero .vid{order:-1}.frame.mobile .chero h1{font-size:28px}.frame.mobile .clay{grid-template-columns:1fr;gap:14px}.frame.mobile .toc{display:none}.frame.mobile .tocm{display:block;background:rgba(10,42,92,.9);border:1px solid var(--gl);border-radius:14px;padding:0 14px}.frame.mobile .tocm summary{list-style:none;cursor:pointer;padding:13px 0;color:var(--g2);font-weight:700;font-size:14px;display:flex;justify-content:space-between}.frame.mobile .tocm summary::-webkit-details-marker{display:none}.frame.mobile .tocm[open] summary{border-bottom:1px solid var(--gl)}.frame.mobile .tocm a{display:block;color:#C9D2E6;font-size:14px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer}.frame.mobile .tocm a.l3{padding-left:14px;font-size:13px}.frame.mobile .rich{font-size:15.5px}.frame.mobile .rich h2{font-size:21px}.frame.mobile .sdet{grid-template-columns:1fr;gap:16px}.frame.mobile .who{position:static}.frame.mobile .more3{grid-template-columns:1fr 1fr;gap:10px}.frame.mobile .more3>:nth-child(3){display:none}.frame.mobile .stories2{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;padding-bottom:6px}.frame.mobile .stories2>.story{flex:0 0 74%;scroll-snap-align:start}.frame.mobile .story .sb b{font-size:16px}.frame.mobile .story .sb{padding:12px}.frame.mobile .cards.slist,.frame.mobile .more3{grid-template-columns:1fr 1fr;gap:10px}.frame.mobile .slist .story .sb b,.frame.mobile .more3 .story .sb b{font-size:14.5px}.frame.mobile .slist .story .sb span,.frame.mobile .more3 .story .sb span{font-size:12px}.frame.mobile .slist .story .tg,.frame.mobile .more3 .story .tg{font-size:10.5px;padding:2px 8px}.frame.mobile .slist .story .ft{display:none}.frame.mobile .arts.a3{grid-template-columns:1fr}.frame.mobile .qband{grid-template-columns:1fr}.frame.mobile .qband>img,.frame.mobile .qband>video{height:130px;min-height:0}.frame.mobile .qband .qt{padding:18px}.frame.mobile .qband .qt p{font-size:20px}.frame.mobile .fqlay{grid-template-columns:1fr;gap:14px}.frame.mobile .fcats{position:static;flex-direction:row;overflow-x:auto;padding:8px;gap:6px}.frame.mobile .fcats .grp{display:none}.frame.mobile .fcats button{white-space:nowrap;flex:none;background:#fff;border:1px solid var(--line)}.frame.mobile .fcats button.on{background:var(--spn)}.frame.mobile .choose{grid-template-columns:1fr}.frame.mobile .sbar{max-height:34vh;font-size:13px;padding:10px 12px}.frame.mobile .coderow{grid-template-columns:1fr}.frame.mobile .coderow .sendc{margin-top:0}.frame.mobile .srch{max-width:none}@media (prefers-reduced-motion: reduce){.cd,.toast,.drawer{transition:none}}.democode{display:block;margin-top:8px;padding:8px 10px;background:#FFF6DA;border:1px solid #E8D28A;border-radius:8px;color:#5A4A12;font-size:13px}.phrow{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:10px}.phrow .cur{min-width:64px;justify-content:center}.frame.mobile .phrow{grid-template-columns:1fr}.amag .afig{float:right;width:44%;margin:4px 0 18px 30px}.amag .afig .vid{order:0}.smag{max-width:none}.smag>.who{float:left;width:280px;margin:4px 30px 16px 0;position:static}.frame.tablet .smag>.who{width:220px;margin-right:22px}.frame.tablet .amag .afig{width:46%;margin-left:22px}.frame.mobile .amag .afig,.frame.mobile .smag>.who{float:none;width:100%;margin:0 0 16px}.toc,.fcats{top:calc(var(--tb,0px) + 16px);max-height:calc(100vh - var(--tb,0px) - 32px);overflow-y:auto;scrollbar-width:thin}.frame.mobile .fcats{max-height:none;overflow-y:visible}.art .im{height:auto;aspect-ratio:4/3}.cd .im{height:auto;aspect-ratio:3/2}.site,.site *{cursor:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27%3E%3Cpath d=%27M3 2 L3 19 L8 14.5 L11.5 22 L14.5 20.6 L11 13.4 L17.5 13 Z%27 fill=%27%2300112E%27 stroke=%27%23E2C36B%27 stroke-width=%271.5%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") 3 2,auto}.site a,.site button,.site [onclick],.site [onclick] *,.site label,.site select,.site summary,.site .tap,.site .tap *,.site .chip,.site .pill2,.site .story,.site .art,.site .cd,.site .vid,.site .vid *,.site [role=button]{cursor:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27%3E%3Ccircle cx=%2715%27 cy=%2715%27 r=%2711%27 fill=%27%2300112E%27 fill-opacity=%27.08%27 stroke=%27%23E2C36B%27 stroke-width=%272%27/%3E%3Cpath d=%27M11 15h8M15 11v8%27 stroke=%27%23E2C36B%27 stroke-width=%272%27/%3E%3C/svg%3E") 15 15,pointer}.site input,.site textarea,.site [contenteditable]{cursor:text}.site input[type=checkbox],.site input[type=radio],.site input[type=file]{cursor:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27%3E%3Ccircle cx=%2715%27 cy=%2715%27 r=%2711%27 fill=%27%2300112E%27 fill-opacity=%27.08%27 stroke=%27%23E2C36B%27 stroke-width=%272%27/%3E%3Cpath d=%27M11 15h8M15 11v8%27 stroke=%27%23E2C36B%27 stroke-width=%272%27/%3E%3C/svg%3E") 15 15,pointer}.dobrow{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.2fr);gap:8px}.dobrow .ctl{padding:0 10px}.dobrow select,.dobrow input{width:100%}.sbar.mini{max-height:none;overflow:visible;cursor:pointer;padding:8px 14px;border-radius:24px;max-width:max-content;box-shadow:0 6px 18px rgba(0,0,0,.25)}.sbar.mini ul,.sbar.mini>button{display:none}.slot.slotbad .ctl{border-color:#B5352B;background:#FBEDEC}.slotmsg{color:#B5352B;font-size:13px;margin:-4px 0 8px}.sb .sk{display:block;font-style:normal;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--g2);font-weight:700;margin-bottom:6px}.sb .sk i{font-style:normal;color:var(--g)}.sx .sh{background:var(--spn);border-bottom:1px solid var(--g)}.sx .sh h3{color:#E2C36B;font-family:"Playfair Display","Noto Serif SC",serif;font-weight:600;letter-spacing:.01em}.sx .sh .num{background:transparent;border:1.6px solid #E2C36B;color:#E2C36B}.sx .sh .opt{color:#E2C36B}.sx h4{background:linear-gradient(180deg,#FDF8EA,#FBF2DA);border:1px solid var(--line);border-radius:10px;padding:8px 14px;margin:18px 0 10px}.optag{display:inline-block;vertical-align:middle;background:var(--spn);color:#E2C36B;font-family:"DM Sans",sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.06em;border-radius:20px;padding:2px 10px;margin-left:8px}.yn{display:flex;gap:10px;flex-wrap:wrap}.pill2{display:inline-flex;align-items:center;gap:8px;border:1px solid #D9D5CB;border-radius:22px;padding:8px 18px;background:#F7F7F9;cursor:pointer}.pill2 input{accent-color:var(--spn)}.pill2:has(input:checked){border-color:var(--spn);background:#EEF1F7;font-weight:600}.bsubmit{background:#1E5B3E!important;border-color:#1E5B3E!important;color:#fff!important}.bsubmit:hover{background:#18492F!important}.btnrow{align-items:center}.autosv{margin-right:auto;font-size:13px;color:#2E7D5B}.autosv.off{color:#B5352B}.pairbad .ctl{border-color:#B5352B;background:#FBEDEC}.pairmsg{display:block;color:#B5352B;font-size:13px;margin-top:4px}.ctl .eye{border:0;background:transparent;padding:4px;margin-left:auto;display:flex;align-items:center;color:#6B7280}.ctl .eye svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ctl .eye:hover{color:var(--spn)}.who .wb .sk{display:block;font-style:normal;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--g2);font-weight:700;margin-bottom:6px}.hdr{background:transparent;border:0;padding:14px 0 6px}.hdr .wx{height:60px;max-width:1200px;background:linear-gradient(180deg,var(--spn2),var(--spn));border:1.5px solid rgba(226,195,107,.85);border-radius:40px;padding:0 10px 0 16px;gap:12px;box-shadow:0 12px 30px rgba(0,20,48,.28),inset 0 1px 0 rgba(255,255,255,.08)}.hdr.ov{position:absolute;left:0;right:0;top:0;padding-left:20px;padding-right:20px}.hdr .brand img{height:40px}.hdr .brand .nm{font-size:21px}.hdr .brand .nm small{font-family:"DM Sans",sans-serif;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#D8DFEC;margin-left:.7em;vertical-align:2px}.menu{gap:0}.menu a{font-size:13px;padding:6px 9px;border-radius:20px;border:1px solid transparent;color:#D5DCEA}.menu a.on{color:#fff;font-weight:600;border-color:var(--g2)}.menu a.on::after{display:none}.acts{gap:7px}.acts .langb{padding:6px 11px;font-size:12.5px}.acts .bgold.sm{padding:8px 16px;font-size:13px}.frame .hdr .brand .nm small{display:none}.frame.real:not(.mobile):not(.tablet) .hdr .brand .nm small{display:inline}.frame.mobile .hdr .wx{height:56px;padding:0 8px 0 12px}.frame.mobile .hdr.ov{padding-left:10px;padding-right:10px}.lux{--nv:var(--spn);--nv2:var(--spn2);--gk:#B8913A;--gl2:#E6D3A0;background:linear-gradient(180deg,#FDFAF3 0%,#F8F1E2 55%,#FBF6EC 100%);color:var(--nv);padding-bottom:30px}.lux .lgd{background:linear-gradient(180deg,#D9B456 10%,#A97F25 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.leye{font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--nv2);font-weight:700}.leye.ln{display:flex;align-items:center;gap:12px;color:var(--gk)}.leye.ln::after{content:"";width:46px;height:1px;background:var(--gk)}.lout{border:1.5px solid var(--g);background:rgba(255,255,255,.75);color:var(--nv);border-radius:40px;padding:11px 24px;font-weight:600;font-size:15px;white-space:nowrap;backdrop-filter:blur(4px)}.bnv{border:0;background:linear-gradient(180deg,var(--spn2),var(--spn));color:#fff;border-radius:40px;padding:12px 26px;font-weight:600;font-size:15px;white-space:nowrap;box-shadow:0 6px 16px rgba(11,24,52,.22)}.bnv.sm{padding:8px 20px;font-size:13.5px}.lhero{position:relative;overflow:hidden;padding:96px 0 0}.lhero .hall{position:absolute;inset:0;background-size:cover;background-position:center 30%}.lhero .hall::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(253,250,243,.92) 0%,rgba(253,250,243,.7) 34%,rgba(253,250,243,0) 62%),linear-gradient(0deg,#F9F3E6 0%,rgba(249,243,230,0) 26%)}.lh{position:relative;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:10px;min-height:400px}.lhl h1{font-size:62px;line-height:1.02;margin-top:16px;color:var(--nv)}.lhl h1 .lg{background:linear-gradient(180deg,#E2BF62 0%,#A97F25 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.08em}.ltag{font-family:"Playfair Display","Noto Serif SC",serif;font-weight:600;font-size:25px;color:var(--nv2);margin-top:12px}.ltag b{font-weight:600;color:#A97F25}.llead{color:var(--spn2);font-size:16px;max-width:40ch;margin:12px 0 22px}.lbtns{display:flex;gap:14px;flex-wrap:wrap}.lglobe{position:relative;justify-self:center;width:min(100%,430px)}.lglobe img,.lglobe video{width:100%;display:block;filter:drop-shadow(0 18px 30px rgba(15,30,68,.25))}.lscr{position:absolute;right:-34px;bottom:-30px;font-family:"Great Vibes",cursive;font-size:32px;line-height:1.05;color:var(--nv);transform:rotate(-8deg);text-align:left}.lscr span{display:block;padding-left:22px}.lscr svg{display:block;width:150px;height:18px;margin:-2px 0 0 30px;fill:none;stroke:var(--g);stroke-width:2;stroke-linecap:round}.lstats{position:relative;z-index:2;margin:26px 0 0;display:grid;grid-template-columns:repeat(4,1fr);background:rgba(255,255,255,.88);border:1.5px solid var(--gl2);border-radius:18px;box-shadow:0 14px 34px rgba(120,90,30,.12);backdrop-filter:blur(6px)}.lstats>div{display:flex;gap:12px;align-items:center;padding:16px 16px;border-left:1px solid var(--gl2)}.lstats>div:first-child{border-left:0}.lstats .lic{width:46px;height:46px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;color:var(--nv);background:radial-gradient(circle at 35% 30%,#FFF8E2,#F3E3B4);border:1.5px solid var(--g)}.lstats .lic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lstats b{display:block;font-family:"Playfair Display",Georgia,serif;font-size:21px;line-height:1.1;color:var(--nv);font-variant-numeric:lining-nums}.lstats span{display:block;font-size:13.5px;color:var(--nv);font-weight:500}.lstats small{display:block;font-size:12px;color:#5C6B8C}.labout{position:relative;display:grid;grid-template-columns:1.1fr 1fr;min-height:400px;margin-top:34px;cursor:pointer}.labout .bk{position:relative;overflow:hidden}.labout .bk>img,.labout .bk>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.labout .wave{position:absolute;top:0;bottom:0;right:-1px;width:26%;height:100%;pointer-events:none}.labout .tx{padding:44px 40px 44px 18px;display:flex;flex-direction:column;justify-content:center}.labout h2{font-size:50px;line-height:1.02;margin-top:16px;padding-left:18px;border-left:3px solid var(--g);color:var(--nv)}.labout p{color:var(--nv2);font-size:15.5px;max-width:44ch;margin:16px 0 22px}.labout .bnv{align-self:flex-start}.lintro{padding:56px 0 18px;position:relative}.lintro::before{content:"";position:absolute;left:0;right:0;top:8px;height:40px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 30 C300 0 900 0 1200 30' fill='none' stroke='%23C9A448' stroke-width='1.5'/%3E%3C/svg%3E") center/100% 100% no-repeat}.lintro .hd{text-align:center}.lintro h2{font-size:44px;margin-top:10px;color:var(--nv)}.lint{display:grid;grid-template-columns:1fr 1.75fr;gap:36px;align-items:center;margin-top:30px}.lq i{display:block;font-family:"Playfair Display",serif;font-style:normal;font-size:84px;line-height:.6;color:#B8913A;height:38px}.lq p{font-family:"Playfair Display","Noto Serif SC",serif;font-size:32px;line-height:1.18;color:var(--nv);margin:8px 0 24px}.lvid{position:relative;border-radius:18px;overflow:hidden;border:2px solid var(--nv);box-shadow:0 18px 40px rgba(15,30,68,.28),0 0 0 4px rgba(201,164,72,.25);aspect-ratio:16/9;background:#050913;cursor:pointer}.lvid>img,.lvid>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lvid .pl{position:absolute;left:50%;top:44%;width:80px;height:80px;margin:-40px 0 0 -40px;border-radius:50%;background:rgba(11,24,52,.55);border:3px solid var(--g2);box-shadow:0 0 0 6px rgba(201,164,72,.18)}.lvid .pl::after{content:"";position:absolute;left:29px;top:21px;border-left:26px solid var(--g2);border-top:17px solid transparent;border-bottom:17px solid transparent}.lvid .cp{position:absolute;left:0;right:0;bottom:46px;text-align:center;color:#fff;font-size:14px;text-shadow:0 1px 4px rgba(0,0,0,.8)}.lvid .vb{position:absolute;left:18px;right:18px;bottom:14px;display:flex;align-items:center;gap:14px;color:#fff}.lvid .vb i{flex:1;height:3px;border-radius:3px;background:rgba(255,255,255,.35);position:relative}.lvid .vb i::before{content:"";position:absolute;left:0;top:-3px;width:9px;height:9px;border-radius:50%;background:var(--g2)}.lvid .vb svg{width:18px;height:18px;fill:#fff}.lcour{padding:26px 0 8px}.lpanel{background:linear-gradient(180deg,#FBF1D9,#F7E9C8);border:1.5px solid var(--gl2);border-radius:22px;padding:30px 30px 32px}.lpanel .hrow{align-items:flex-end;margin-bottom:22px}.lpanel h2{font-size:42px;margin-top:10px;color:var(--nv)}.lpanel .sub{color:var(--nv2);margin-top:6px}.lout2{border:1.5px solid var(--g);background:#FFFDF6;color:var(--nv);border-radius:40px;padding:10px 22px;font-weight:600;font-size:14.5px;white-space:nowrap}.lcards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lcd{background:#fff;border:1.5px solid var(--gl2);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:transform .18s,box-shadow .18s}.lcd:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(120,90,30,.16)}.lcd .im{aspect-ratio:16/10;background-size:cover;background-position:center;margin:8px 8px 0;border-radius:10px}.lcd .bd{padding:14px 16px 18px;display:flex;flex-direction:column;gap:7px;flex:1}.lcd h3{font-size:21px;color:var(--nv)}.lcd p{color:var(--spn2);font-size:14px;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ltags{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.ltags>span{background:var(--nv);color:#fff;border:1px solid var(--g);border-radius:20px;padding:3px 11px;font-size:12px;font-weight:600}.lcd .bnv{align-self:center}.lux .sec{padding:22px 0 0}.lux .pn{background:#FFFDF8;border:1.5px solid var(--gl2);color:var(--nv);box-shadow:0 10px 28px rgba(120,90,30,.08)}.lux .pn h2{color:var(--nv)}.lux .lead{color:var(--nv2)}.lux .gd{color:#A97F25}.lux .script{color:#B8913A!important}.lux .rule{background:var(--g)}.lux .story{background:#fff;border-color:var(--gl2)}.lux .story .sb b{color:var(--nv)}.lux .story .sb span{color:#5C6B8C}.lux .story .sph{border-bottom-color:var(--g)}.lux .art{background:#fff;border:1.5px solid var(--gl2)}.lux .ben div{border-color:var(--gl2);background:#FBF6EA}.lux .ben b{color:var(--nv)}.lux .ben .ic{color:#A97F25;border-color:var(--g)}.lux .pn.cream{background:linear-gradient(180deg,#FBF1D9,#F7E9C8)}.frame.tablet .lh{grid-template-columns:1.2fr 1fr}.frame.tablet .lscr{right:-8px;bottom:-30px;font-size:26px}.frame.tablet .lhl h1{font-size:50px}.frame.tablet .ltag{font-size:21px}.frame.tablet .lstats{grid-template-columns:1fr 1fr}.frame.tablet .lstats>div:nth-child(3){border-left:0}.frame.tablet .lstats>div:nth-child(n+3){border-top:1px solid var(--gl2)}.frame.tablet .labout h2{font-size:40px}.frame.tablet .lq p{font-size:26px}.frame.tablet .lint{grid-template-columns:1fr 1.5fr;gap:24px}.frame.tablet .lcards{grid-template-columns:1fr 1fr}.frame.tablet .lcards .lcd:nth-child(3){display:none}.frame.mobile .lhero{padding-top:80px}.frame.mobile .lhero .hall::after{background:linear-gradient(180deg,rgba(253,250,243,.55) 0%,rgba(253,250,243,.88) 55%,#F9F3E6 100%)}.frame.mobile .lh{grid-template-columns:1fr;min-height:0;gap:0}.frame.mobile .lhl h1{font-size:42px}.frame.mobile .ltag{font-size:19px}.frame.mobile .llead{font-size:15px}.frame.mobile .lglobe{width:72%;margin:16px 0 34px}.frame.mobile .lscr{font-size:21px;right:-30px;bottom:-30px}.frame.mobile .lstats{grid-template-columns:1fr 1fr;margin-top:12px}.frame.mobile .lstats>div{padding:12px 10px;gap:9px;border-left:0}.frame.mobile .lstats>div:nth-child(even){border-left:1px solid var(--gl2)}.frame.mobile .lstats>div:nth-child(n+3){border-top:1px solid var(--gl2)}.frame.mobile .lstats .lic{width:36px;height:36px}.frame.mobile .lstats .lic svg{width:18px;height:18px}.frame.mobile .lstats b{font-size:19px}.frame.mobile .lstats span{font-size:12.5px}.frame.mobile .lstats small{font-size:11px}.frame.mobile .labout{grid-template-columns:1fr;min-height:0}.frame.mobile .labout .bk{height:240px}.frame.mobile .labout .wave{display:none}.frame.mobile .labout .tx{padding:22px 16px 6px}.frame.mobile .labout h2{font-size:36px}.frame.mobile .lintro h2{font-size:30px}.frame.mobile .lint{grid-template-columns:1fr;gap:18px}.frame.mobile .lq p{font-size:24px;margin-bottom:16px}.frame.mobile .lq i{font-size:64px;height:28px}.frame.mobile .lvid .pl{width:62px;height:62px;margin:-31px 0 0 -31px}.frame.mobile .lvid .pl::after{left:22px;top:15px;border-left-width:21px;border-top-width:14px;border-bottom-width:14px}.frame.mobile .lvid .cp{font-size:12px;bottom:38px}.frame.mobile .lpanel{padding:20px 14px}.frame.mobile .lpanel h2{font-size:30px}.frame.mobile .lcards{grid-template-columns:1fr}.labout .bk{container-type:size}.labout .bkin{position:absolute;left:50%;top:50%;width:max(100cqw,133.4cqh);aspect-ratio:1448/1086;transform:translate(-50%,-50%);container-type:inline-size}.labout .bkin>img,.labout .bkin>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.spine{position:absolute;left:37.4%;transform:translate(-50%,-50%);font-family:"Playfair Display",serif;font-size:3cqw;color:#D8BE7E;opacity:.92;letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px 1px rgba(0,0,0,.4)}.lwrap{padding:26px 0 0}.lband{background:linear-gradient(180deg,rgba(255,250,238,.96),rgba(251,242,222,.96));border:1.5px solid var(--gl2);border-radius:28px;padding:30px 30px 32px;box-shadow:0 0 0 6px rgba(201,164,72,.08),0 14px 34px rgba(120,90,30,.10)}.lband h2{font-size:46px;color:var(--nv)}.lband .sub{color:var(--nv2);margin-top:6px;font-size:16px}.lband .hrow{margin-bottom:22px;align-items:center}.lstories{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lst{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;border:1.5px solid var(--g);cursor:pointer;box-shadow:0 10px 24px rgba(15,30,68,.18);transition:transform .18s}.lst:hover{transform:translateY(-3px)}.lst>img,.lst>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lst::after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(0deg,rgba(11,24,52,.92) 0%,rgba(11,24,52,.55) 45%,rgba(11,24,52,0) 100%)}.lst b{position:absolute;left:18px;right:18px;bottom:16px;z-index:1;color:#fff;font-family:"Playfair Display","Noto Serif SC",serif;font-size:26px;font-weight:600;line-height:1.15}.lst em{position:absolute;top:12px;right:12px;z-index:1;font-style:normal;font-size:13px;font-weight:600;border-radius:20px;padding:4px 13px}.lst em.tu{background:linear-gradient(180deg,#F6DC8E,#E2BC57);color:var(--spn)}.lst em.stu{background:var(--spn2);color:#fff;border:1px solid rgba(255,255,255,.6)}.larts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lar{background:#fff;border:1.5px solid var(--gl2);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:transform .18s}.lar:hover{transform:translateY(-3px)}.lar .im{aspect-ratio:8/7;background-size:cover;background-position:center}.lar .bd{padding:16px 18px 20px;display:flex;flex-direction:column;gap:14px;flex:1}.lar h3{font-size:19px;line-height:1.3;color:var(--nv);flex:1}.lar .bnv{align-self:flex-start}.frame.tablet .lband h2{font-size:38px}.frame.tablet .lst b{font-size:21px}.frame.tablet .lar h3{font-size:16.5px}.frame.mobile .lband{padding:20px 14px;border-radius:20px}.frame.mobile .lband h2{font-size:32px}.frame.mobile .lband .hrow{align-items:flex-start}.frame.mobile .lstories,.frame.mobile .larts{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px}.frame.mobile .lstories>.lst,.frame.mobile .larts>.lar{flex:0 0 74%;scroll-snap-align:start}.frame.mobile .lst b{font-size:21px}.frame.mobile .lar h3{font-size:16px}.frame.mobile .spine{font-size:3.4cqw}.tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tcd{background:var(--cream);color:var(--ink);border:1.5px solid var(--g);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.tcd .tph{position:relative;aspect-ratio:4/5;background:var(--spn)}.tcd .tph>img,.tcd .tph>video{width:100%;height:100%;object-fit:cover;display:block}.tcd .tph em{position:absolute;top:10px;left:10px;font-style:normal;font-size:12px;font-weight:700;border-radius:20px;padding:3px 11px;background:#B5352B;color:#fff}.tcd .bd{padding:16px 18px 20px;display:flex;flex-direction:column;gap:8px}.tcd h3{font-size:22px;color:var(--ink)}.tcd .from{display:flex;align-items:center;gap:6px;color:#8A6A1F;font-size:14px;font-weight:600}.tcd .from svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.tcd .ltags>span{background:var(--spn)}.tcd small{color:var(--ink2)}.tcd p{margin:0;color:var(--ink2);font-size:14.5px}.frame.tablet .tgrid{grid-template-columns:1fr 1fr}.frame.mobile .tgrid{grid-template-columns:1fr 1fr;gap:12px}.frame.mobile .tcd h3{font-size:17px}.frame.mobile .tcd .bd{padding:12px}.frame.mobile .tcd p{font-size:13px}.tcd{cursor:default}.thero{display:grid;grid-template-columns:340px 1fr;gap:30px;align-items:start;background:linear-gradient(135deg,var(--spn2),var(--spn));border:1px solid var(--gl);border-radius:20px;padding:26px}.tpic{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;border:1.5px solid var(--g);cursor:pointer}.tpic>img,.tpic>video{width:100%;height:100%;object-fit:cover;display:block}.tpic em{position:absolute;top:10px;left:10px;font-style:normal;font-size:12px;font-weight:700;border-radius:20px;padding:3px 11px;background:#B5352B;color:#fff}.tpic .tplay{position:absolute;left:12px;bottom:12px;background:rgba(0,20,48,.78);color:var(--g2);border:1px solid var(--g);border-radius:20px;padding:5px 12px;font-size:13px;font-weight:600}.tinfo h1{font-size:42px;color:#fff}.tinfo .from{display:flex;align-items:center;gap:7px;color:var(--g2);font-weight:600;margin:8px 0 10px}.tinfo .from svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.tfacts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.tfacts>div{display:flex;gap:12px;align-items:center;border:1px solid var(--gl);border-radius:12px;padding:10px 12px;background:rgba(255,255,255,.03)}.tfacts .ic{width:36px;height:36px;border-radius:50%;border:1px solid var(--g);color:var(--g2);display:flex;align-items:center;justify-content:center;flex:none}.tfacts .ic svg{width:17px;height:17px}.tfacts small{display:block;color:#9FB0CF;font-size:12px}.tfacts b{display:block;color:#fff;font-weight:500;font-size:14.5px;line-height:1.35}.tinfo blockquote{margin:0 0 14px;padding:10px 16px;border-left:3px solid var(--g);font-family:"Playfair Display","Noto Serif SC",serif;font-style:italic;font-size:18px;color:#E4E9F2}.frame.tablet .thero{grid-template-columns:240px 1fr;gap:20px;padding:20px}.frame.tablet .tinfo h1{font-size:32px}.frame.tablet .tfacts{grid-template-columns:1fr}.frame.mobile .thero{grid-template-columns:1fr;padding:16px;gap:16px}.frame.mobile .tinfo h1{font-size:30px}.frame.mobile .tfacts{grid-template-columns:1fr}.hdr .brand .nm{display:inline-block;line-height:1}.frame .hdr .brand .nm small,.hdr .brand .nm small{display:inline!important;margin:0 0 0 .3em;font-family:"Playfair Display",Georgia,serif;font-size:.86em;font-weight:500;letter-spacing:0;text-transform:none;color:#E4E9F2;vertical-align:0}.frame.mobile .hdr .brand .nm small{display:block!important;margin:3px 0 0 1px;font-size:.78em}.frame.mobile .hdr .brand .nm small{font-size:8px;letter-spacing:.14em}.tvids{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.tvids>div>b{display:block;margin-top:10px;font-family:"Playfair Display","Noto Serif SC",serif;font-size:19px;color:#fff;font-weight:600}.tvids>div>small{color:#9FB0CF;font-size:13.5px}.tvids .lvid{border-color:var(--g)}.tvids .vtag{position:absolute;top:12px;left:12px;font-style:normal;font-size:12.5px;font-weight:700;border-radius:20px;padding:4px 12px;background:rgba(0,20,48,.78);color:var(--g2);border:1px solid var(--g)}.frame.mobile .tvids{grid-template-columns:1fr}.lsteps{text-align:left;max-width:420px;margin:16px auto 10px;padding-left:20px;color:var(--ink2);font-size:14.5px}.lsteps li{margin:0 0 6px}.ljoin{position:relative;display:grid;grid-template-columns:1fr 1.05fr;min-height:420px;margin-top:34px}.ljoin .jimg{position:relative;overflow:hidden}.ljoin .jimg>img,.ljoin .jimg>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ljoin .wave{position:absolute;top:0;bottom:0;right:-1px;width:24%;height:100%;pointer-events:none}.ljoin .jtx{padding:40px 40px 40px 14px;display:flex;flex-direction:column;justify-content:center}.ljoin h2{font-size:56px;line-height:1;color:var(--nv)}.ljoin h2 .lgd{font-size:1.04em}.ljoin p{color:var(--nv2);font-size:17px;margin:14px 0 18px}.jben{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.jben>div{display:flex;gap:12px;align-items:center;background:linear-gradient(180deg,var(--spn2),var(--spn));border:1.5px solid var(--g);border-radius:12px;padding:12px 14px;box-shadow:0 6px 16px rgba(11,24,52,.18)}.jben .ic{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--g2);color:var(--g2);display:flex;align-items:center;justify-content:center;flex:none}.jben .ic svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.jben b{color:#fff;font-weight:500;font-size:14.5px;line-height:1.35}.ljoin .bgold{align-self:center;padding:13px 40px;font-size:16px}.lfaq{padding:40px 0 10px}.lfaqin{display:grid;grid-template-columns:300px 1fr;gap:34px;align-items:center;background:rgba(255,252,244,.9);border:1.5px solid var(--gl2);border-radius:24px;padding:30px 32px;box-shadow:0 10px 28px rgba(120,90,30,.08)}.lfaq .fl{border-right:1px solid var(--gl2);padding-right:26px}.lfaq .fscr{display:block;font-family:"Great Vibes",cursive;font-size:46px;line-height:.9;color:#B8913A}.lfaq h2{font-size:50px;line-height:.98;color:var(--nv)}.lfaq .rule{width:54px;height:2px;margin:16px 0 20px}.lfaq .faqs{margin:0;max-width:none}.lfaq .fq{border-color:var(--gl2);box-shadow:0 2px 8px rgba(120,90,30,.05)}.touch{position:relative;padding:70px 0 0;margin-top:30px;background:radial-gradient(900px 400px at 50% 0%,var(--spn) 0%,rgba(24,48,106,0) 70%),linear-gradient(180deg,var(--spn),var(--spn3))}.touch::before{content:"";position:absolute;left:0;right:0;top:-1px;height:56px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 56' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H1200 V22 C900 54 300 -6 0 34 Z' fill='%23FBF6EC'/%3E%3Cpath d='M0 34 C300 -6 900 54 1200 22' fill='none' stroke='%23D9B456' stroke-width='2.2'/%3E%3C/svg%3E") center/100% 100% no-repeat}.lux+.touch{margin-top:0}.touch:not(.lux+.touch)::before{filter:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 56' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H1200 V22 C900 54 300 -6 0 34 Z' fill='%23000B22'/%3E%3Cpath d='M0 34 C300 -6 900 54 1200 22' fill='none' stroke='%23D9B456' stroke-width='2.2'/%3E%3C/svg%3E") center/100% 100% no-repeat}.touch .panel{border:0;border-radius:0;background:none;padding:0}.touch h2{font-size:52px}.touch .sub{font-size:18px;margin:6px 0 30px;padding-bottom:22px;border-bottom:1px solid rgba(226,195,107,.25)}.touch .c3 h4 .med{background:transparent;box-shadow:none;border:1.5px solid var(--g2)}.touch .c3 h4{font-family:"Playfair Display","Noto Serif SC",serif;font-size:22px}.touch .ci .sq{border-radius:50%;border:1.5px solid rgba(226,195,107,.75)}.touch .soc i{background:transparent;border:1.5px solid rgba(226,195,107,.75);width:38px;height:38px;color:#fff}.touch .soc i.si svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.touch .qrw img{border-radius:14px;border:3px solid var(--g2)}.touch .foot{border-top:1px solid rgba(226,195,107,.35)}.touch .foot .mot{font-family:"Playfair Display",serif;font-style:italic;font-size:24px;color:#fff}.touch .foot .mot b{color:var(--g2);font-weight:500}.frame.tablet .ljoin h2{font-size:44px}.frame.tablet .jben{grid-template-columns:1fr}.frame.tablet .lfaqin{grid-template-columns:230px 1fr;padding:24px}.frame.tablet .lfaq h2{font-size:40px}.frame.mobile .ljoin{grid-template-columns:1fr;min-height:0}.frame.mobile .ljoin .jimg{height:240px}.frame.mobile .ljoin .wave{display:none}.frame.mobile .ljoin .jtx{padding:22px 16px 6px}.frame.mobile .ljoin h2{font-size:40px}.frame.mobile .jben{grid-template-columns:1fr 1fr;gap:8px}.frame.mobile .jben>div{padding:10px;gap:8px}.frame.mobile .jben .ic{width:32px;height:32px}.frame.mobile .jben b{font-size:12.5px}.frame.mobile .lfaqin{grid-template-columns:1fr;padding:20px 14px;gap:16px}.frame.mobile .lfaq .fl{border-right:0;padding-right:0;border-bottom:1px solid var(--gl2);padding-bottom:16px}.frame.mobile .lfaq h2{font-size:38px}.frame.mobile .lfaq .fscr{font-size:36px}.frame.mobile .touch{padding-top:56px}.frame.mobile .touch h2{font-size:34px}.lux{background:linear-gradient(180deg,rgba(253,250,243,.80),rgba(250,244,232,.86)),var(--hall) center top/100% auto repeat-y,#FBF6EC}.lux .lhero{background:transparent}.lux h1,.lux h2,.lux .lcd h3,.lux .lst b{font-weight:700;letter-spacing:-.025em}.bnv{border:1.5px solid rgba(226,195,107,.9);box-shadow:0 0 0 3px rgba(226,195,107,.18),0 8px 18px rgba(11,24,52,.25)}.lout,.lout2{box-shadow:0 0 0 3px rgba(226,195,107,.15)}.lcd .csub{color:var(--nv);font-size:15px;font-weight:500;margin-top:-2px}.lcd p{-webkit-line-clamp:2}.lst{aspect-ratio:3/4}.lar h3{font-weight:500;letter-spacing:-.01em}.lband,.lfaqin{position:relative;border-radius:34px}.lband::before,.lfaqin::before,.lintro::after{content:"";position:absolute;left:-2%;right:-2%;top:-16px;height:34px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 34' preserveAspectRatio='none'%3E%3Cpath d='M0 26 C220 2 420 2 620 18 S1000 32 1200 6' fill='none' stroke='%23D2AE52' stroke-width='2.4'/%3E%3C/svg%3E") center/100% 100% no-repeat}.lintro::after{top:auto;bottom:-6px;left:0;right:0}.touch .foot .brand .nm small{display:inline!important;font-family:"DM Sans",sans-serif!important;font-size:11px!important;letter-spacing:.24em!important;text-transform:uppercase;margin-left:.9em!important;vertical-align:3px!important;color:#E4E9F2}.touch .sub{position:relative}.touch .foot .brand img{height:52px}.touch .foot .brand .nm{font-size:30px}.frame:not(.mobile):not(.tablet) .lux .wx{max-width:1180px}.frame:not(.mobile):not(.tablet) .lhl h1{font-size:84px;line-height:.98}.frame:not(.mobile):not(.tablet) .leye{font-size:13px}.frame:not(.mobile):not(.tablet) .ltag{font-size:34px;letter-spacing:-.02em}.frame:not(.mobile):not(.tablet) .llead{font-size:21px;max-width:34ch}.frame:not(.mobile):not(.tablet) .lbtns .bgold,.frame:not(.mobile):not(.tablet) .lbtns .lout{font-size:19px;padding:16px 36px}.frame:not(.mobile):not(.tablet) .lglobe{width:min(100%,520px)}.frame:not(.mobile):not(.tablet) .lscr{font-size:40px}.frame:not(.mobile):not(.tablet) .lstats{border-width:2px;box-shadow:0 0 0 4px rgba(226,195,107,.12),0 16px 36px rgba(120,90,30,.14)}.frame:not(.mobile):not(.tablet) .lstats>div{padding:20px 18px;gap:14px}.frame:not(.mobile):not(.tablet) .lstats .lic{width:62px;height:62px;color:var(--spn);border-width:2px}.frame:not(.mobile):not(.tablet) .lstats .lic svg{width:30px;height:30px}.frame:not(.mobile):not(.tablet) .lstats b{font-size:33px;font-weight:700;letter-spacing:-.03em}.frame:not(.mobile):not(.tablet) .lstats span{font-size:16px}.frame:not(.mobile):not(.tablet) .lstats small{font-size:13.5px;color:var(--spn2)}.frame:not(.mobile):not(.tablet) .labout{min-height:520px}.frame:not(.mobile):not(.tablet) .labout h2{font-size:76px;line-height:.98}.frame:not(.mobile):not(.tablet) .labout p{font-size:20px;max-width:30ch}.frame:not(.mobile):not(.tablet) .lux .bnv{font-size:19px;padding:15px 34px}.frame:not(.mobile):not(.tablet) .lux .bnv.sm{font-size:16px;padding:10px 26px}.frame:not(.mobile):not(.tablet) .lintro h2{font-size:64px}.frame:not(.mobile):not(.tablet) .lq i{font-size:110px;height:50px}.frame:not(.mobile):not(.tablet) .lq p{font-size:46px;line-height:1.12}.frame:not(.mobile):not(.tablet) .lvid .cp{font-size:19px}.frame:not(.mobile):not(.tablet) .lpanel{border-width:2px}.frame:not(.mobile):not(.tablet) .lpanel h2{font-size:64px}.frame:not(.mobile):not(.tablet) .lpanel .sub{font-size:21px}.frame:not(.mobile):not(.tablet) .lout2{font-size:18px;padding:13px 28px}.frame:not(.mobile):not(.tablet) .lcd{border-width:2px}.frame:not(.mobile):not(.tablet) .lcd h3{font-size:30px}.frame:not(.mobile):not(.tablet) .lcd .csub{font-size:18px}.frame:not(.mobile):not(.tablet) .lcd p{font-size:17.5px;color:var(--spn2)}.frame:not(.mobile):not(.tablet) .ltags>span{font-size:13.5px;padding:5px 14px}.frame:not(.mobile):not(.tablet) .lband h2{font-size:76px}.frame:not(.mobile):not(.tablet) .lband .sub{font-size:21px;letter-spacing:.02em}.frame:not(.mobile):not(.tablet) .lst b{font-size:38px}.frame:not(.mobile):not(.tablet) .lst em{font-size:16px;padding:5px 16px}.frame:not(.mobile):not(.tablet) .lar h3{font-size:25px;line-height:1.25}.frame:not(.mobile):not(.tablet) .ljoin{min-height:560px}.frame:not(.mobile):not(.tablet) .ljoin h2{font-size:80px;line-height:.95}.frame:not(.mobile):not(.tablet) .ljoin p{font-size:22px}.frame:not(.mobile):not(.tablet) .jben>div{padding:16px 18px}.frame:not(.mobile):not(.tablet) .jben .ic{width:50px;height:50px}.frame:not(.mobile):not(.tablet) .jben .ic svg{width:24px;height:24px}.frame:not(.mobile):not(.tablet) .jben b{font-size:18px}.frame:not(.mobile):not(.tablet) .ljoin .bgold{font-size:22px;padding:16px 46px}.frame:not(.mobile):not(.tablet) .lfaqin{grid-template-columns:360px 1fr}.frame:not(.mobile):not(.tablet) .lfaq .fscr{font-size:62px}.frame:not(.mobile):not(.tablet) .lfaq h2{font-size:68px}.frame:not(.mobile):not(.tablet) .lfaq .fq summary{font-size:21px;padding:18px 0}.frame:not(.mobile):not(.tablet) .lfaq .fq summary::before{width:36px;height:36px;font-size:18px}.frame:not(.mobile):not(.tablet) .lfaq .fq summary::after{width:38px;height:38px}.frame:not(.mobile):not(.tablet) .touch h2{font-size:70px}.frame:not(.mobile):not(.tablet) .touch .sub{font-size:23px}.frame:not(.mobile):not(.tablet) .touch .c3 h4{font-size:29px}.frame:not(.mobile):not(.tablet) .touch .c3 h4 .med{width:54px;height:54px}.frame:not(.mobile):not(.tablet) .touch .ci b{font-size:18px}.frame:not(.mobile):not(.tablet) .touch .ci span{font-size:17.5px}.frame:not(.mobile):not(.tablet) .touch .ci .sq{width:50px;height:50px}.frame:not(.mobile):not(.tablet) .touch .soc{font-size:17.5px}.frame:not(.mobile):not(.tablet) .touch .soc i{width:44px;height:44px}.frame:not(.mobile):not(.tablet) .touch .foot .mot{font-size:30px}.frame:not(.mobile):not(.tablet) .touch .foot>div:last-child{font-size:17px!important}.frame:not(.mobile):not(.tablet) .lh{grid-template-columns:1.32fr 1fr}.frame:not(.mobile):not(.tablet) .lhl h1{font-size:76px;white-space:nowrap}.frame:not(.mobile):not(.tablet) .lstats b{font-size:30px;white-space:nowrap}.frame:not(.mobile):not(.tablet) .lstats span,.frame:not(.mobile):not(.tablet) .lstats small{white-space:nowrap}.frame:not(.mobile):not(.tablet) .lstats span{font-size:15px}.frame:not(.mobile):not(.tablet) .lstats small{font-size:12.5px}.frame:not(.mobile):not(.tablet) .lstats>div{padding:18px 14px;gap:12px}.frame:not(.mobile):not(.tablet) .lstats .lic{width:56px;height:56px}.frame:not(.mobile):not(.tablet) .lq p{font-size:40px;line-height:1.14}.frame:not(.mobile):not(.tablet) .lint{grid-template-columns:1fr 1.85fr}.frame:not(.mobile):not(.tablet) .lpanel .hrow{flex-wrap:nowrap}.frame:not(.mobile):not(.tablet) .lpanel h2{font-size:56px;white-space:nowrap}.frame:not(.mobile):not(.tablet) .lcd h3{font-size:25px;white-space:nowrap}.frame:not(.mobile):not(.tablet) .ltags{flex-wrap:nowrap}.frame:not(.mobile):not(.tablet) .ltags>span{font-size:12.5px;padding:4px 11px;white-space:nowrap}.frame:not(.mobile):not(.tablet) .lcd .bd{padding:14px 14px 18px}.langb .flag{width:20px;height:14px;border-radius:2px;vertical-align:-2px;margin-right:6px}.touch .soc i.st{font-family:"DM Sans",Arial,sans-serif;font-weight:700;font-size:19px;font-style:normal;color:#fff;letter-spacing:-.02em}.touch .soc i.si svg{stroke:#fff}.lwrap,.lfaq,.lintro{position:relative;padding:96px 0 92px;margin-top:-8px}.bandbg,.joinbg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.bandbg .bf,.joinbg .bf{fill:rgba(253,249,239,.95)}.bandbg .gl,.joinbg .gl{fill:none;stroke:#D4AF52;stroke-width:2.4;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgba(226,190,90,.55))}.bandbg .gl2,.joinbg .gl2{fill:none;stroke:rgba(212,175,82,.45);stroke-width:1.1;vector-effect:non-scaling-stroke}.lwrap>.wx,.lfaq>.wx,.lintro>.wx{position:relative;z-index:1}.lband,.lfaqin{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0}.lband::before,.lfaqin::before,.lintro::before,.lintro::after{display:none!important}.lfaqin{display:grid}.ljoin{position:relative;display:block;min-height:560px;margin-top:0;overflow:hidden}.ljoin .jimg{position:absolute;left:0;top:0;bottom:0;width:66%;overflow:hidden}.ljoin .jimg>img,.ljoin .jimg>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% center}.ljoin .jimg-x{display:none}.ljoin .joinbg{z-index:1}.ljoin .jtx{position:relative;z-index:2;margin-left:50%;width:47%;padding:44px 0 92px}.frame.mobile .lwrap,.frame.mobile .lfaq,.frame.mobile .lintro{padding:64px 0 60px}.frame.mobile .ljoin{min-height:0;display:flex;flex-direction:column}.frame.mobile .ljoin .jimg{position:relative;width:100%;height:240px}.frame.mobile .ljoin .joinbg{display:none}.frame.mobile .ljoin .jtx{margin:0;width:auto;padding:22px 16px 30px;background:rgba(253,249,239,.95)}.frame.tablet .ljoin .jtx{margin-left:46%;width:51%}.lux{background:linear-gradient(180deg,rgba(253,250,243,.55),rgba(250,244,232,.62)),var(--hall) center top/100% auto repeat-y,#FBF6EC}.lwrap,.lfaq,.lintro{margin-top:34px}.lcour{position:relative;z-index:1}.joinbg .bf3{fill:rgba(250,244,232,.97)}.ljoin{margin-top:40px}.frame:not(.mobile):not(.tablet) .ljoin .jtx{margin-left:53%;width:44%}.lwrap{z-index:2}.ljoin{z-index:1;margin-top:-90px}.frame:not(.mobile):not(.tablet) .ljoin{min-height:640px}.frame:not(.mobile):not(.tablet) .ljoin .jtx{padding-top:120px}.frame:not(.mobile):not(.tablet) .ljoin h2{font-size:70px;white-space:nowrap}.frame.mobile .ljoin{margin-top:20px}.labout{display:block;position:relative;min-height:560px;margin-top:0;overflow:hidden}.labout .bk{position:absolute;left:0;top:0;bottom:0;width:68%}.labout .aboutbg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}.aboutbg .bf,.mcurve .bf{fill:rgba(253,249,239,.97)}.aboutbg .bf0,.mcurve .bf0{fill:#F9F3E6}.aboutbg .gl,.mcurve .gl{fill:none;stroke:#D4AF52;stroke-width:2.4;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgba(226,190,90,.55))}.aboutbg .gl2{fill:none;stroke:rgba(212,175,82,.45);stroke-width:1.1;vector-effect:non-scaling-stroke}.labout .tx{position:relative;z-index:2;margin-left:58%;width:40%;padding:84px 0 70px}.mcurve{display:none}.frame.tablet .labout{min-height:480px}.frame.tablet .labout .tx{margin-left:55%;width:43%;padding:64px 0 56px}.frame.tablet .ljoin{min-height:560px}.frame.tablet .ljoin .jtx{padding-top:96px}.frame.mobile .labout{min-height:0;display:flex;flex-direction:column;overflow:visible}.frame.mobile .labout .bk{position:relative;width:100%;height:270px}.frame.mobile .labout .aboutbg{display:none}.frame.mobile .labout .tx{margin:0;width:auto;padding:6px 16px 26px;background:rgba(253,249,239,.97)}.frame.mobile .mcurve{display:block;position:absolute;left:0;width:100%;height:46px;z-index:3;overflow:visible;pointer-events:none}.frame.mobile .mcurve.mbot{bottom:-1px}.frame.mobile .mcurve.mtop{top:-1px}.frame.mobile .ljoin{margin-top:-46px}.frame.mobile .ljoin .jimg{height:280px}.frame.mobile .ljoin .jtx{padding-top:6px}.frame.mobile .lwrap,.frame.mobile .lfaq,.frame.mobile .lintro{margin-top:22px}.frame.tablet .labout{min-height:0;display:flex;flex-direction:column;overflow:visible}.frame.tablet .labout .bk{position:relative;width:100%;height:380px}.frame.tablet .labout .aboutbg,.frame.tablet .ljoin .joinbg{display:none}.frame.tablet .labout .tx{margin:0;width:auto;padding:10px 26px 34px;background:rgba(253,249,239,.97)}.frame.tablet .labout p{max-width:60ch}.frame.tablet .mcurve{display:block;position:absolute;left:0;width:100%;height:60px;z-index:3;overflow:visible;pointer-events:none}.frame.tablet .mcurve.mbot{bottom:-1px}.frame.tablet .mcurve.mtop{top:-1px}.frame.tablet .ljoin{min-height:0;display:flex;flex-direction:column;margin-top:-60px}.frame.tablet .ljoin .jimg{position:relative;width:100%;height:400px}.frame.tablet .ljoin .jtx{margin:0;width:auto;padding:10px 26px 40px;background:rgba(253,249,239,.97)}.frame.tablet .jben{grid-template-columns:1fr 1fr}.frame.tablet .lfaqin{grid-template-columns:240px 1fr!important}.frame.tablet .lfaq .fscr{font-size:40px}.frame.tablet .lfaq h2{font-size:36px}.lux{background:linear-gradient(180deg,rgba(253,250,243,.55),rgba(250,244,232,.62)),var(--hall) center/cover no-repeat fixed,#FBF6EC!important}.bandbg .gl,.joinbg .gl,.aboutbg .gl,.mcurve .gl{stroke:url(#gg);stroke-width:2.6;filter:drop-shadow(0 0 2px rgba(255,226,140,.9)) drop-shadow(0 1px 4px rgba(176,128,30,.35))}.bandbg .gl2,.joinbg .gl2,.aboutbg .gl2{stroke:rgba(255,236,180,.95);stroke-width:1}.frame:not(.mobile):not(.tablet) .labout{min-height:600px}.frame:not(.mobile):not(.tablet) .labout .tx{margin-left:62%;width:35%;padding:70px 0 96px}.frame:not(.mobile):not(.tablet) .labout h2{font-size:64px}.frame:not(.mobile):not(.tablet) .labout p{font-size:18px}.frame.tablet .labout .bk{height:470px}.frame.mobile .labout .bk{height:290px}.frame:not(.mobile):not(.tablet) .labout{min-height:620px}.frame:not(.mobile):not(.tablet) .labout .bk{width:74%}.frame:not(.mobile):not(.tablet) .labout .tx{margin-left:61%;width:37%;padding:56px 0 150px}.lux .lintro{margin-top:0!important;padding-top:20px}.frame:not(.mobile):not(.tablet) .lcour{padding:40px 0 0}.frame:not(.mobile):not(.tablet) .lcour>.wx{max-width:none;padding:0 10px}.frame:not(.mobile):not(.tablet) .lpanel{padding:34px 44px 40px;border-radius:26px}.ljoin{margin-top:48px!important}.ljoin .jimg{clip-path:url(#jclip)}.frame:not(.mobile):not(.tablet) .ljoin .jtx{padding-top:56px!important;padding-bottom:110px}.frame.mobile .ljoin .jimg,.frame.tablet .ljoin .jimg{clip-path:none}.frame.mobile .ljoin{margin-top:30px!important}.frame.tablet .ljoin{margin-top:40px!important}.touch{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 54px,var(--spn) 54px,var(--spn3) 100%)!important;margin-top:26px}.touch::before,.touch:not(.lux+.touch)::before{top:0;height:56px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 56' preserveAspectRatio='none'%3E%3Cpath d='M0 40 C300 -4 820 56 1200 6 V56 H0 Z' fill='%2300112E'/%3E%3Cpath d='M0 40 C300 -4 820 56 1200 6' fill='none' stroke='%23E3C26A' stroke-width='2.4'/%3E%3C/svg%3E") center/100% 100% no-repeat!important}.lux+.touch{margin-top:20px}.mcurve.mtop{display:none!important}.bandbg .bf,.joinbg .bf,.aboutbg .bf,.mcurve .bf{fill:#FDF9EF!important}.frame.mobile .labout .tx,.frame.tablet .labout .tx,.frame.mobile .ljoin .jtx,.frame.tablet .ljoin .jtx{background:#FDF9EF}.frame:not(.mobile):not(.tablet) .labout .bk{width:62%}.frame:not(.mobile):not(.tablet) .labout .tx{margin-left:62.5%;width:35%}.frame:not(.mobile):not(.tablet) .ljoin .jtx{margin-left:52%!important;width:46%!important;padding-top:48px!important;padding-bottom:130px!important}.frame:not(.mobile):not(.tablet) .ljoin{min-height:660px}.lux{padding-bottom:0!important}.lux+.touch{margin-top:-30px!important;position:relative;z-index:3}.lfaq{padding-bottom:110px}.lux{padding-bottom:110px!important}.lfaq{padding-bottom:70px!important}.lux+.touch{margin-top:-110px!important;position:relative;z-index:3}.touch{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 108px,var(--spn) 108px,var(--spn3) 100%)!important;padding-top:130px!important}.lux+.touch::before{top:0!important;height:110px!important;filter:drop-shadow(0 0 2px rgba(255,226,140,.5));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 110' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23B98A2C'/%3E%3Cstop offset='.25' stop-color='%23F3D27A'/%3E%3Cstop offset='.5' stop-color='%23C99B3A'/%3E%3Cstop offset='.72' stop-color='%23FFE9A8'/%3E%3Cstop offset='1' stop-color='%23A97B22'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 0 H1200 V30 C 940 6 560 66 0 34 Z' fill='%23FDF9EF'/%3E%3Cpath d='M0 34 C 560 66 940 6 1200 30' fill='none' stroke='url(%23g)' stroke-width='2.6'/%3E%3Cpath d='M0 108 C 330 46 820 98 1200 42 V110 H0 Z' fill='%2300112E'/%3E%3Cpath d='M0 108 C 330 46 820 98 1200 42' fill='none' stroke='url(%23g)' stroke-width='2.6'/%3E%3C/svg%3E") center/100% 100% no-repeat!important}.frame.mobile .touch{padding-top:120px!important}.touch:not(.lux+.touch)::before{top:0!important;height:110px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 110' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23B98A2C'/%3E%3Cstop offset='.25' stop-color='%23F3D27A'/%3E%3Cstop offset='.5' stop-color='%23C99B3A'/%3E%3Cstop offset='.72' stop-color='%23FFE9A8'/%3E%3Cstop offset='1' stop-color='%23A97B22'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 108 C 330 46 820 98 1200 42 V110 H0 Z' fill='%2300112E'/%3E%3Cpath d='M0 108 C 330 46 820 98 1200 42' fill='none' stroke='url(%23g)' stroke-width='2.6'/%3E%3C/svg%3E") center/100% 100% no-repeat!important}.jtxbg{display:none}.frame.mobile .ljoin .jtx,.frame.tablet .ljoin .jtx{background:none!important;position:relative;padding-bottom:70px!important}.frame.mobile .jtxbg,.frame.tablet .jtxbg{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible}.frame.mobile .ljoin .jtx,.frame.tablet .ljoin .jtx{z-index:0;isolation:isolate}.jtxbg .bf{fill:#FDF9EF}.jtxbg .gl{fill:none;stroke:url(#gg);stroke-width:2.6;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px rgba(255,226,140,.9))}.ljoin .jbg{display:none}.frame:not(.mobile):not(.tablet) .ljoin{aspect-ratio:1672/941;min-height:0!important;clip-path:none}.frame:not(.mobile):not(.tablet) .ljoin .jbg{display:block;position:absolute;inset:0;background:var(--jbg) center/cover no-repeat;z-index:0}.frame:not(.mobile):not(.tablet) .ljoin .jimg,.frame:not(.mobile):not(.tablet) .ljoin .joinbg,.frame:not(.mobile):not(.tablet) .ljoin .jtxbg{display:none!important}.frame:not(.mobile):not(.tablet) .ljoin .jtx{position:absolute!important;left:50.5%;top:7%;width:40%!important;margin:0!important;padding:0!important;z-index:2}.frame:not(.mobile):not(.tablet) .ljoin h2{font-size:64px}.frame:not(.mobile):not(.tablet) .ljoin p{font-size:19px;margin:12px 0 18px}.frame:not(.mobile):not(.tablet) .jben{gap:12px}.frame:not(.mobile):not(.tablet) .jben>div{padding:13px 14px}.frame:not(.mobile):not(.tablet) .jben .ic{width:44px;height:44px}.frame:not(.mobile):not(.tablet) .jben b{font-size:16px}.frame:not(.mobile):not(.tablet) .ljoin .bgold{font-size:19px;padding:14px 40px}.frame:not(.mobile):not(.tablet) .ljoin .jbg{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 84%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 84%,transparent 100%)}.frame.tablet .ljoin .jimg>img,.frame.tablet .ljoin .jimg>video,.frame.mobile .ljoin .jimg>img,.frame.mobile .ljoin .jimg>video{display:none}.frame.tablet .ljoin .jimg,.frame.mobile .ljoin .jimg{background:var(--jbg) no-repeat;clip-path:none!important}.frame.tablet .ljoin .jimg{height:470px;background-size:128% auto;background-position:0 30%}.frame.mobile .ljoin .jimg{height:300px;background-size:205% auto;background-position:4% 32%}.frame.tablet .ljoin .jimg{height:480px;background-size:205% auto;background-position:2% 30%}.frame.mobile .ljoin .jimg{height:300px;background-size:210% auto;background-position:3% 30%}.frame:not(.mobile):not(.tablet) .ljoin .jtx{left:53.5%!important;top:12%!important;width:38%!important}.frame:not(.mobile):not(.tablet) .ljoin h2{font-size:58px}.frame.mobile .lhero .hall::after{background:linear-gradient(180deg,rgba(253,250,243,.30) 0%,rgba(253,250,243,.72) 42%,rgba(253,250,243,.55) 70%,#F9F3E6 100%)!important}.frame.mobile .lglobe{width:66%!important;margin:22px auto 64px!important;justify-self:center}.frame.mobile .lscr{position:absolute;left:50%;right:auto!important;bottom:-58px!important;transform:translateX(-30%) rotate(-6deg);font-size:24px!important;white-space:nowrap}.frame.mobile .lscr svg{width:130px}.frame.mobile .lcards{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;grid-template-columns:none}.frame.mobile .lcards>.lcd{flex:0 0 78%;scroll-snap-align:start}.frame.tablet .lcards{grid-template-columns:repeat(3,1fr)!important;gap:12px}.frame.tablet .lcards .lcd:nth-child(3){display:flex!important}.frame.tablet .lcd h3{font-size:18px}.frame.tablet .lcd .csub{font-size:13px}.frame.tablet .lcd p{font-size:13px}.frame.tablet .ltags>span{font-size:11px;padding:3px 8px}.frame.mobile .ljoin{display:block!important;background:var(--jbgm) center top/100% auto no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 5%);mask-image:linear-gradient(180deg,transparent 0,#000 5%)}.frame.mobile .ljoin .jimg{display:none!important}.frame.mobile .ljoin .jtx{margin-top:88%!important;padding:4px 18px 64px!important}.frame.mobile .jtxbg .bf{fill:#FEFBF1}.frame.mobile .ljoin h2{font-size:38px}.frame:not(.mobile):not(.tablet) .ljoin .jbg{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 11%,#000 84%,transparent 100%)!important;mask-image:linear-gradient(180deg,transparent 0,#000 11%,#000 84%,transparent 100%)!important}.frame:not(.mobile):not(.tablet) .ljoin{margin-top:-46px!important}.frame:not(.mobile):not(.tablet) .ljoin .jtx{top:15%!important}.frame.mobile .lglobe{position:relative;width:74%!important}.frame.mobile .lglobe::before{content:"";position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(circle,rgba(255,236,190,.75) 0%,rgba(255,236,190,.35) 40%,rgba(255,236,190,0) 70%);z-index:0}.frame.mobile .lglobe img{position:relative;z-index:1;filter:none!important;opacity:.95;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 46%,rgba(0,0,0,.55) 58%,transparent 70%);mask-image:radial-gradient(circle at 50% 50%,#000 46%,rgba(0,0,0,.55) 58%,transparent 70%)}.frame.mobile .lscr{z-index:2;bottom:-46px!important}.frame.mobile .lstats>div{flex-direction:column;align-items:center;text-align:center;gap:6px;padding:14px 8px}.frame.mobile .lstats b{font-size:20px;white-space:nowrap}.frame.mobile .lstats span{font-size:12.5px}.frame.mobile .lstats small{font-size:11px;line-height:1.35}.frame.tablet .labout{display:block!important;min-height:500px!important;overflow:hidden!important}.frame.tablet .labout .bk{position:absolute!important;left:0;top:0;bottom:0;width:64%!important;height:auto!important}.frame.tablet .labout .aboutbg{display:block!important}.frame.tablet .labout .mcurve{display:none!important}.frame.tablet .labout .tx{position:relative;z-index:2;margin-left:60%!important;width:37%!important;padding:40px 0 120px!important;background:none!important}.frame.tablet .labout h2{font-size:38px}.frame.tablet .labout p{font-size:14.5px}.frame.tablet .labout .leye{font-size:10.5px;letter-spacing:.18em}.lhero{position:relative;z-index:3}.frame.tablet .lhero,.frame.mobile .lhero{padding-bottom:18px}.menu2{display:none}.frame.tablet .menu2,.frame.mobile .menu2{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;max-width:1200px;margin:8px auto 0;padding:2px 2px 4px}.frame.tablet .menu2::-webkit-scrollbar,.frame.mobile .menu2::-webkit-scrollbar{display:none}.menu2 a{flex:none;white-space:nowrap;cursor:pointer;font-size:13px;color:#1B2A4A;font-weight:500;padding:6px 14px;border-radius:20px;background:rgba(255,252,244,.9);border:1px solid rgba(201,164,72,.6);box-shadow:0 2px 8px rgba(120,95,40,.12);backdrop-filter:blur(6px)}.menu2 a.on{background:linear-gradient(180deg,#F3D98A,#DDB551);color:var(--spn);font-weight:700;border-color:#DDB551}.frame.tablet .hdr.ov,.frame.mobile .hdr.ov{padding-left:12px;padding-right:12px}.frame.mobile .menu2 a{font-size:12.5px;padding:5px 12px}.hdr .brand{flex:none;min-width:0}.frame.tablet .hdr .brand .nm small{display:inline!important}.frame.tablet .hdr .wx{gap:10px}.frame.tablet .lhero{padding-top:128px}.frame.mobile .lhero{padding-top:134px!important}.frame.tablet .hdr:not(.ov) .menu2,.frame.mobile .hdr:not(.ov) .menu2{padding-left:14px;padding-right:14px}.site.inner{--tx:#121B30;--tx2:#4A5470;--gl:rgba(201,164,72,.45);background:linear-gradient(180deg,rgba(253,249,239,.80) 0,rgba(253,249,239,.93) 420px,rgba(250,245,233,.97) 100%),var(--hall) center top/cover no-repeat fixed,#F7F1E3;color:#121B30}.site.inner .gd,.site.inner .eyebrow,.site.inner .script{color:#A8822A}.site.inner .lead{color:#4A5470}.site.inner .more{color:#A8822A}.site.inner .rule{background:linear-gradient(90deg,#B98A2C,#F3D27A,#C99B3A)}.site.inner .bline{border-color:var(--g);color:#0B1730;background:rgba(255,253,248,.7)}.site.inner .med{background:radial-gradient(circle at 35% 30%,#FFFDF6,#F6ECD3);color:#A8822A;box-shadow:0 0 0 4px rgba(201,164,72,.12)}.site.inner .ph{background:linear-gradient(180deg,rgba(253,249,239,.45) 0,rgba(253,249,239,.78) 70%,rgba(253,249,239,0) 100%);border-bottom:0;position:relative}.site.inner .ph::after{content:"";position:absolute;left:36px;right:36px;bottom:0;height:1.5px;background:linear-gradient(90deg,rgba(201,164,72,0),#D9B65C 20%,#F3D27A 50%,#D9B65C 80%,rgba(201,164,72,0))}.site.inner .ph h1{color:#0B1730}.site.inner .ph p{color:#3F4A66}.site.inner .crumbs{color:#7A6A45}.site.inner .crumbs a{color:#5A6480}.site.inner .crumbs a:hover{color:#0B1730}.site.inner .crumbs a.cur,.site.inner .crumbs b{color:#A8822A}.site.inner .pn{background:rgba(255,253,248,.94);border:1px solid rgba(201,164,72,.55);color:#121B30;box-shadow:0 14px 40px rgba(120,95,40,.10)}.site.inner .pn.cream{background:#FDF9EF}.site.inner .ben div{background:#FFFDF8;border-color:rgba(201,164,72,.45)}.site.inner .ben .ic{color:#A8822A;background:#FBF4E0}.site.inner .ben b{color:#121B30}.site.inner .cd,.site.inner .story,.site.inner .who,.site.inner .tcd{background:#FFFDF8;border:1px solid rgba(201,164,72,.55);box-shadow:0 12px 32px rgba(120,95,40,.10)}.site.inner .cd .bd h3,.site.inner .story .sb b,.site.inner .who .wb b{color:#0B1730}.site.inner .cd .bd p,.site.inner .story .sb span{color:#4A5470}.site.inner .story .sph,.site.inner .tcd .tph{background:#EFE6D2}.site.inner .dots i{background:#D9CFB8}.site.inner .vid{background:#EFE6D2}.site.inner .pl{color:#0B1730;background:rgba(255,253,248,.8)}.site.inner .pl.on{color:#0B1730}.site.inner .chero,.site.inner .thero{background:linear-gradient(135deg,#FFFDF8,#FBF3E0);border:1px solid rgba(201,164,72,.6);box-shadow:0 14px 40px rgba(120,95,40,.10)}.site.inner .chero h1{color:#0B1730}.site.inner .chero h1 .gd{color:#A8822A}.site.inner .chero dl{color:#3F4A66}.site.inner .chero dt{color:#A8822A}.site.inner .toc,.frame.mobile .site.inner .tocm{background:#FFFDF8;border:1px solid rgba(201,164,72,.55);box-shadow:0 10px 28px rgba(120,95,40,.08)}.site.inner .toc>b{color:#A8822A}.site.inner .toc a,.frame.mobile .site.inner .tocm a{color:#3F4A66;border-left-color:rgba(201,164,72,.3)}.frame.mobile .site.inner .tocm a{border-bottom-color:#F0E8D6}.site.inner .toc a:hover,.site.inner .toc a.on{color:#0B1730;border-left-color:var(--g)}.site.inner .toc a.l3{color:#6B7590}.site.inner .tocm summary,.site.inner .tocm>b{color:#A8822A}.site.inner .pager button{color:#3F4A66;background:#FFFDF8;border-color:rgba(201,164,72,.5)}.site.inner .pager button.on{background:linear-gradient(180deg,#F3D98A,#DDB551);color:#0B1730}.site.inner .pager span{color:#7A6A45}.site.inner .srch{background:#FFFDF8;border-color:rgba(201,164,72,.6)}.site.inner .srch svg{stroke:#A8822A}.site.inner .srch input{color:#121B30}.site.inner .srch input::placeholder{color:#9AA0AE}.site.inner .art{border:1px solid rgba(201,164,72,.45);background:#FFFDF8;box-shadow:0 10px 26px rgba(120,95,40,.08)}.site.inner .fcats{background:#FFFDF8;border-color:rgba(201,164,72,.5)}.site.inner .fsec h3{color:#0B1730}.site.inner .choose button{background:#FFFDF8;border-color:rgba(201,164,72,.6);color:#0B1730;box-shadow:0 12px 32px rgba(120,95,40,.10)}.site.inner .choose button span{color:#4A5470}.site.inner .choose button em{color:#A8822A}.site.inner .tinfo h1{color:#0B1730}.site.inner .tfacts small{color:#7A6A45}.site.inner .tfacts b{color:#121B30}.site.inner .tvids>div>b{color:#0B1730}.site.inner .clock{background:linear-gradient(180deg,#FFFDF8,#FBF3E0);color:#121B30}.site .mm{background:linear-gradient(180deg,#FDF9EF,#F6EEDB);color:#0B1730}.site .mm a{color:#0B1730;border-bottom-color:rgba(201,164,72,.35)}.site.inner .form{box-shadow:0 0 0 6px rgba(201,164,72,.10),0 24px 60px rgba(120,95,40,.14)}.site.inner .touch{margin-top:40px}.site.inner .touch h2{color:#fff}.site.inner .touch h3,.site.inner .touch h4{color:#fff}.site.inner .ph h1 .script[style*="#fff"]{color:#0B1730!important}.site.inner .ltags>span{background:#0B1730;color:#fff}.site.inner .tinfo .from{color:#A8822A}.site.inner .tinfo blockquote{color:#3F4A66}.site.inner .tfacts>div{background:#FFFDF8}.site.inner .tfacts .ic{color:#A8822A;background:#FBF4E0}.site.inner .tvids>div>small{color:#5A6480}.site.inner #page [style*="color:#C9D2E6"]{color:#4A5470!important}.site.inner #page .touch [style*="color:#C9D2E6"]{color:#C9D2E6!important}.site .mm .brand .nm{color:#0B1730}.site .mm .brand .nm small{color:#3F4A66}.site.inner .sk,.site.inner .who .wb .sk{color:#8F6B1E}.site.inner .sk i{color:#A8822A}.site.inner #page [style*="color:var(--g2)"]{color:#8F6B1E!important}.site.inner #page .touch [style*="color:var(--g2)"]{color:var(--g2)!important}.site.inner .clock .tm{color:#0B1730}.site .mm .brand .nm b{color:#A8822A}.site .mm .x{color:#0B1730;border-color:rgba(201,164,72,.6)}.site .mm .ver{color:#8F6B1E}.site .mm a.on{color:#8F6B1E}.site.inner .dv{color:#B08A30}.site.inner .story .sk,.site.inner .who .wb .sk{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;border-radius:20px;padding:3px 11px;letter-spacing:.1em}.site.inner .story[data-tag=Tutor],.site.inner .who[data-tag=Tutor]{border:1.5px solid #C9A448}.site.inner .story[data-tag=Tutor] .sph{border-bottom:3px solid #D9B65C}.site.inner .story[data-tag=Tutor] .sb,.site.inner .who[data-tag=Tutor] .wb{background:linear-gradient(180deg,#14264F,#0B1834)}.site.inner .story[data-tag=Tutor] .sb b,.site.inner .who[data-tag=Tutor] .wb b{color:#fff}.site.inner .story[data-tag=Tutor] .sb>span{color:#E2C36B}.site.inner .story[data-tag=Tutor] .sk,.site.inner .who[data-tag=Tutor] .wb .sk{background:linear-gradient(180deg,#F6DC8E,#E2BC57);color:#0B1730}.site.inner .story[data-tag=Tutor] .sk i{color:#0B1730}.site.inner .story[data-tag=Student] .sph{border-bottom:3px solid var(--spn2)}.site.inner .story[data-tag=Student] .sk,.site.inner .who[data-tag=Student] .wb .sk{background:var(--spn2);color:#fff}.site.inner .story[data-tag=Student] .sk i{color:#F3D98A}.site.inner .who[data-tag=Student]{border-color:var(--spn2)}.site.inner .story .sk span,.site.inner .who .sk span{color:inherit!important}.site.inner .story .sb b span{color:inherit!important}.lux{--gk:#9A7425}.lux .fscr{color:#A27B2B}.lux .labout .tx i{color:#9A7425}.lux .leye.ln{color:#8F6B1E}.site.inner .pl.on,.site.inner .pl.on:hover{background:linear-gradient(180deg,var(--spn2),var(--spn))!important;color:#fff!important;border-color:#C9A448!important;font-weight:600;box-shadow:0 4px 12px rgba(0,24,56,.25)}.site.inner .pl:not(.on):hover{background:#FBF4E0}.site.inner .fcats button.on{background:linear-gradient(180deg,var(--spn2),var(--spn));color:#fff}.hback{flex:none;width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(226,195,107,.85);background:rgba(255,255,255,.06);color:#F3D98A;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;margin-right:-4px}.hback:hover{background:rgba(226,195,107,.18)}.hback svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;margin-left:-2px}.frame.mobile .hback{width:34px;height:34px}.frame.mobile .hback svg{width:17px;height:17px}.pager{gap:10px}.pager button{min-width:44px;height:44px;border-radius:22px;font-size:15px}.frame.tablet .pager,.frame.mobile .pager{gap:12px;margin-top:30px}.frame.tablet .pager button,.frame.mobile .pager button{min-width:52px;height:52px;border-radius:26px;font-size:17px;font-weight:600}.frame.tablet .pager span,.frame.mobile .pager span{flex-basis:100%;text-align:center;margin:4px 0 0;font-size:14px}.frame.tablet .pl,.frame.mobile .pl{padding:11px 22px;font-size:15px}.frame.tablet .menu2 a{padding:9px 18px;font-size:14.5px}.frame.mobile .menu2 a{padding:8px 15px;font-size:14px}.frame.tablet .fcats button{padding:12px 14px;font-size:15.5px}.frame.mobile .pager{gap:8px}.frame.mobile .pager button{min-width:48px;height:48px;border-radius:24px;padding:0 10px}.pager button:first-child,.pager button:last-of-type{font-size:26px!important;line-height:1;padding-bottom:3px}.frame.tablet .dots i,.frame.mobile .dots i{width:12px;height:12px}.frame.tablet .dots i.on,.frame.mobile .dots i.on{width:40px}.site .hdr{position:sticky!important;top:0;z-index:30}.site .hdr.ov{height:0;padding-top:0!important;padding-bottom:0!important;overflow:visible}.site .hdr.ov>.wx{position:relative;top:14px}.site .hdr.ov>.menu2{position:relative;top:14px}.frame:not(.mobile):not(.tablet) .lglobe{width:min(100%,440px)!important;align-self:start;margin-top:-6px}.frame:not(.mobile):not(.tablet) .lscr{bottom:-50px!important;right:-70px!important;left:auto!important;transform:rotate(-6deg)!important;font-size:30px!important}.frame.tablet .lglobe{width:min(100%,360px)!important}.frame.tablet .lscr{bottom:-44px!important;right:-30px!important;font-size:24px!important}.sx .sh,.prog,.bjt th{background:linear-gradient(180deg,var(--spn2),var(--spn))!important}.file b,.ctl .cur,.coderow .sendc,.lim,.optag{background:linear-gradient(180deg,var(--spn2),var(--spn))!important}.bkbar{display:none}.frame:not(.mobile):not(.tablet) .bkbar{display:block;position:relative;z-index:5;margin-top:10px}.bkbar a{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--spn);font-size:14.5px;font-weight:600;padding:7px 16px 7px 10px;border-radius:22px;border:1px solid rgba(201,164,72,.6);background:rgba(255,253,248,.88);box-shadow:0 2px 8px rgba(120,95,40,.10)}.bkbar a:hover{background:#FBF4E0}.bkbar svg{width:16px;height:16px;fill:none;stroke:#A8822A;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.frame.tablet .menu2,.frame.mobile .menu2{display:none!important}.frame.tablet .hdr .menu,.frame.mobile .hdr .menu{display:flex!important;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent);padding-right:28px}.frame.tablet .hdr .menu::-webkit-scrollbar,.frame.mobile .hdr .menu::-webkit-scrollbar{display:none}.frame.tablet .hdr .menu a,.frame.mobile .hdr .menu a{flex:none;padding:9px 13px;font-size:14.5px}.frame.tablet .hdr .menu{flex:1;min-width:0;margin-left:6px}.frame.tablet .hdr .brand .nm small{display:none!important}.frame.mobile .hdr .wx{flex-wrap:wrap;height:auto!important;row-gap:2px;padding:8px 10px 6px 14px;border-radius:26px}.frame.mobile .hdr .menu{order:9;flex-basis:100%;margin:0 -4px;padding-top:2px;border-top:1px solid rgba(226,195,107,.25)}.frame.mobile .hdr .acts{margin-left:auto}.frame.tablet .lhero{padding-top:104px!important}.spro{color:#B08A30}.touch .spro,.sx .sh .spro,.thero .spro{color:#E2C36B}.site .brand .nm b,.site h1 .gd,.site h2 .gd,.site.inner .ph h1 .gd,.site.inner .chero h1 .gd,.form>h2 .gd,.site .spro{color:#AD872E!important}#sx1 .sh{position:relative}.pport{margin-left:auto;width:66px;height:66px;border-radius:50%;padding:3px;background:linear-gradient(135deg,#F6DC8E,#C9A448 45%,#F3D98A 70%,#A8822A);box-shadow:0 6px 18px rgba(0,0,0,.35),0 0 0 4px rgba(226,195,107,.18);flex:none}.pport img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;border:2.5px solid #FFFDF8;background:#F4ECDA}.file .pthumb{width:58px;height:58px;border-radius:12px;object-fit:cover;flex:none;border:2px solid #C9A448;box-shadow:0 3px 10px rgba(120,95,40,.18);background:#F4ECDA}.frame.mobile .pport{width:52px;height:52px}.frame:not(.mobile) .lglobe{margin-bottom:64px}.lstats{container-type:inline-size}.lstats>div{min-width:0}.lstats>div>div{min-width:0}.frame:not(.mobile) .lstats b{font-size:clamp(15px,1.75cqi,21px)}.frame.tablet .lstats b{font-size:clamp(17px,3.2cqi,24px)!important;white-space:normal!important}.lsearch{display:flex;align-items:center;gap:10px;margin-top:22px;max-width:520px;background:rgba(255,253,248,.94);border:1.5px solid rgba(201,164,72,.65);border-radius:40px;padding:6px 6px 6px 18px;box-shadow:0 8px 24px rgba(0,24,56,.10)}.lsearch svg,.srch.big svg,.hsrch svg{width:20px;height:20px;fill:none;stroke:#A8822A;stroke-width:2.2;stroke-linecap:round;flex:none}.lsearch input{flex:1;min-width:0;border:0;background:transparent;font-size:15.5px;color:var(--spn);outline:none;cursor:text}.lsearch input::placeholder{color:#6B7385}.frame.mobile .lsearch{margin:18px auto 0;max-width:none}.hsrch{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid rgba(226,195,107,.55);background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.hsrch svg{stroke:#F3D98A}.hsrch:hover{background:rgba(226,195,107,.18)}.frame.mobile .hsrch{width:36px;height:36px}.srchbox{padding-top:8px}.srch.big{max-width:none;height:54px;border-width:1.5px;padding:0 16px;background:#FFFDF8}.srch.big input{font-size:17px;color:var(--spn)}#sres{margin-top:14px}.sgh{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#8F6B1E;margin:14px 0 6px}.sit{display:block;padding:10px 14px;border-radius:12px;border:1px solid #EFE6D2;margin-bottom:6px;cursor:pointer;color:var(--spn);background:#fff}.sit:hover{border-color:#C9A448;background:#FBF6E7}.sit b{display:block;font-weight:600;font-size:15px}.sit small{display:block;color:#5A6480;font-size:13px;margin-top:2px}.snone{color:#5A6480;text-align:center;padding:20px 0}.frame.mobile .foot .brand .nm small{display:block!important;margin:4px 0 0 1px}.frame:not(.mobile):not(.tablet) .ljoin .jbg{-webkit-mask-image:none!important;mask-image:none!important}.frame:not(.mobile):not(.tablet) .ljoin+.lfaq,.frame:not(.mobile):not(.tablet) .lfaq{margin-top:0!important;background:#FDF9EF}.frame:not(.mobile):not(.tablet) .lfaq>.bandbg{display:none}.clock,.loc{position:relative;overflow:hidden}.ckbg{position:absolute;inset:0;background-size:cover;background-position:center 60%;z-index:0;opacity:1;transition:opacity .35s ease}.clock>*:not(.ckbg),.loc>*:not(.ckbg){position:relative;z-index:1}.clock.pic,.loc.pic{min-height:210px;border:1.5px solid #C9A448}.clock.pic{justify-content:flex-start;padding-top:26px}.clock.pic::before,.loc.pic::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.clock.dk::before,.loc.dk::before{background:radial-gradient(ellipse at 50% 30%,rgba(0,24,56,.55),rgba(0,24,56,.15) 70%)}.clock.lt::before,.loc.lt::before{background:radial-gradient(ellipse at 50% 30%,rgba(255,252,242,.78),rgba(255,252,242,.15) 70%)}.clock.dk,.loc.dk,.clock.dk .tm,.loc.dk h3,.loc.dk .hint{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.45)}.clock.lt,.loc.lt,.clock.lt .tm,.loc.lt h3,.loc.lt .hint{color:var(--spn)!important;text-shadow:0 1px 8px rgba(255,255,255,.7)}.clock.pic .tm{font-size:40px}.tzpill{margin-top:8px;font-size:12.5px;border:1.5px solid #C9A448;border-radius:10px;display:inline-block;padding:4px 14px;align-self:center}.clock.dk .tzpill{background:rgba(0,24,56,.6)}.clock.lt .tzpill{background:rgba(255,252,242,.85)}.loc.pic{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:20px}.loc.pic h3{font-size:30px}.frame:not(.mobile):not(.tablet) .lux .lstats b{font-size:clamp(19px,2.3cqi,30px)!important;white-space:normal!important}.frame.mobile .lux .lstats b{white-space:normal!important;font-size:18px!important}.frame.tablet .aboutg .a2{position:static!important}.frame.tablet .lscr{right:4px!important}.clock,.loc{isolation:isolate}.ckbg{z-index:-2!important;pointer-events:none}.clock.pic::before,.loc.pic::before{z-index:-1!important}.lgd,.lfaq h2{padding-right:6px}.cchips{display:flex;flex-wrap:wrap;gap:8px}.cchip{border:1.5px solid #E2D6B8;background:#FFFDF8;color:var(--spn);border-radius:12px;padding:10px 14px;font-size:14.5px;font-weight:500;cursor:pointer;line-height:1.2;text-align:left}.cchip:hover{border-color:#C9A448;background:#FBF4E0}.cchip.on{background:linear-gradient(180deg,var(--spn2),var(--spn));color:#fff;border-color:#C9A448;box-shadow:0 3px 10px rgba(0,24,56,.22)}.cchip.oth{border-style:dashed}.cother{margin-top:10px}.frame.mobile .cchip{padding:9px 12px;font-size:14px}.frame.mobile .lglobe::before{display:none!important}.frame.mobile .lglobe img{opacity:1!important;-webkit-mask-image:none!important;mask-image:none!important;filter:drop-shadow(0 14px 24px rgba(0,24,56,.22))!important}.frame.mobile .lhero .hall::after{background:linear-gradient(180deg,rgba(253,250,243,.10) 0%,rgba(253,250,243,.35) 45%,rgba(253,250,243,.55) 75%,#F9F3E6 100%)!important}.clock.dk,.loc.dk{background:var(--spn2)!important}.clock.lt,.loc.lt{background:#FDF9EF!important}.frame.mobile .loc.pic h3{font-size:23px;white-space:nowrap}.site .hdr.hfix{position:fixed!important;top:0!important;z-index:60}.frame:not(.mobile):not(.tablet) .hdr .bkbar{margin-top:8px}.hdr .bkbar .wx{background:none!important;border:0!important;box-shadow:none!important;height:auto!important;padding:0 36px!important}.frame.tablet .ljoin{display:block!important;aspect-ratio:1672/941;min-height:0!important;margin-top:0!important;background:none!important;-webkit-mask-image:none!important;mask-image:none!important;container-type:inline-size;overflow:hidden}.frame.tablet .ljoin .jbg{display:block!important;position:absolute;inset:0;background:var(--jbg) center/cover no-repeat;z-index:0;-webkit-mask-image:none!important;mask-image:none!important}.frame.tablet .ljoin .jimg,.frame.tablet .ljoin .joinbg,.frame.tablet .ljoin .jtxbg,.frame.tablet .ljoin .mcurve{display:none!important}.frame.tablet .ljoin .jtx{position:absolute!important;left:52.5%!important;top:10%!important;width:41%!important;margin:0!important;padding:0!important;background:none!important;z-index:2}.frame.tablet .ljoin h2{font-size:clamp(28px,4.4cqi,46px)!important;line-height:1}.frame.tablet .ljoin p{font-size:clamp(12.5px,1.55cqi,16px)!important;margin:1.2cqi 0 1.6cqi!important}.frame.tablet .ljoin .jben{gap:1.1cqi!important;margin-bottom:2cqi!important}.frame.tablet .ljoin .jben>div{padding:1cqi 1.2cqi!important;gap:1cqi!important}.frame.tablet .ljoin .jben b{font-size:clamp(11.5px,1.4cqi,14.5px)!important}.frame.tablet .ljoin .jben .ic{width:clamp(28px,3.6cqi,38px)!important;height:clamp(28px,3.6cqi,38px)!important}.frame.tablet .ljoin .bgold{font-size:clamp(13px,1.6cqi,17px)!important;padding:1.1cqi 3.4cqi!important}.frame.tablet .ljoin+.lfaq{margin-top:0!important;background:#FDF9EF}.frame.tablet .lfaq>.bandbg{display:none}.lux .lwrap{position:relative;z-index:3}.frame:not(.mobile) .ljoin{margin-top:-58px!important;z-index:1}.frame:not(.mobile):not(.tablet) .lglobe{margin-top:64px!important;margin-bottom:12px!important}.frame:not(.mobile):not(.tablet) .lscr{top:-66px!important;bottom:auto!important;right:-64px!important}.frame.tablet .lglobe{margin-top:56px!important;margin-bottom:10px!important}.frame.tablet .lscr{top:-56px!important;bottom:auto!important;right:-10px!important}.site .modal{z-index:120!important}.frame:not(.mobile):not(.tablet) .ljoin .jtx{top:calc(15% + 52px)!important}.frame.tablet .ljoin .jtx{top:calc(10% + 46px)!important}.frame.tablet .hdr .burger,.frame.mobile .hdr .burger{display:none!important}.frame.tablet .hdr .acts .bgold.hidem,.frame.mobile .hdr .acts .bgold.hidem{display:inline-flex!important;align-items:center}.frame.mobile .hdr .acts .bgold.hidem{padding:8px 12px;font-size:12.5px}.frame.mobile .hdr .acts{gap:6px}.frame.mobile .hdr .langb{padding:6px 9px}.frame.mobile .hdr .langb{font-size:0!important;padding:6px 8px!important;line-height:0}.frame.mobile .hdr .langb .chev{display:none}.frame.mobile .hdr .langb svg:not(.chev),.frame.mobile .hdr .langb img{width:24px!important;height:auto}.frame.mobile .hdr .acts .bgold.hidem{padding:7px 11px!important;font-size:12px!important}.frame.mobile .hdr .hsrch{width:34px;height:34px}.frame.mobile .hdr .wx{flex-wrap:wrap}.frame.mobile .hdr .brand{flex:0 1 auto;min-width:0}.frame.mobile .hdr .wx{padding-left:10px!important;padding-right:8px!important;gap:6px!important}.frame.mobile .hdr .brand img{height:34px!important}.frame.mobile .hdr .brand .nm{font-size:15px!important}.frame.mobile .hdr .acts .bgold.hidem{padding:7px 9px!important;font-size:11.5px!important;letter-spacing:0}.frame.mobile .hdr .hsrch{width:32px!important;height:32px!important}.ckrow{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:14px 0 6px}.frame.mobile .ckrow{grid-template-columns:1fr;gap:16px}.ckrow .clock,.ckrow .loc{aspect-ratio:3/2;min-height:0!important;margin:0!important;padding:16px!important;display:flex!important;flex-direction:column;justify-content:center!important;align-items:center;text-align:center;gap:6px;border-radius:16px}.ckrow .ckl{font-size:14px;line-height:1.35;max-width:90%}.ckrow .loc h3{font-size:34px;margin:2px 0 0}.ckrow .clock .tm{font-size:40px}.frame.mobile .ckrow .loc h3{font-size:26px;white-space:nowrap}.frame.mobile .ckrow .clock .tm{font-size:34px}.loc.dk .ckl{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.45)}.loc.lt .ckl{color:var(--spn);text-shadow:0 1px 8px rgba(255,255,255,.7)}.frame.mobile .lglobe{margin-bottom:96px!important}.frame.mobile .lscr{left:-6%!important;right:auto!important;bottom:-84px!important;transform:rotate(-6deg)!important}.ckrow .loc h3{font-family:"DM Sans","Noto Sans SC",sans-serif!important;font-weight:700;letter-spacing:.01em;display:flex;flex-direction:column;align-items:center;gap:6px}.ckrow .loc .ckutc{font-size:13px;font-weight:500;border:1.5px solid #C9A448;border-radius:10px;padding:4px 14px}.loc.dk .ckutc{background:rgba(0,24,56,.6)}.loc.lt .ckutc{background:rgba(255,252,242,.85)}.ckrow .loc .ckmsg{font-size:17px;font-weight:600;white-space:normal}.fq .fqa{white-space:pre-line;line-height:1.65}.fqlock{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:700;color:#8F6B1E;background:#FBF4E0;border:1px solid #E2C36B;border-radius:20px;padding:2px 9px;white-space:nowrap;flex:none}.privdoc h2{font-size:30px;margin:4px 0 4px}.privdoc .pvver{color:#5A6480;font-size:13.5px;margin:0 0 14px}.privdoc h3{font-size:19px;margin:22px 0 6px;color:var(--spn)}.privdoc .pvb{white-space:pre-line;color:#2E3A55;font-size:15px;line-height:1.7}.cgate{max-width:860px;margin:0 auto}.cgdoc{max-height:360px;overflow:auto;border:1px solid #E6DCC3;border-radius:14px;background:#FFFDF8;padding:18px 22px;margin:16px 0 18px}.cgdoc .privdoc h2{font-size:22px}.cgbox{align-items:flex-start!important;font-size:15px;line-height:1.5;margin:0 0 16px}.cgate #cgbtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.privpanel{margin-top:26px;border-top:1px solid #E6DCC3;padding-top:18px}.privpanel h3{font-size:18px;margin:0 0 10px}.pvbtns{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.pvbtns .bline{font-size:14px;padding:9px 16px}.pvbtns .pvdel{border-color:#C9796B;color:#8A2A1E;background:#FFF8F6}#page{counter-reset:fq}.fsec,.faqs,.lfaq{counter-reset:fq}.fq{counter-increment:fq}.fq summary::before{content:counter(fq)!important;font-variant-numeric:lining-nums tabular-nums;font-weight:700;font-size:14px!important}.frame.mobile .lcards,.frame.mobile .lstories,.frame.mobile .larts,.frame.mobile .stories2,.frame.tablet .lcards{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.frame.mobile .lcards::-webkit-scrollbar,.frame.mobile .lstories::-webkit-scrollbar,.frame.mobile .larts::-webkit-scrollbar,.frame.mobile .stories2::-webkit-scrollbar{display:none}.frame.mobile .lcards>*,.frame.mobile .lstories>*,.frame.mobile .larts>*,.frame.mobile .stories2>*{scroll-snap-align:start}.swdots{display:flex;justify-content:center;align-items:center;gap:8px;margin:12px 0 4px}.swdots button{width:8px;height:8px;border-radius:8px;border:0;padding:0;background:rgba(0,24,56,.22);cursor:pointer;transition:width .25s ease,background .25s ease}.swdots button.on{width:26px;background:linear-gradient(90deg,#DDB551,#F3D98A)}.swdots button::after{content:"";display:block;margin:-10px}.ckrow .loc .tm,.ckrow .clock .tm{font-family:"DM Sans","Noto Sans SC",sans-serif;font-weight:700;font-size:40px;line-height:1.1;letter-spacing:.01em}.frame.mobile .ckrow .loc .tm,.frame.mobile .ckrow .clock .tm{font-size:34px}.loc.dk .tm,.loc.dk #locd,.loc.dk #locl{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.45)}.loc.lt .tm,.loc.lt #locd,.loc.lt #locl{color:var(--spn)!important;text-shadow:0 1px 8px rgba(255,255,255,.7)}.loc.dk .tzpill{background:rgba(0,24,56,.6)}.loc.lt .tzpill{background:rgba(255,252,242,.85)}#locd,#bjd{font-size:16px}.pbig{display:flex;flex-direction:column;align-items:center;gap:10px;margin:6px 0 26px}.pbig .pbf{cursor:pointer;position:relative;transition:transform .25s ease}.pbig .pbf:hover{transform:translateY(-2px)}.pbig .pbin{position:relative;overflow:hidden;background:#F4ECDA;display:flex;align-items:center;justify-content:center}.pbig .pbin img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 8%;display:block;z-index:1}.pbig .pbin img:not([hidden])~.pbph{display:none}.pbig .pbph{display:flex;flex-direction:column;align-items:center;gap:6px;color:#8A7A55;font-size:13px;text-align:center;padding:0 14px}.pbig .pbph svg{width:46%;fill:#D9CBA6}.pbig.has .pbph{display:none}.pbig .pbcap{color:#5A6480;font-size:13.5px}.pbsty{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.pbsty button{font:inherit;font-size:12.5px;padding:5px 12px;border-radius:99px;border:1px solid #D8CCAE;background:#FFFDF8;color:var(--spn);cursor:pointer}.pbsty button.on{background:var(--spn);color:#fff;border-color:var(--spn)}.ps-a .pbf{width:200px;height:200px;border-radius:50%;padding:6px;background:linear-gradient(135deg,#F6DC8E,#C9A448 40%,#F3D98A 65%,#A8822A);box-shadow:0 14px 34px rgba(0,24,56,.22),0 0 0 8px rgba(226,195,107,.16)}.ps-a .pbin{width:100%;height:100%;border-radius:50%;border:5px solid #FFFDF8}.ps-b .pbf{width:184px;height:236px;border-radius:50%;padding:5px;background:var(--spn);box-shadow:0 16px 36px rgba(0,24,56,.25)}.ps-b .pbf::before{content:"";position:absolute;inset:-9px;border-radius:50%;border:2px solid #C9A448}.ps-b .pbin{width:100%;height:100%;border-radius:50%;border:4px solid #E2C36B}.ps-c .pbf{width:190px;height:236px;padding:12px 12px 30px;background:#FFFDF8;border:1px solid #C9A448;border-radius:6px;box-shadow:0 18px 38px rgba(0,24,56,.20),inset 0 0 0 5px #FFFDF8,inset 0 0 0 6px rgba(201,164,72,.55)}.ps-c .pbin{width:100%;height:100%;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,24,56,.12)}.frame.mobile .ps-a .pbf{width:168px;height:168px}.frame.mobile .ps-b .pbf{width:156px;height:200px}.frame.mobile .ps-c .pbf{width:160px;height:200px}.upg{margin:8px 0 2px;background:#FFFDF8;border:1px solid #E6DCC3;border-radius:12px;padding:10px 14px}.upl{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--spn);margin-bottom:7px}.upl .upn{color:#5A6480;margin-left:auto;font-variant-numeric:tabular-nums}.upl .upx{font:inherit;font-size:13px;border:0;background:none;color:#8A2A1E;cursor:pointer;text-decoration:underline;padding:0}.upb{height:7px;border-radius:7px;background:#EFE6D2;overflow:hidden}.upb i{display:block;height:100%;width:0;border-radius:7px;background:linear-gradient(90deg,var(--spn),#1D3B66);transition:width .08s linear}.upg.ok .upb i{background:linear-gradient(90deg,#C9A448,#E2C36B)}.upg.ok .upt{color:#2C6E3F;font-weight:600}.vprev{margin:10px 0 2px;border:1px solid #E6DCC3;border-radius:14px;overflow:hidden;background:var(--spn);box-shadow:0 10px 26px rgba(0,24,56,.14)}.vprev video{display:block;width:100%;max-height:380px;background:#000}.vmeta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#FFFDF8;padding:10px 14px;font-size:13.5px}.vmeta .vok{color:#2C6E3F;font-weight:600}.vmeta .vdur{color:#5A6480;font-variant-numeric:tabular-nums}.vmeta .vdur.warn{color:#8A2A1E}.vmeta .vre{margin-left:auto;font-size:13px;padding:7px 14px}.flg{width:22px;height:15px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(0,24,56,.15);flex:none;vertical-align:-2px;margin-right:8px;display:inline-block}.cpwrap{position:relative}.cpwrap select[data-cp]{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.cpbtn{all:unset;box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:48px;cursor:pointer;color:var(--spn);font-size:15.5px;padding:0 12px 0 0;gap:0}.cpwrap .ico+select+.cpbtn,.cpwrap .ico~.cpbtn{padding-left:0}.cpbtn .cpv{display:flex;align-items:center;min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cpbtn .cpv span{overflow:hidden;text-overflow:ellipsis}.cpbtn .cpph{color:#8A93A8}.cpbtn .cpar{margin-left:auto;color:var(--spn);display:flex}.cpbtn:focus-visible{outline:2px solid #C9A448;outline-offset:3px;border-radius:8px}.cppan{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;background:#fff;border:1px solid #D8CCAE;border-radius:14px;box-shadow:0 18px 40px rgba(0,24,56,.18);overflow:hidden;min-width:260px}.cpsrch{padding:10px;border-bottom:1px solid #EFE6D2;background:#FFFDF8}.cpsrch input{width:100%;box-sizing:border-box;border:1px solid #D8CCAE;border-radius:10px;padding:10px 12px;font:inherit;font-size:15px;color:var(--spn);background:#fff;outline:none}.cpsrch input:focus{border-color:var(--spn);box-shadow:0 0 0 3px rgba(0,24,56,.08)}.cplist{max-height:300px;overflow:auto;display:flex;flex-direction:column;padding:6px}.cplist button{all:unset;box-sizing:border-box;display:flex;align-items:center;padding:9px 10px;border-radius:9px;cursor:pointer;font-size:15px;color:var(--spn)}.cplist button[hidden]{display:none}.cplist button:hover,.cplist button.act{background:#F4ECDA}.cplist button.on{background:var(--spn);color:#fff}.cpnone{padding:14px;color:#5A6480;font-size:14px;text-align:center}.ckrow .flg{width:24px;height:16px;margin-right:8px}.wagef .wrow{display:flex;align-items:center;gap:10px}.wagef .wrow .ctl{flex:1;min-width:0}.wagef .wtag{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12.5px;color:#5A6480;font-weight:600;pointer-events:none}.wagef .wcny{position:relative}.wagef .wcny input{padding-right:52px}.wagef .wloc{position:relative}.wagef .wloc input{padding-right:92px}.wagef .wccy{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:80px!important;height:36px!important;min-height:0!important;padding:0 6px!important;font-size:13.5px!important;border-radius:8px!important;border:1px solid #D8CCAE!important;background:#FFFDF8!important;color:var(--spn)}.wagef .weq{color:#AD872E;font-size:20px;flex:none}.wagef .wnote{color:#2E3A55}.wagef .wnote.whi b{color:#8A2A1E}.frame.mobile .wagef .wrow{flex-direction:column;align-items:stretch;gap:6px}.frame.mobile .wagef .weq{align-self:center;transform:rotate(90deg)}.wagef{margin-top:6px}.wagef .wh{margin:6px 0 10px}.wagef .wflag{display:flex;align-items:center;gap:0;min-width:56px;justify-content:center;font-weight:600}.wagef .wflag .flg{margin-right:5px}.wagef .wloc input{padding-right:56px}#wccypick[hidden]{display:none!important}.frame.mobile .wagef .weq{transform:none!important}.wagef .wro input{background:#F2EFE8;color:var(--spn);font-weight:600;cursor:default}.wccyline .wccyv{display:flex;align-items:center;gap:2px;font-size:16px;color:var(--spn);padding:10px 14px;border:1px solid #E6DCC3;border-radius:12px;background:#FFFDF8}.wccyline .wccyempty{display:block;color:#8A2A1E;font-size:14px;padding:10px 14px;border:1px dashed #D8CCAE;border-radius:12px;background:#FFFDF8}.wagef .wloc input:disabled{background:#F2EFE8;cursor:not-allowed}.cpgrp{font-size:12px;color:#8A7A55;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:10px 10px 4px}.cpgrp[hidden]{display:none}.decl .declhd{font-size:13px;font-weight:700;color:var(--spn);letter-spacing:.02em;margin:0 0 8px}.decl .declhd i{color:#B03A2E;font-style:normal}.declopt{margin-top:14px;padding:12px 16px 10px;border:1.5px dashed #D8CCAE;border-radius:14px;background:#FFFDF8}.declopt .declhd{font-weight:500;color:#5A6480;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.declopt .declhd .optl{background:#EFE6D2;color:#6B5A2E;border-radius:99px;padding:2px 10px;font-weight:700;font-size:12px}.wagef .m30{display:inline-block;background:var(--spn);color:#F3D98A;border-radius:7px;padding:1px 8px;margin:0 2px;font-weight:700}.wagef .wexp{display:block;margin-top:6px;padding:8px 12px;border-left:3px solid #C9A448;background:#FBF6E7;border-radius:0 8px 8px 0;color:#2E3A55;font-size:13.5px}#af .prog{position:sticky;bottom:12px;z-index:40;margin-top:22px;box-shadow:0 10px 30px rgba(0,24,56,.35),0 0 0 6px rgba(255,253,248,.85)}.frame.mobile #af .prog{bottom:8px;padding:7px 8px;gap:2px}.frame.mobile #af .prog i{width:22px;height:22px;font-size:10.5px}#af .prog.pfix{position:fixed!important;bottom:12px!important;z-index:45;margin:0!important}.wagef .wnote.whi{display:block;margin-top:6px;color:#C62828;font-weight:600;font-size:13.5px}.touch .ci .qrsm{margin-left:auto;flex:none;width:76px;height:76px;border-radius:10px;border:2px solid var(--g);background:#fff;overflow:hidden;cursor:zoom-in;display:block}.touch .ci .qrsm>*{width:100%!important;height:100%!important;min-height:0!important;margin:0!important;border:0!important;border-radius:0!important;font-size:9px}.declopt .dnot{color:#C62828;font-weight:800;text-decoration:underline;text-underline-offset:3px}.frame.mobile .hdr .brand .nm,.frame.tablet .hdr .brand .nm{display:none!important}.frame.mobile .hdr .brand img,.frame.tablet .hdr .brand img{height:44px}.form .reqnote{margin:-6px 0 6px;text-align:center;font-size:13.5px;color:#5A6480}.hdr .lgin{white-space:nowrap}.pbig .pbf{border:0;font:inherit;color:inherit}.pbig .pbf:focus-visible{outline:3px solid var(--spn);outline-offset:4px}.pbsty{display:none}.site.editing .pbsty{display:flex}[data-f=photo]>label:first-child,[data-f=photo]>.file{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;padding:0!important;border:0!important}[data-f=photo]{position:relative;margin-top:-10px;text-align:center}details.privpanel>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px}details.privpanel>summary::-webkit-details-marker{display:none}details.privpanel>summary::after{content:"▾";color:#5A6480;font-size:14px}details.privpanel[open]>summary::after{content:"▴"}details.privpanel>summary h3{margin:0}.pvdelb{background:linear-gradient(180deg,#C0392B,#9B2C22)!important;color:#fff!important;border-color:#9B2C22!important}.cgneed{text-align:center;margin-top:6px!important;color:#8A2A1E}.ctaband{background:linear-gradient(180deg,#FBF6E7,#F4EAD3);border-top:1px solid #E6DCC3;padding:26px 0}.ctaband .wx{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ctaband b{display:block;font-family:"Playfair Display",Georgia,serif;font-size:24px;color:var(--spn)}.ctaband span{color:#2E3A55;font-size:15px}.m2w{position:relative;min-width:0;flex:1}.m2more{position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:1px solid rgba(201,164,72,.8);background:linear-gradient(180deg,#F3D98A,#DDB551);color:var(--spn);font-size:20px;line-height:1;font-weight:700;box-shadow:0 2px 10px rgba(0,24,56,.35);cursor:pointer;z-index:3}.m2more[hidden]{display:none}.frame.mobile .rate span{width:42px;height:42px;font-size:15px}.frame.mobile .hsrch{width:40px;height:40px}.frame.mobile .hdr .bgold.sm,.frame.mobile .hdr .langb{min-height:40px}.frame.mobile .rdel{width:40px;height:40px}.frame.mobile #af .prog i{width:30px;height:30px}.frame.mobile .sendc{margin-bottom:14px}.ckrow .tm{display:inline-block;padding:0 12px;border-radius:12px;background:rgba(255,253,248,.62);backdrop-filter:blur(3px)}.ckrow .dk .tm,.ckrow .clock.dk .tm{background:rgba(0,24,56,.45)}[data-f=age] .ctl{background:transparent!important;border-style:dashed!important}[data-f=age] input{color:#2E3A55}.bsubmit{background:linear-gradient(180deg,var(--spn2),var(--spn))!important;border-color:#C9A448!important;color:#F3D98A!important}.site a:focus-visible,.site button:focus-visible,.site [onclick]:focus-visible,.site summary:focus-visible{outline:2px solid var(--spn);outline-offset:2px}.site .ctl:focus-within{box-shadow:0 0 0 2px var(--spn)!important}.hdr .lgin .lgi{display:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.frame.mobile .hdr .lgin{padding:0;width:40px;justify-content:center;display:inline-flex;align-items:center}.frame.mobile .hdr .lgin .lgi{display:block}.frame.mobile .hdr .lgin .lgt{display:none}.frame.mobile .hdr .langb:not(.lgin){padding:0 8px;min-width:40px}.frame.mobile .hdr .langb:not(.lgin) .chev{display:none}.frame.mobile .hdr .wx{flex-wrap:wrap!important;height:auto!important;row-gap:4px;padding-top:6px!important;padding-bottom:6px!important;border-radius:26px!important}.frame.mobile .hdr .m2w{order:20;flex:1 1 100%!important;width:100%;border-top:1px solid rgba(226,195,107,.25);padding-top:4px}.frame.mobile .hdr .m2w nav.menu{width:100%;max-width:none!important}.frame.mobile .hdr .sp{flex:1}.lpio{padding-bottom:70px}.pngrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px;margin-top:22px}.pngrid.home{grid-template-columns:repeat(4,1fr)}.pnc{background:#FFFDF8;border:1px solid #E2CF9E;border-radius:18px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;box-shadow:0 10px 26px rgba(0,24,56,.08),inset 0 0 0 5px #FFFDF8,inset 0 0 0 6px rgba(201,164,72,.35);transition:transform .2s,box-shadow .2s}.pnc:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(0,24,56,.14),inset 0 0 0 5px #FFFDF8,inset 0 0 0 6px rgba(201,164,72,.6)}.pnpic{aspect-ratio:4/5;background:#E9DFC8;overflow:hidden;position:relative}.pnpic img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block;filter:saturate(.92)}.pnpic.mono{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 35%,var(--spn2),var(--spn))}.pnpic.mono span{font-family:"Playfair Display",Georgia,serif;font-size:64px;color:#E2C36B;letter-spacing:.04em}.pnb{padding:16px 18px 20px;display:flex;flex-direction:column;gap:6px;flex:1}.pnf{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#AD872E;font-weight:700}.pnc h3{font-family:"Playfair Display",Georgia,serif;font-size:22px;color:var(--spn);margin:0;line-height:1.2}.pnd{color:#5A6480;font-size:13.5px}.pnm{color:#2E3A55;font-size:15px;line-height:1.5;margin:4px 0 0}.pnc blockquote{margin:6px 0 0;padding:8px 0 0 12px;border-left:2px solid #C9A448;font-family:"Playfair Display",Georgia,serif;font-style:italic;color:#3A4560;font-size:14.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pnx{margin-top:auto;padding-top:10px;color:var(--spn);font-weight:700;font-size:14px}.pnhero h1{font-size:40px}.pnbar{display:flex;flex-direction:column;gap:12px}.pnbar .ctl{max-width:560px}.pntags{display:flex;flex-wrap:wrap;gap:8px}.pntags button{font:inherit;font-size:13.5px;padding:7px 14px;border-radius:99px;border:1px solid #D8CCAE;background:#FFFDF8;color:var(--spn);cursor:pointer;min-height:36px}.pntags button.on{background:var(--spn);color:#F3D98A;border-color:var(--spn)}.pnhead{display:grid;grid-template-columns:320px 1fr;gap:34px;align-items:start}.pnpic.big{border-radius:20px;box-shadow:0 18px 40px rgba(0,24,56,.18),0 0 0 6px #FFFDF8,0 0 0 8px #C9A448}.pnhd h1{font-family:"Playfair Display",Georgia,serif;font-size:42px;color:var(--spn);margin:6px 0 4px}.pnm.big{font-size:19px;color:var(--spn);font-weight:600;margin-top:12px}.pnq{margin:18px 0 0;padding:18px 22px;background:var(--spn);color:#F7EFD9;border-radius:16px;font-family:"Playfair Display",Georgia,serif;font-style:italic;font-size:19px;line-height:1.5;position:relative}.pnq .orig{display:block;font-style:normal;color:#E2C36B;font-size:16px;margin-top:6px}.pnq cite{display:block;font-style:normal;font-family:"DM Sans",sans-serif;font-size:13px;color:#C9D2E6;margin-top:10px}.pnliv{margin-top:10px;font-size:12.5px;color:#5A6480}.pnbody{margin-top:34px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.pnsec{background:#FFFDF8;border:1px solid #E6DCC3;border-radius:16px;padding:18px 22px}.pnsec h3{font-family:"Playfair Display",Georgia,serif;font-size:20px;color:var(--spn);margin:0 0 8px}.pnsec p{margin:0;color:#2E3A55;line-height:1.65;font-size:15.5px}.pnuse{grid-column:1/-1;background:linear-gradient(180deg,#FBF6E7,#F6EDD6);border-color:#E2CF9E}.pnuse ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.pnuse li{position:relative;padding-left:28px;color:#2E3A55;line-height:1.55}.pnuse li::before{content:"✦";position:absolute;left:4px;top:0;color:#C9A448}.pnsrc{grid-column:1/-1;font-size:13px;color:#5A6480;display:flex;flex-wrap:wrap;gap:6px 14px}.pnsrc a{color:#1B3A6B;text-decoration:underline;cursor:pointer;word-break:break-all}.pnnav{display:flex;justify-content:space-between;gap:10px;margin-top:28px;flex-wrap:wrap}.frame.tablet .pngrid.home{grid-template-columns:repeat(2,1fr)}.frame.mobile .pngrid,.frame.mobile .pngrid.home{grid-template-columns:1fr 1fr;gap:12px}.frame.mobile .pnc h3{font-size:17px}.frame.mobile .pnm{font-size:13.5px}.frame.mobile .pnc blockquote{display:none}.frame.mobile .pnb{padding:12px 12px 14px}.frame.mobile .pnhead{grid-template-columns:1fr;gap:18px}.frame.mobile .pnpic.big{max-width:260px;margin:0 auto}.frame.mobile .pnhd h1{font-size:32px}.frame.mobile .pnbody{grid-template-columns:1fr}.frame.mobile .pnuse ul{grid-template-columns:1fr}.frame.mobile .pnhero h1{font-size:28px}.frame.tablet .pnhead{grid-template-columns:260px 1fr}.frame:not(.mobile):not(.tablet) .hdr .menu a{padding:6px 8px;font-size:13.5px}.frame:not(.mobile):not(.tablet) .hdr .brand .nm small{display:none!important}.frame:not(.mobile):not(.tablet) .hdr .wx{gap:8px}.cpwrap .cpbtn:focus-visible{outline:none!important}.site .ctl:focus-within{box-shadow:0 0 0 2px rgba(0,24,56,.28)!important;border-color:var(--spn)!important}.fld.tzw[hidden]{display:none!important}#cityo[hidden]{display:none!important}.frame:not(.mobile):not(.tablet) .hdr .brand .nm small{display:block!important;font-size:.56em!important;letter-spacing:.12em;text-transform:uppercase;margin:2px 0 0 1px!important;font-family:"DM Sans",sans-serif!important;color:#D8DFEC}.site .touch::before,.site .touch:not(.lux+.touch)::before{filter:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 56' preserveAspectRatio='none'%3E%3Cpath d='M0 -2 H1200 V22 C900 54 300 -6 0 34 Z' fill='%23FDF9EF'/%3E%3Cpath d='M0 34 C300 -6 900 54 1200 22' fill='none' stroke='%23D9B456' stroke-width='2.2'/%3E%3C/svg%3E") center/100% 100% no-repeat!important;top:-1px!important}.site .touch{background:linear-gradient(180deg,var(--spn),var(--spn3))!important}.touch .ci .qrsm{width:104px!important;height:104px!important;padding:4px;background:#fff}.touch .ci .qrsm img{object-fit:contain!important}.frame.mobile .touch .ci .qrsm{width:96px!important;height:96px!important}.frame:not(.mobile):not(.tablet) .hdr .wx{flex-wrap:wrap!important;height:auto!important;padding:10px 14px 6px 18px!important;row-gap:4px;border-radius:30px!important}.frame:not(.mobile):not(.tablet) .hdr .brand{order:1;display:flex;align-items:center;gap:12px;white-space:nowrap}.frame:not(.mobile):not(.tablet) .hdr .acts{order:2;margin-left:auto}.frame:not(.mobile):not(.tablet) .hdr .wx>nav.menu{order:3;flex:1 1 100%;justify-content:center;border-top:1px solid rgba(226,195,107,.28);padding-top:6px;margin-top:2px;gap:4px}.frame:not(.mobile):not(.tablet) .hdr .brand img{height:52px}.frame:not(.mobile):not(.tablet) .hdr .brand .nm{display:flex!important;align-items:baseline;gap:14px;white-space:nowrap;font-size:30px}.frame:not(.mobile):not(.tablet) .hdr .brand .nm small{display:inline!important;font-size:15px!important;letter-spacing:.2em!important;text-transform:uppercase;margin:0!important;font-family:"DM Sans",sans-serif!important;color:#E4E9F2;font-weight:500}.frame:not(.mobile):not(.tablet) .hdr .menu a{padding:6px 12px!important;font-size:15px!important}.cthero{padding-bottom:40px}.cthero h1{font-size:44px;margin:6px 0 8px}.frame.mobile .cthero h1{font-size:30px}.cthero .lead{max-width:720px}.frame:not(.mobile):not(.tablet) .hdr .brand .nm{display:block!important;white-space:nowrap}.frame:not(.mobile):not(.tablet) .hdr .brand .nm small{margin-left:14px!important;vertical-align:3px}.cthero .btnrow button{flex:0 0 auto!important;width:auto!important;padding-left:26px;padding-right:26px}.site .touch.nohead{padding-top:70px}.frame:not(.mobile):not(.tablet) .hdr .brand .nm small{font-family:inherit!important;text-transform:none!important;letter-spacing:0!important;color:#fff!important;font-size:.8em!important;font-weight:600!important;margin-left:.3em!important;vertical-align:0!important}.frame:not(.mobile):not(.tablet) .lhero{padding-top:150px!important}.hdr .hsrch.hshome{display:none!important}.frame.tablet .pngrid.home{grid-template-columns:repeat(4,1fr)!important;gap:14px}.frame.tablet .pngrid.home .pnpic{aspect-ratio:1/1}.frame.tablet .pngrid.home .pnc h3{font-size:17px}.frame.tablet .pngrid.home .pnm{font-size:13.5px}.frame.tablet .pngrid.home .pnc blockquote{display:none}.frame.tablet .pngrid.home .pnb{padding:12px 12px 14px}.frame.tablet .pngrid:not(.home){grid-template-columns:repeat(3,1fr)!important}.frame.mobile .pngrid.home{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:4px}.frame.mobile .pngrid.home::-webkit-scrollbar{display:none}.frame.mobile .pngrid.home>.pnc{flex:0 0 72%;scroll-snap-align:start}.frame.mobile .pngrid.home .pnpic{aspect-ratio:1/1}.frame.mobile .lpio .lband{padding-top:34px!important}.frame.tablet .lpio .lband{padding-top:30px!important}.frame:not(.mobile):not(.tablet) .pngrid.home{grid-template-columns:repeat(3,1fr)!important;gap:22px}.frame:not(.mobile):not(.tablet) .pngrid.home>.pnc:nth-child(n+4){display:none}.frame:not(.mobile):not(.tablet) .pngrid.home .pnpic{aspect-ratio:4/3}.frame:not(.mobile):not(.tablet) .pngrid.home .pnc blockquote{-webkit-line-clamp:2}.frame:not(.mobile):not(.tablet) .pngrid.home .pnb{gap:4px;padding:14px 18px 16px}.touch .qrpair{display:grid;grid-template-columns:repeat(2,minmax(0,128px));gap:18px;margin-top:6px}.touch .qrt{display:flex;flex-direction:column;align-items:center;gap:2px;cursor:zoom-in;text-align:center}.touch .qri{width:120px;height:120px;border-radius:12px;border:2px solid var(--g);background:#fff;padding:5px;display:block;box-shadow:0 8px 20px rgba(0,0,0,.25);transition:transform .2s}.touch .qrt:hover .qri{transform:translateY(-2px)}.touch .qri img{width:100%!important;height:100%!important;object-fit:contain;display:block;border:0!important;margin:0!important}.touch .qrt b{color:var(--g2);font-size:14.5px;margin-top:8px}.touch .qrt small{color:#C9D2E6;font-size:13px}.frame.mobile .touch .qri{width:112px;height:112px}.frame.mobile .rows>.slot.row{grid-template-columns:1fr 1fr 40px}.frame.mobile .rows>.slot.row>.ctl:first-child{grid-column:1/3}.frame.mobile .rows>.slot.row .rdel{position:static;grid-row:1;grid-column:3}.toc,.who,.fcats,.aboutg .a2{top:calc(var(--hdrh,0px) + 16px)}#page h2[id],#page h3[id],#page [id^=e],#page [id^=z],#page .sx{scroll-margin-top:calc(var(--hdrh,0px) + 16px)}.toc,.fcats{max-height:calc(100vh - var(--hdrh,0px) - 32px)}.frame.mobile .fcats{max-height:none}.cpwrap .cpbtn{width:auto;flex:1 1 auto;min-width:0}#af.form{max-width:1120px}.lcd .ltags{justify-content:center}.ltags>span{align-items:center;justify-content:center}.frame:not(.mobile):not(.tablet) .hdr .bkbar{display:none!important}.hdr .menu{position:relative}.hdr .menu>.bkin{display:none}.frame:not(.mobile):not(.tablet) .hdr .menu>.bkin{display:inline-flex;position:absolute;left:14px;top:50%;transform:translateY(-50%);align-items:center;gap:4px;color:#E2C36B;font-size:13.5px;font-weight:600;padding:6px 12px 6px 8px;border-radius:18px;border:1px solid rgba(226,195,107,.45);background:transparent;cursor:pointer;white-space:nowrap}.frame:not(.mobile):not(.tablet) .hdr .menu>.bkin:hover{background:rgba(226,195,107,.14);color:#F3D98A}.hdr .menu>.bkin svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1279px){.frame:not(.mobile):not(.tablet) .hdr .menu>.bkin{font-size:0!important;gap:0!important;padding:7px!important;left:8px}}.btnrow:has(>button:only-child){display:flex;justify-content:center}.btnrow:has(>button:only-child)>button{min-width:240px;font-family:inherit;font-size:16px}.btnrow.eqb{display:grid;grid-template-columns:1fr 1fr;gap:12px}.btnrow.eqb>button{font-family:inherit;font-size:16px;font-weight:600;padding:13px 16px;width:100%;justify-content:center;text-align:center;line-height:1.3}.btnrow.eqb.n3,.btnrow.eqb.n4{grid-template-columns:1fr 1fr}.btnrow.eqb.n3>:first-child{grid-column:1/-1}.frame.mobile .btnrow.eqb{grid-template-columns:1fr}.frame.mobile .btnrow.eqb>:first-child{grid-column:auto}.pvp .pvlist{display:flex;flex-direction:column;gap:10px;margin:6px 0 12px}.pvrow{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px}.pvrow .bline{flex:0 0 260px;font-size:14px;padding:9px 16px;text-align:center;font-family:inherit}.pvrow .bline.pvdel{border-color:#C9796B;color:#8A2A1E;background:#FFF8F6}.pvhint{flex:1 1 220px;font-size:13.5px;color:var(--ink3,#5A6480)}.frame.mobile .pvrow .bline{flex:1 1 100%}.pvform{max-width:1120px;margin:22px auto 0;padding:10px 34px 18px}.pvform .privpanel{margin-top:0;border-top:0;padding-top:8px}.cgate~.pvform{max-width:860px}.pvp .hint a{color:var(--ink,#0B1730)}.frame.mobile .pvform{padding:8px 14px 14px}.pvdh{margin:0 40px 10px 0;font-size:22px}.pvok{margin:14px 0 0;align-items:flex-start;line-height:1.45}.pvconfirm,.pvviewbtns{margin-top:18px}.pvconfirm button,.pvviewbtns button{font-family:inherit;font-size:16px;padding:13px 16px}.pvdelb:disabled{opacity:.45;cursor:not-allowed}.modal .box.mwide{max-width:940px}#spprint{display:none}@media print{html.spprinting body>*:not(#spprint){display:none!important}html.spprinting #spprint{display:block!important}html.spprinting,html.spprinting body{background:#fff!important}html.spprinting .rv-sec h3{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cgnew{background:#FFF6DA;border:1px solid #E8D28A;border-radius:10px;padding:10px 14px;color:#5A4A12;margin:0 0 14px;font-size:14.5px;text-align:left}.file.uping{opacity:.85}.file.upfail .fn{color:#B5352B;font-weight:600}.pgmsg{background:#FBF6E7;border:1px solid #E6DCC3;border-left:4px solid #C9A448;border-radius:10px;padding:12px 16px;margin:0 0 20px;text-align:left}.pgmsg b{color:var(--spn);font-size:15px}.pgmsg p{margin:6px 0 4px;white-space:pre-wrap;color:#1B2435}.pgmsg small{color:#6B7388;font-size:12.5px}.pgres{margin:0 0 22px;padding:20px 22px;text-align:left}.pgres h3{font-size:19px;margin:0 0 6px}.pgres .sub{font-size:14.5px;margin:0 0 12px;text-align:left}.pgres button{font-family:inherit;font-size:16px}.pgres2{border-top:1px solid rgba(201,164,72,.35);margin:16px 0 0;padding:14px 0 0}.pgres2 h3{font-size:17px}body.embed .top,body.embed .notes,body.embed .chrome{display:none!important}body.embed .stage{padding:0!important;gap:0}body.embed .fit{max-width:none}body.embed .frame{max-width:none;border:0;border-radius:0;box-shadow:none}#app.sp-ed:not(.sp-browse) #page [data-ekey]{cursor:text}#app.sp-ed:not(.sp-browse) #page [data-ekey]:hover{outline:2px dashed #C9A448;outline-offset:2px}#app.sp-ed:not(.sp-browse) #page [data-elock]{cursor:not-allowed}#app.sp-ed:not(.sp-browse) #page [data-elock]:hover{outline:2px dotted #9AA3B5}#app.sp-ed:not(.sp-browse) #page [data-eon]{box-shadow:inset 0 -2px 0 rgba(201,164,72,.85)}#app.sp-ed:not(.sp-browse) #page [data-img]{outline:2px dashed #E2C36B;outline-offset:-2px}#app.sp-ed .lctl{display:inline-flex}#app.sp-ed #page .ed-on{outline:2px solid #C9A448!important;outline-offset:2px;cursor:text}#app.sp-ed #page [contenteditable]{outline:none;-webkit-user-select:text;user-select:text}#edbar{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;background:var(--spn);color:#F7EFD9;border-top:2px solid #C9A448;padding:10px 16px;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;font:14px/1.45 "DM Sans","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;box-shadow:0 -6px 20px rgba(0,0,0,.25)}#edbar .edt{flex:1 1 360px;min-width:0}#edbar .edt b{color:#E2C36B}#edbar .edt small{display:block;color:#C9D2E6;font-size:12.5px}#edbar .edr{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#edbar .edn{font-size:13px;white-space:nowrap}#edbar .edn i{font-style:normal;color:#F3B26B;margin-left:6px}#edbar button{font-family:inherit;font-weight:600;font-size:13px;line-height:1.2;border-radius:8px;border:1px solid rgba(226,195,107,.7);background:transparent;color:#F7EFD9;padding:8px 12px;cursor:pointer;min-height:36px}#edbar button:hover{background:rgba(226,195,107,.14)}#edbar button:disabled{opacity:.45;cursor:not-allowed}#edbar .edseg{display:inline-flex;border:1px solid rgba(226,195,107,.7);border-radius:8px;overflow:hidden}#edbar .edseg button{border:0;border-radius:0}#edbar .edseg button.on{background:#E2C36B;color:var(--spn)}#edbar .edsave{background:#F7EFD9;color:var(--spn);border-color:#F7EFD9}#edbar .edsave:hover{background:#fff}#edbar .edpub{background:linear-gradient(180deg,#F1D27A,#D9AE45);color:var(--spn);border-color:#C9A448}#edbar .eddemo{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;background:rgba(226,195,107,.12);border:1px dashed rgba(226,195,107,.7);border-radius:8px;padding:6px 10px;font-size:13px}#edbar .eddemo b{color:#E2C36B}#edbar .eddemo label{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}#edbar .eddemo select{font:inherit;font-size:13px;border-radius:7px;border:1px solid #C9A448;background:#F7EFD9;color:var(--spn);padding:5px 8px;max-width:100%}#edchip{position:absolute;z-index:2147483001;display:flex;gap:6px;align-items:center;background:var(--spn);color:#C9D2E6;border:1px solid #C9A448;border-radius:10px;padding:5px 6px;font:12px/1.3 "DM Sans","Noto Sans SC",sans-serif;box-shadow:0 6px 18px rgba(0,0,0,.25)}#edchip button{font-family:inherit;font-weight:600;font-size:12px;line-height:1.2;border:1px solid rgba(226,195,107,.7);background:transparent;color:#F7EFD9;border-radius:7px;padding:5px 9px;cursor:pointer}#edchip button:hover{background:rgba(226,195,107,.16)}#edchip span{padding:0 4px;white-space:nowrap}@media (max-width:600px){#edbar{padding:8px 10px}#edbar .edt small{display:none}}#edbar[hidden]{display:none!important}body.adminframe .imgtag{display:none!important}.top .stagepick,.top .hdrpick{max-width:215px;border-color:var(--gold)}body.real-dev .top{position:static}.site .hdr{z-index:50!important}.site .hdr.hfix{z-index:60!important}#af .prog{z-index:20!important}#af .prog.pfix{z-index:25!important;bottom:calc(12px + env(safe-area-inset-bottom))!important}.frame.mobile #af .prog.pfix{bottom:calc(8px + env(safe-area-inset-bottom))!important}.frame.mobile .site .hdr,.frame.tablet .site .hdr{position:sticky!important;top:0!important;height:auto!important;padding:env(safe-area-inset-top,0px) 0 0!important;background:linear-gradient(180deg,var(--spn2),var(--spn))!important;border-bottom:1.5px solid rgba(226,195,107,.85)!important;box-shadow:0 6px 18px rgba(0,20,48,.22);overflow:visible!important}.frame.mobile .site .hdr.ov,.frame.tablet .site .hdr.ov{left:auto;right:auto}.frame.mobile .site .hdr>.wx,.frame.tablet .site .hdr>.wx{top:0!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.frame.mobile .site .hdr>.wx{padding:5px 8px 2px 12px!important}.frame.tablet .site .hdr>.wx{padding:0 14px 0 18px!important;flex-wrap:nowrap!important}.frame.mobile .site .lhero,.frame.tablet .site .lhero{padding-top:26px!important}#page .hdr .wx{position:relative}.site .hdr .navw{display:flex;align-items:center;gap:4px;min-width:0;position:relative}.site .hdr .navw>nav.menu{flex:1 1 auto!important;order:0!important;min-width:0;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;margin:0!important;padding:0!important;border:0!important;justify-content:flex-start!important;-webkit-mask-image:none!important;mask-image:none!important}.site .hdr .navw>nav.menu::-webkit-scrollbar{display:none}.site .hdr .navw>nav.menu>a{flex:none;scroll-snap-align:start}.site .hdr .navw.fr>nav.menu{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)!important;mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)!important}.site .hdr .navw.fl>nav.menu{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px)!important;mask-image:linear-gradient(90deg,transparent,#000 36px)!important}.site .hdr .navw.fl.fr>nav.menu{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 44px),transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 44px),transparent)!important}.site .hdr .navarr{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid rgba(226,195,107,.85);background:linear-gradient(180deg,#F3D98A,#DDB551);color:var(--spn);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;box-shadow:0 2px 8px rgba(0,24,56,.35)}.site .hdr .navarr[hidden]{display:none}.site .hdr .navarr svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.site .hdr .navarr.back svg{transform:rotate(180deg)}.site .hdr .navw>.bkin{display:none}.frame:not(.mobile):not(.tablet) .hdr .wx{flex-wrap:nowrap!important;height:auto!important;min-height:62px;padding:6px 10px 6px 16px!important;row-gap:0;gap:12px!important}.frame:not(.mobile):not(.tablet) .hdr .brand{order:1;flex:none}.frame:not(.mobile):not(.tablet) .hdr .navw{order:2;flex:1 1 auto}.frame:not(.mobile):not(.tablet) .hdr .acts{order:3;margin-left:0!important;flex:none}.frame:not(.mobile):not(.tablet) .hdr .brand img{height:42px!important}.frame:not(.mobile):not(.tablet) .hdr .brand .nm{font-size:22px!important}.frame:not(.mobile):not(.tablet) .hdr .menu a{padding:6px 11px!important;font-size:14.5px!important}.frame:not(.mobile):not(.tablet) .site.inner .hdr .navw>.bkin{display:inline-flex;flex:none;width:32px;height:32px;border-radius:50%;border:1px solid rgba(226,195,107,.55);color:#E2C36B;align-items:center;justify-content:center;font-size:0!important;padding:0!important;gap:0!important;cursor:pointer;background:transparent}.frame:not(.mobile):not(.tablet) .site.inner .hdr .navw>.bkin:hover{background:rgba(226,195,107,.16)}.frame:not(.mobile):not(.tablet) .hdr .navw>.bkin svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.frame:not(.mobile):not(.tablet) .lhero{padding-top:116px!important}.frame.tablet .hdr .navw{flex:1 1 auto;margin-left:6px}.frame.tablet .hdr .menu a{padding:8px 12px!important;font-size:14.5px!important}.frame.mobile:not(.h1l) .hdr .wx{flex-wrap:wrap!important;row-gap:0!important}.frame.mobile:not(.h1l) .hdr .navw{order:9;flex:1 1 100%;border-top:1px solid rgba(226,195,107,.25);padding:2px 0 3px}.frame.mobile .hdr .menu a{padding:6px 10px!important;font-size:14px!important}.frame.mobile.h1l .hdr .wx{flex-wrap:nowrap!important;gap:6px!important;padding:6px 8px 6px 10px!important}.frame.mobile.h1l .hdr .navw{order:2;flex:1 1 auto;min-width:0}.frame.mobile.h1l .hdr .acts{order:3}.frame.mobile.h1l .hdr .hsrch,.frame.mobile.h1l .hdr .langb:not(.lgin){display:none!important}.frame.mobile.h1l .hdr .brand{flex:none!important}.frame.mobile.h1l .hdr .brand img{height:30px!important}.frame.mobile.h1l .hdr .lgin{display:inline-flex!important;align-items:center;justify-content:center}.frame.mobile.h1l .hdr .menu a{padding:6px 8px!important;font-size:13.5px!important}.frame.mobile.h1l .hdr .navarr{width:26px;height:26px}.hdr .bgold .gshort{display:none}.frame.mobile .hdr .bgold .gfull{display:none}.frame.mobile .hdr .bgold .gshort{display:inline}.frame.mobile .hdr .acts{gap:6px!important;flex:none}.frame.mobile .hdr .acts .bgold.hidem{padding:0 11px!important;min-height:34px!important;font-size:12.5px!important;letter-spacing:0}.frame.mobile .hdr .hsrch{width:34px!important;height:34px!important}.frame.mobile .hdr .langb{min-height:34px!important;height:34px}.frame.mobile .hdr .langb:not(.lgin){min-width:34px!important;padding:0 6px!important}.frame.mobile .hdr .lgin{width:34px!important}.hdr .lgin.me{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 4px}.hdr .lgin.me .av{width:28px;height:28px;font-size:13px}.hdr .lgin.me .chev{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;display:block}.frame.mobile .hdr .lgin.me{padding:0!important;justify-content:center}.frame.mobile .hdr .lgin.me .lgt,.frame.mobile .hdr .lgin.me .chev{display:none!important}.frame.mobile .hdr .lgin.me .av{font-size:13px!important;line-height:1}.hdr .lgin.hdots .lgi{stroke:none;fill:currentColor}.av{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:linear-gradient(180deg,#F3D98A,#DDB551);color:var(--spn);font-family:"DM Sans","Noto Sans SC",sans-serif;font-weight:800;line-height:1;box-shadow:0 0 0 2px rgba(255,253,248,.85)}.av.big{width:46px;height:46px;font-size:20px}.hpop{position:absolute;right:0;width:min(330px,calc(100vw - 24px));background:#FFFDF8;color:#121B30;border:1.5px solid #C9A448;border-radius:18px;box-shadow:0 18px 44px rgba(0,24,56,.30);padding:6px;z-index:5;text-align:left;max-height:calc(100vh - 120px);overflow:auto;font-family:"DM Sans","Noto Sans SC",sans-serif}.frame.mobile .hpop{left:6px;right:6px;width:auto}.hpop .mehd{display:flex;gap:12px;align-items:center;padding:10px 10px 12px;border-bottom:1px solid #EFE7D2;margin-bottom:4px}.hpop .mehx{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.hpop .mehx b{font-size:16px;color:#0B1730;overflow-wrap:anywhere;line-height:1.25}.hpop .mehx small{font-size:12.5px;color:#6B7388;overflow-wrap:anywhere}.hpop .mi{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:7px 10px;border:0;background:transparent;border-radius:12px;font:inherit;font-size:15px;color:#121B30;text-align:left;cursor:pointer}.hpop .mi:hover,.hpop .mi:focus-visible{background:#FBF4E0;outline:none}.hpop .mic,.pvi .mic,.pvdh2 .mic{width:32px;height:32px;border-radius:50%;background:#FBF4E0;color:#A8822A;display:flex;align-items:center;justify-content:center;flex:none}.hpop .mic svg,.pvi .mic svg,.pvdh2 .mic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hpop .mic.mflag svg{width:22px;height:15px;stroke:none;border-radius:2px}.hpop .mi.pri .mic{background:linear-gradient(180deg,var(--spn2),var(--spn));color:#F3D98A}.hpop .mi.out{color:#9B2C22}.hpop .mi.out .mic{background:#FBEDEC;color:#9B2C22}.hpop .sep{height:1px;background:#EFE7D2;margin:4px 8px}.hpop .mitools{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px 2px 8px;border-bottom:1px solid #EFE7D2;margin-bottom:4px}.hpop .mt{display:flex;align-items:center;gap:8px;min-height:44px;padding:5px 10px 5px 6px;border:1px solid #E6DCC3;border-radius:12px;background:#FFFDF8;font:inherit;font-size:14.5px;color:#121B30;cursor:pointer}.chip{display:inline-flex;align-items:center;gap:6px;border-radius:20px;padding:2px 10px;font-size:12.5px;font-weight:700;line-height:1.6;white-space:nowrap}.chip::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.chip.review{background:#FBF1D6;color:#7A5A10}.chip.res,.chip.active{background:#E3F2E8;color:#1E6B45}.chip.rejected{background:#FBEDEC;color:#9B2C22}.chip.left,.chip.draft{background:#EEF0F4;color:#4A5470}.chip.formneeded{background:#FBF1D6;color:#7A5A10}.site .touch::before,.site .touch:not(.lux+.touch)::before{top:0!important;height:56px!important;filter:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 56' preserveAspectRatio='none'%3E%3Cpath d='M0 34 C300 -6 900 54 1200 22 V57 H0 Z' fill='%2300112E'/%3E%3Cpath d='M0 34 C300 -6 900 54 1200 22' fill='none' stroke='%23D9B456' stroke-width='2.2'/%3E%3C/svg%3E") center/100% 100% no-repeat!important}.site .touch{background:linear-gradient(180deg,rgba(0,32,74,0) 0,rgba(0,32,74,0) 55px,var(--spn) 55px,var(--spn3) 100%)!important}.site .ctaband{padding-bottom:82px;border-bottom:0}.site .ctaband+.touch{margin-top:-56px!important}.site .vid.vplay,.site .lvid.vplay{cursor:default;background:#000}.site .vid.vplay video,.site .lvid.vplay video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;display:block;z-index:2}.site .vnone{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;background:rgba(0,24,56,.9);color:#F7EFD9;border:1px solid #C9A448;border-radius:12px;padding:8px 12px;font-size:13.5px;line-height:1.4;text-align:center}.site .pvline,.site .roline,.site .pgname{overflow-wrap:anywhere}.roline{display:flex;gap:9px;align-items:flex-start;background:#F4F0E6;border:1px solid #E6DCC3;border-radius:12px;padding:10px 13px;color:#3F4A66;font-size:14px;line-height:1.5;margin:0;text-align:left}.roline svg{width:18px;height:18px;flex:none;margin-top:2px;fill:none;stroke:#7A6A45;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.roline a{color:#0B1730;font-weight:700;text-decoration:underline}#mbox .roline{margin:14px 0 0}.pgwrap{padding:28px 0 56px}.pg2{max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.pgh{font-size:30px!important;text-align:center;margin:0 0 2px!important}.pgcard{background:#FFFDF8;border:1px solid rgba(201,164,72,.6);border-radius:20px;padding:16px 18px;box-shadow:0 12px 30px rgba(120,95,40,.10);display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;align-items:center;text-align:left}.pgcard .pgwho{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.pgcard .pgname{font-family:"Playfair Display","Noto Serif SC",serif;font-size:20px;font-weight:600;color:#0B1730;line-height:1.25}.pgcard .pgline{grid-column:1/-1;margin:8px 0 0;color:#3F4A66;font-size:15px;line-height:1.5}.pgcard .pgok{width:46px;height:46px;border-radius:50%;background:#23804F;color:#fff;font-size:24px;font-weight:800;display:flex;align-items:center;justify-content:center}.pgmsg{margin:0!important}.pgtiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pgt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:98px;padding:14px 10px;background:#FFFDF8;border:1px solid rgba(201,164,72,.6);border-radius:16px;font:inherit;font-size:15px;font-weight:600;color:#0B1730;cursor:pointer;text-align:center;box-shadow:0 6px 16px rgba(120,95,40,.08);line-height:1.3}.pgt:hover{background:#FBF4E0}.pgt .pgi{width:44px;height:44px;border-radius:50%;background:#FBF4E0;color:#A8822A;display:flex;align-items:center;justify-content:center;flex:none}.pgt .pgi svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pgt.pri{background:linear-gradient(180deg,var(--spn2),var(--spn));color:#F7EFD9;border-color:#C9A448}.pgt.pri:hover{background:linear-gradient(180deg,#0E3570,#04224A)}.pgt.pri .pgi{background:linear-gradient(180deg,#F3D98A,#DDB551);color:var(--spn)}.pgtiles>.pgt:last-child:nth-child(odd){grid-column:1/-1;flex-direction:row;min-height:62px}.pgsteps{background:#FFFDF8;border:1px solid rgba(201,164,72,.45);border-radius:16px;padding:14px 16px;text-align:left}.pgsteps h3{font-size:17px!important;margin:0 0 6px!important;color:#0B1730}.pgsteps ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pgsteps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:6px 0}.pgsteps li i{width:26px;height:26px;border-radius:50%;border:2px solid #D9CFB8;background:#fff;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:700;color:#7A6A45}.pgsteps li.done i{background:#23804F;border-color:#23804F;color:#fff}.pgsteps li.cur i{background:linear-gradient(180deg,#F3D98A,#DDB551);border-color:#C9A448;color:var(--spn)}.pgsteps li b{font-size:15px;color:#0B1730;display:block;line-height:1.35;padding-top:2px}.pgsteps li.done b{color:#6B7388;font-weight:600}.pgsteps li small{display:block;color:#4A5470;font-size:13.5px;margin-top:2px}.pgbtns{margin:0!important}.frame.mobile .pgwrap{padding:18px 0 44px}.frame.mobile .pgh{font-size:26px!important}.frame.mobile .pgt{min-height:92px;font-size:14.5px}.pvdh2{display:flex;align-items:center;gap:10px}.pvlist2{display:flex;flex-direction:column;gap:8px;margin:10px 0 12px}.pvi{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid #E6DCC3;border-radius:14px;background:#FFFDF8;font:inherit;text-align:left;cursor:pointer;color:#121B30}.pvi:hover{background:#FBF4E0}.pvi .pvt{display:flex;flex-direction:column;min-width:0}.pvi .pvt b{font-size:15px}.pvi .pvt small{font-size:13px;color:#5A6480}.pvi.del{border-color:#E8C3BC}.pvi.del .mic{background:#FBEDEC;color:#9B2C22}.pvi.del .pvt b{color:#8A2A1E}.pvline{font-size:13.5px;color:#4A5470;margin:6px 0 0}.pvline a{color:#0B1730;text-decoration:underline;cursor:pointer}@media (hover:none){#edbar .edt small{display:none}}.frame.mobile .site input:not([type=checkbox]):not([type=radio]),.frame.mobile .site select,.frame.mobile .site textarea{font-size:16px!important}.frame.mobile #af .prog i{font-size:12px!important}.frame.mobile .touch .foot .brand .nm small{font-size:12px!important}.frame.mobile .touch .foot a,.frame.mobile .site .crumbs a{display:inline-block;padding:7px 0}.pgsteps .here{display:inline-block;margin-left:8px;font-style:normal;font-size:12px;font-weight:700;color:#7A5A10;background:#FBF1D6;border-radius:10px;padding:1px 8px;vertical-align:1px}.frame:not(.mobile):not(.tablet) .site .hdr{position:sticky!important;top:var(--tb,0px)!important;left:auto;right:auto;height:auto!important;padding:0!important;background:linear-gradient(180deg,var(--spn2),var(--spn))!important;border-bottom:1.5px solid rgba(226,195,107,.85)!important;box-shadow:0 6px 18px rgba(0,20,48,.22);overflow:visible!important}.frame:not(.mobile):not(.tablet) .site .hdr>.wx{top:0!important;max-width:1240px!important;margin:0 auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;flex-wrap:wrap!important;min-height:0!important;height:auto!important;padding:6px 24px 0!important;row-gap:0!important;column-gap:14px!important}.frame:not(.mobile):not(.tablet) .site .hdr .brand{order:1}.frame:not(.mobile):not(.tablet) .site .hdr .acts{order:2;margin-left:auto!important}.frame:not(.mobile):not(.tablet) .site .hdr .navw{order:3;flex:1 1 100%!important;justify-content:center;border-top:1px solid rgba(226,195,107,.25);margin-top:6px;padding:3px 0}.frame:not(.mobile):not(.tablet) .site .hdr .navw>nav.menu{flex:0 1 auto!important}.frame:not(.mobile):not(.tablet) .site .hdr .brand img{height:40px!important}.frame:not(.mobile):not(.tablet) .site .hdr .menu a{padding:6px 13px!important;font-size:14.5px!important}.frame:not(.mobile):not(.tablet) .site.inner .hdr .navw>.bkin{position:absolute;left:0;top:50%;transform:translateY(-50%)}.frame:not(.mobile):not(.tablet) .site .lhero{padding-top:40px!important}.frame:not(.mobile):not(.tablet) .toc,.frame:not(.mobile):not(.tablet) .who,.frame:not(.mobile):not(.tablet) .fcats,.frame:not(.mobile):not(.tablet) .aboutg .a2{top:calc(var(--tb,0px) + var(--hdrh,0px) + 16px)!important}.frame:not(.mobile):not(.tablet) #page h2[id],.frame:not(.mobile):not(.tablet) #page h3[id],.frame:not(.mobile):not(.tablet) #page .sx{scroll-margin-top:calc(var(--tb,0px) + var(--hdrh,0px) + 16px)}.site .toc a:not(.l3),.frame.mobile .site .tocm a:not(.l3){font-weight:700;color:#0B1730!important;font-size:14px;line-height:1.35;border-left:3px solid #C9A448!important;padding:8px 0 8px 12px;margin-top:6px}.site .toc a.l3,.frame.mobile .site .tocm a.l3{position:relative;font-weight:400;color:#5A6480!important;font-size:13px;line-height:1.35;border-left:3px solid rgba(201,164,72,.2)!important;padding:5px 0 5px 30px!important}.site .toc a.l3::before,.frame.mobile .site .tocm a.l3::before{content:"";position:absolute;left:15px;top:50%;width:8px;height:1.5px;background:#C9A448}.site .toc a:hover,.site .toc a.on{background:#FBF4E0}.frame.mobile .site .tocm a{border-bottom:0!important}.site .lux{background:linear-gradient(#FDF9EF,#FDF9EF) left bottom/100% 130px no-repeat,linear-gradient(180deg,rgba(253,250,243,.55),rgba(250,244,232,.62)),var(--hall) center/cover no-repeat fixed,#FBF6EC!important}.mnwrap{padding:26px 0 56px}.mn{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.mnbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-start}.mnb{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid #0B1730;background:#FFFDF8;color:#0B1730;font:600 15px/1 "DM Sans","Noto Sans SC",sans-serif;cursor:pointer;white-space:nowrap}.mnb:hover{background:#FBF4E0}.mnb:focus-visible{outline:3px solid #C9A448;outline-offset:2px}.mnb.pri{background:linear-gradient(180deg,var(--spn2),var(--spn));color:#F7EFD9;border-color:#C9A448}.mnb.pri:hover{background:linear-gradient(180deg,#0E3570,#04224A)}.mnb .mni{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none}.mnb .mni svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mnb.pri .mni svg{stroke:#E2C36B}.frame.mobile .mnb.mnpr,.frame.tablet .mnb.mnpr{display:none}@media (hover:none){.mnb.mnpr{display:none}}.mndoc{background:#fff;border:1px solid rgba(201,164,72,.55);border-radius:16px;box-shadow:0 8px 22px rgba(120,95,40,.08);padding:28px 32px 30px}.mndoc .rv-hd{padding-right:0}.mndoc .rv-row dt{font-size:14px;color:#3F4A66}.mndoc .rv-row dd{font-size:15px}.mndoc .rv-sec h3{font-size:16px;padding:8px 14px}.mndoc .rv-file a{display:inline-flex;align-items:center;min-height:32px}.frame.tablet .mndoc{padding:24px 24px 26px}.frame.mobile .mnwrap{padding:16px 0 40px}.frame.mobile .mn{gap:12px}.frame.mobile .mnbar{gap:8px}.frame.mobile .mnb{padding:0 16px}.frame.mobile .mndoc{padding:18px 16px 20px;border-radius:14px}.frame.mobile .mndoc .rv-row{padding:9px 2px;gap:3px}.frame.mobile .mndoc .rv-row dt{font-size:13.5px}.frame.mobile .mndoc .rv-name{font-size:23px}.frame.mobile .mndoc .rv-hd{font-size:12.5px}.frame.mobile .mndoc .rv-file{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 4px}.frame.mobile .mndoc .rv-file a{min-height:40px;margin-left:6px}body{background:#070D1B}.frame,.frame.mobile,.frame.tablet{max-width:none;border:0;border-radius:0;box-shadow:none;overflow:visible}.modal,.mm{position:fixed}.modal{overflow:auto;padding-top:24px}.toast{position:fixed}.mm{overflow:auto}.uplp{display:block;height:4px;border-radius:4px;background:rgba(201,164,72,.25);margin-top:6px;overflow:hidden}.uplp i{display:block;height:100%;width:0;background:#C9A448;transition:width .2s}.file.uping{opacity:.75}.file.upfail .fn{color:#B5352B}#app.sp-ed{padding-bottom:110px}#app.sp-ed:not(.sp-browse) #page [data-ekey]{cursor:text}#app.sp-ed:not(.sp-browse) #page [data-ekey]:hover{outline:2px dashed #C9A448;outline-offset:2px}#app.sp-ed:not(.sp-browse) #page [data-elock]{cursor:not-allowed}#app.sp-ed:not(.sp-browse) #page [data-elock]:hover{outline:2px dotted #9AA3B5}#app.sp-ed:not(.sp-browse) #page [data-eon]{box-shadow:inset 0 -2px 0 rgba(201,164,72,.85)}#app.sp-ed:not(.sp-browse) #page [data-ekey]:empty{display:inline-block;min-width:28px;min-height:1em;outline:1px dashed #C9A448}#app.sp-ed #page .ed-on{outline:2px solid #C9A448!important;outline-offset:2px;cursor:text}#app.sp-ed #page [contenteditable]{outline:none;-webkit-user-select:text;user-select:text}#edbar{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;background:var(--spn);color:#F7EFD9;border-top:2px solid #C9A448;padding:10px 16px;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;font:14px/1.45 "DM Sans","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;box-shadow:0 -6px 20px rgba(0,0,0,.25)}#edbar .edt{flex:1 1 360px;min-width:0}#edbar .edt b{color:#E2C36B}#edbar .edt small{display:block;color:#C9D2E6;font-size:12.5px}#edbar .edr{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#edbar .edn{font-size:13px;white-space:nowrap}#edbar .edn i{font-style:normal;color:#F3B26B;margin-left:6px}#edbar button{font-family:inherit;font-weight:600;font-size:13px;line-height:1.2;border-radius:8px;border:1px solid rgba(226,195,107,.7);background:transparent;color:#F7EFD9;padding:8px 12px;cursor:pointer;min-height:36px}#edbar button:hover{background:rgba(226,195,107,.14)}#edbar button:disabled{opacity:.45;cursor:not-allowed}#edbar .edseg{display:inline-flex;border:1px solid rgba(226,195,107,.7);border-radius:8px;overflow:hidden}#edbar .edseg button{border:0;border-radius:0}#edbar .edseg button.on{background:#E2C36B;color:var(--spn)}#edbar .edsave{background:#F7EFD9;color:var(--spn);border-color:#F7EFD9}#edbar .edsave:hover{background:#fff}#edbar .edpub{background:linear-gradient(180deg,#F1D27A,#D9AE45);color:var(--spn);border-color:#C9A448}#edchip{position:absolute;z-index:2147483001;display:flex;gap:6px;align-items:center;background:var(--spn);color:#C9D2E6;border:1px solid #C9A448;border-radius:10px;padding:5px 6px;font:12px/1.3 "DM Sans","Noto Sans SC",sans-serif;box-shadow:0 6px 18px rgba(0,0,0,.25)}#edchip button{font-family:inherit;font-weight:600;font-size:12px;line-height:1.2;border:1px solid rgba(226,195,107,.7);background:transparent;color:#F7EFD9;border-radius:7px;padding:5px 9px;cursor:pointer}#edchip button:hover{background:rgba(226,195,107,.16)}#edchip span{padding:0 4px;white-space:nowrap}#edchip .edok{background:linear-gradient(180deg,#F1D27A,#D9AE45);color:var(--spn);border-color:#C9A448}@media (pointer:coarse){#edchip button,#edimg button{min-height:40px;padding:8px 12px;font-size:14px}}#edimgbox{position:absolute;z-index:2147482990;pointer-events:none;outline:2px dashed #C9A448;outline-offset:-2px;border-radius:4px;background:rgba(201,164,72,.08)}#edimg{position:absolute;z-index:2147483001;display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:290px;background:var(--spn);color:#C9D2E6;border:1px solid #C9A448;border-radius:10px;padding:6px 8px;font:12px/1.35 "DM Sans","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;box-shadow:0 6px 18px rgba(0,0,0,.3)}#edimg button{font-family:inherit;font-weight:700;font-size:13px;line-height:1.2;border:1px solid #C9A448;background:linear-gradient(180deg,#F1D27A,#D9AE45);color:var(--spn);border-radius:7px;padding:7px 11px;cursor:pointer}#edimg button:hover{filter:brightness(1.06)}#edimg button:focus-visible{outline:2px solid #F7EFD9;outline-offset:2px}#edimg small{font-size:11.5px;color:#C9D2E6}#edimg.note{cursor:help}#edimg.note span{color:#F7EFD9}#edup{position:fixed;right:16px;z-index:2147483002;width:330px;max-width:calc(100vw - 32px);background:#fff;color:#1B2435;border:1px solid #E3DCCC;border-radius:14px;box-shadow:0 12px 34px rgba(0,24,56,.22);padding:12px 14px;font:13px/1.4 "DM Sans","Noto Sans SC",sans-serif}#edup .edupt{display:flex;gap:8px;align-items:center}#edup .edupt b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#edup button{font:inherit;font-size:12px;border:1px solid #C9A448;background:#fff;color:var(--spn);border-radius:7px;padding:4px 9px;cursor:pointer}#edup .edupb{height:8px;background:#EFE9DB;border-radius:6px;margin:9px 0 6px;overflow:hidden}#edup .edupb i{display:block;height:100%;width:0;background:linear-gradient(90deg,#C9A448,#E2C36B);transition:width .2s}#edup .edups{color:#4A5470}#edprev{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:2147483000;pointer-events:none;display:flex;gap:8px;align-items:baseline;white-space:nowrap;background:#C9A448;color:var(--spn);border:2px solid var(--spn);border-top:0;border-radius:0 0 10px 10px;padding:3px 14px 4px;font:700 13px/1.25 "DM Sans","Noto Sans SC",sans-serif;box-shadow:0 6px 16px rgba(0,0,0,.25)}#edprev span{font-size:11px;letter-spacing:.06em;text-transform:uppercase}#edbar .edpv{flex:1 1 100%;background:#C9A448;color:var(--spn);border-radius:8px;padding:6px 10px;font-size:13px}#edbar .edpv b{color:var(--spn)}#edbar .eddemo{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;background:rgba(226,195,107,.12);border:1px dashed rgba(226,195,107,.7);border-radius:8px;padding:6px 10px;font-size:13px}#edbar .eddemo b{color:#E2C36B}#edbar .eddemo label{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}#edbar .eddemo select{font:inherit;font-size:13px;border-radius:7px;border:1px solid #C9A448;background:#F7EFD9;color:var(--spn);padding:5px 8px;max-width:100%}@media (max-width:600px){#edbar{padding:8px 10px}#edbar .edt small{display:none}}#page .ci b .t,#page .ci b .t>span{color:inherit;font-size:inherit;font-weight:inherit}#page .lstats b .t,#page .lstats b .t>span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:inherit}.who .wq{margin:0;padding:0 18px 18px;font-family:"Playfair Display","Noto Serif SC",Georgia,serif;font-style:italic;font-size:15.5px;line-height:1.5;color:#E8DDBF}.who .wq::before{content:"“";display:block;font-size:34px;line-height:.8;color:#C9A448;font-style:normal}.site.inner .who:not([data-tag=Tutor]) .wq{color:#3F4A66}@media (max-width:768px){.upl .upx{min-height:44px;margin:-13px -8px;padding:0 8px}}.frame.mobile .site .hdr>.wx,.frame.tablet .site .hdr>.wx{display:flex!important;flex-wrap:wrap!important;align-items:center!important;height:auto!important;min-height:0!important;row-gap:0!important;column-gap:6px!important;padding:6px 10px 2px 12px!important}.frame.tablet .site .hdr>.wx{column-gap:8px!important;padding:8px 18px 2px 20px!important}.frame.mobile .site .hdr .acts,.frame.tablet .site .hdr .acts{display:contents!important}.frame.mobile .site .hdr .hback,.frame.tablet .site .hdr .hback{order:0;margin-right:0}.frame.mobile .site .hdr .brand,.frame.tablet .site .hdr .brand{order:1;flex:1 1 auto!important;min-width:0;gap:9px;align-items:center}.frame.mobile .site .hdr .hsrch,.frame.tablet .site .hdr .hsrch{order:2}.frame.mobile .site .hdr .langb:not(.lgin),.frame.tablet .site .hdr .langb:not(.lgin){order:3}.frame.mobile .site .hdr .lgin,.frame.tablet .site .hdr .lgin{order:4}.frame.mobile .site .hdr>.wx::before,.frame.tablet .site .hdr>.wx::before{content:"";order:5;flex:0 0 calc(100% + 22px);height:1px;margin:9px -10px 2px -12px;background:rgba(226,195,107,.32)}.frame.tablet .site .hdr>.wx::before{flex-basis:calc(100% + 38px);margin:10px -18px 2px -20px}.frame.mobile .site .hdr .navw,.frame.tablet .site .hdr .navw{order:6;flex:1 1 0!important;min-width:0;margin:0!important;padding:0!important;border:0!important}.frame.mobile .site .hdr .acts .bgold.hidem,.frame.tablet .site .hdr .acts .bgold.hidem{order:7;flex:none;margin-left:2px}.frame.mobile .site .hdr .burger,.frame.tablet .site .hdr .burger{display:none!important}.frame.mobile .site .hdr .brand img{height:38px!important}.frame.tablet .site .hdr .brand img{height:44px!important}.frame.mobile .site .hdr .brand .nm,.frame.tablet .site .hdr .brand .nm{display:block!important;min-width:0;font-family:"Playfair Display",Georgia,serif;font-size:20px!important;font-weight:600;line-height:1!important;color:#fff;white-space:nowrap}.frame.mobile .site .hdr .brand .nm small,.frame.tablet .site .hdr .brand .nm small{display:block!important;margin:5px 0 0 1px!important;font-family:"DM Sans","Noto Sans SC",sans-serif!important;font-size:9px!important;font-weight:600!important;line-height:1!important;letter-spacing:.03em!important;text-transform:none!important;color:#E2C36B!important;vertical-align:0!important}.frame.tablet .site .hdr .brand .nm{font-size:23px!important}.frame.tablet .site .hdr .brand .nm small{display:inline!important;margin:0 0 0 10px!important;font-size:13px!important;letter-spacing:.03em!important;vertical-align:2px!important}.frame.mobile .site .hdr .hsrch{width:38px!important;height:38px!important}.frame.mobile .site .hdr .langb{height:38px!important;min-height:38px!important}.frame.mobile .site .hdr .langb:not(.lgin){min-width:38px!important}.frame.mobile .site .hdr .lgin{width:38px!important}.frame.mobile .site .hdr .lgin.me .av{width:30px;height:30px}.frame.tablet .site .hdr .hsrch{width:40px!important;height:40px!important}.frame.tablet .site .hdr .langb{min-height:40px!important}.frame.mobile .site .hdr .acts>button,.frame.tablet .site .hdr .acts>button,.frame.mobile .site .hdr .hback{position:relative}.frame.mobile .site .hdr .acts>button::after,.frame.tablet .site .hdr .acts>button::after,.frame.mobile .site .hdr .hback::after{content:"";position:absolute;inset:-3px}.frame.mobile .site .hdr .acts .bgold.hidem::after{inset:-5px -3px}.frame.mobile .site .hdr .navw>nav.menu>a,.frame.tablet .site .hdr .navw>nav.menu>a{display:inline-flex!important;align-items:center;min-height:46px;padding:0 12px!important;border:0!important;border-radius:0!important;font-size:14px!important;color:#D5DCEA}.frame.tablet .site .hdr .navw>nav.menu>a{padding:0 14px!important;font-size:14.5px!important}.frame.mobile .site .hdr .navw>nav.menu>a.on,.frame.tablet .site .hdr .navw>nav.menu>a.on{color:#fff!important;font-weight:600}.frame.mobile .site .hdr .navw>nav.menu>a.on::before,.frame.tablet .site .hdr .navw>nav.menu>a.on::before{content:"";position:absolute;left:1px;right:1px;top:7px;bottom:7px;border:1.5px solid #E2C36B;border-radius:999px;pointer-events:none}.frame.mobile .site .hdr .navarr,.frame.tablet .site .hdr .navarr{width:26px;height:46px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#E2C36B;position:relative}.frame.mobile .site .hdr .navarr svg,.frame.tablet .site .hdr .navarr svg{width:18px;height:18px}.frame.mobile .site .hdr .navarr::after,.frame.tablet .site .hdr .navarr::after{content:"";position:absolute;inset:0 -6px}.frame.mobile .site .hdr .acts .bgold.hidem{min-height:34px!important;height:34px;padding:0 13px!important;font-size:13px!important;letter-spacing:0}.frame.tablet .site .hdr .acts .bgold.hidem{min-height:36px!important;height:36px;padding:0 18px!important;font-size:14px!important}@media (max-width:380px){.frame.mobile .site .hdr>.wx{column-gap:5px!important;padding-left:10px!important;padding-right:8px!important}.frame.mobile .site .hdr>.wx::before{flex-basis:calc(100% + 18px);margin-left:-10px;margin-right:-8px}.frame.mobile .site .hdr .brand{gap:7px}.frame.mobile .site .hdr .brand img{height:36px!important}.frame.mobile .site .hdr .brand .nm{font-size:19px!important}.frame.mobile .site .hdr .brand .nm small{font-size:8.5px!important;letter-spacing:.17em!important}.frame.mobile .site .hdr .navw>nav.menu>a{padding:0 10px!important;font-size:13.5px!important}.frame.mobile .site .hdr .acts .bgold.hidem{padding:0 11px!important;font-size:12.5px!important}}@media (max-width:340px){.frame.mobile .site .hdr .brand .nm{font-size:18px!important}.frame.mobile .site .hdr .brand .nm small{font-size:8px!important;letter-spacing:.12em!important}.frame.mobile .site .hdr .acts .bgold.hidem{padding:0 9px!important;font-size:12px!important}}.mnbar2{margin-top:2px}.frame:not(.mobile):not(.tablet) .mnbar2{display:none}.frame.mobile .mndoc .rv-row dt{font-size:14px}.frame.mobile .mndoc .rv-hd{font-size:13px}.frame.mobile .mndoc .rv-file a{min-height:44px}.mnb:disabled{cursor:progress;opacity:.85}.mnb .mni.mnspin svg{animation:spspin .8s linear infinite}@media (prefers-reduced-motion:reduce){.mnb .mni.mnspin svg{animation:none}}.mnst{margin:10px 0 0;font-size:14px;line-height:1.5;color:#3F4A66;text-align:left}.mnst.bad{color:#9B2C22}.mnst .mnlk{border:0;background:transparent;padding:0 2px;min-height:44px;font:700 14px/1.2 "DM Sans","Noto Sans SC",sans-serif;color:#0B1730;text-decoration:underline;cursor:pointer}.frame.mobile .mnbar .mnb.mndl{flex:1 1 auto;justify-content:center}#spbusy{position:fixed;left:50%;top:calc(var(--hdrh,0px) + 14px);transform:translate(-50%,-6px);z-index:70;display:flex;align-items:center;gap:9px;padding:9px 16px;border-radius:999px;background:var(--spn);color:#F7EFD9;border:1px solid #C9A448;box-shadow:0 8px 22px rgba(0,24,56,.28);font:600 14px/1.2 "DM Sans","Noto Sans SC",sans-serif;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s}#spbusy.on{opacity:1;transform:translate(-50%,0)}#spbusy i{width:15px;height:15px;border-radius:50%;border:2px solid rgba(226,195,107,.35);border-top-color:#E2C36B;animation:spspin .8s linear infinite}@keyframes spspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#spbusy i{animation:none}}@page{size:A4;margin:14mm 12mm}@media print{#spprint .rv-hd{padding-right:0}html:not(.spprinting) #page:has(.mndoc) .hdr,html:not(.spprinting) #page:has(.mndoc) .mnbar,html:not(.spprinting) #page:has(.mndoc) .roline,html:not(.spprinting) #page:has(.mndoc) .touch,html:not(.spprinting) #page:has(.mndoc) .ctaband,html:not(.spprinting) #page:has(.mndoc) .rv-file a{display:none!important}html:not(.spprinting) #page:has(.mndoc) .mnwrap{padding:0!important}html:not(.spprinting) body:has(.mndoc),html:not(.spprinting) #site:has(.mndoc){background:#fff!important}html:not(.spprinting) #page:has(.mndoc) .mndoc{border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}html:not(.spprinting) #page:has(.mndoc) .rv-sec h3{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.site .brand .nm small{text-transform:none!important}.frame.mobile .site .hdr .brand .nm small{font-size:11.5px!important;letter-spacing:.03em!important;margin-top:4px!important}.frame.tablet .site .hdr .brand .nm small{font-size:13px!important;letter-spacing:.03em!important}.frame.mobile .site .hdr .langb:not(.lgin){display:inline-flex!important;align-items:center!important;justify-content:center!important}.frame.mobile .site .hdr .langb:not(.lgin) .flag{margin:0!important}.av.ph{padding:0!important;overflow:hidden;background:#fff!important}.av.ph img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.site .foot .brand .nm small{text-transform:none!important;letter-spacing:.03em!important}.pvcmp{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 10px}.pvcmp .pvopt{position:relative;align-items:flex-start;min-height:64px;padding:10px 26px 10px 12px;font-family:inherit}.pvcmp .pvopt.on{border:2px solid #C9A448;background:#FBF4E0;cursor:default}.pvcmp .pvopt.del.on{border-color:#C0392B;background:#FFF5F3}.pvcmp .pvopt:disabled{opacity:.55;cursor:not-allowed}.pvcmp .pvopt:not(.on):not(:disabled):hover{border-color:#C9A448}.pvcmp .pvck{position:absolute;top:6px;right:10px;font-style:normal;font-weight:700;color:#A8822A}.pvcmp .pvopt.del .pvck{color:#9B2C22}.pvmsg{font-size:14px;line-height:1.55;color:#3F4A66;margin:0 0 8px}.pvback{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.5;color:#1F3B66;background:#EEF3FA;border-radius:10px;padding:8px 12px;margin:0 0 12px;overflow-wrap:anywhere}.pvback svg{width:18px;height:18px;flex:none;margin-top:1px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pvback a{color:#0B1730;text-decoration:underline}.pvwhy>b{display:block;font-size:14px;color:#121B30;margin:0 0 6px}.pvrs{display:flex;flex-wrap:wrap;gap:6px}.pvr{min-height:44px;border:1.5px solid #E2D6B8;background:#FFFDF8;color:var(--spn);border-radius:12px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;cursor:pointer;text-align:left}.pvr:hover{border-color:#C9A448;background:#FBF4E0}.pvr.on{background:linear-gradient(180deg,var(--spn2),var(--spn));color:#fff;border-color:#C9A448}.pvtxt{display:block;width:100%;box-sizing:border-box;margin:8px 0 0;min-height:64px;border:1px solid #D9D5CB;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:15px;color:#121B30;resize:vertical;background:#fff}.pvtxt:focus{outline:2px solid #C9A448;outline-offset:1px}.chk.pvhk{display:flex;align-items:center;gap:10px;min-height:44px;margin:12px 0 0}.pvhk .mic{width:32px;height:32px;border-radius:50%;background:#FBEDEC;color:#9B2C22;display:flex;align-items:center;justify-content:center;flex:none}.pvhk .mic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pvhk .pvt{display:flex;flex-direction:column;min-width:0}.pvhk .pvt b{font-size:15px;color:#121B30;font-weight:600}.pvhk .pvt small{font-size:13px;color:#5A6480}.chk.pvok{min-height:44px;align-items:center}.frame.mobile .pvcmp{grid-template-columns:1fr}.frame.mobile .pvrs{display:grid;grid-template-columns:1fr 1fr}@media (max-width:560px){.pvcmp{grid-template-columns:1fr}.pvrs{display:grid;grid-template-columns:1fr 1fr}}.site #af .vprev{box-shadow:none;border:1px solid #D9D5CB;border-radius:12px;margin:10px 0 4px}.site #af .vmeta{background:#F7F7F9;padding:8px 12px;gap:10px;flex-wrap:nowrap}.site #af .vmeta .vok{white-space:nowrap}.site #af .vmeta .vre{min-height:44px;padding:0 16px;white-space:nowrap}.frame.mobile .site #af.form,.frame.mobile #af.form{border:0;border-radius:0;background:transparent;box-shadow:none;padding:6px 0 0}.frame.mobile #af .sx .sb{padding:16px 14px}.frame.mobile #af .rows>.row{border:0;border-top:1px solid #EEE6D2;border-radius:0;padding:14px 40px 4px 0;margin-bottom:0}.frame.mobile #af .rows>.row:first-child{border-top:0;padding-top:4px}.site #af .cpwrap select[data-cp]{position:absolute!important;left:0;top:0;width:1px!important;height:1px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important}.site #af .fld:has(.vprev) .file{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;border:0}html body #frame .site .brand .nm{font-family:"Playfair Display",Georgia,serif!important;font-weight:600!important;letter-spacing:0!important;text-align:left!important;white-space:nowrap!important;line-height:1.15!important}html body #frame .site .brand .nm b{font-weight:inherit!important}html body #frame .site .brand .nm small{display:inline!important;color:#fff!important;font-family:"DM Sans","Noto Sans SC",system-ui,sans-serif!important;font-size:.56em!important;font-weight:500!important;font-style:normal!important;line-height:1!important;text-transform:none!important;letter-spacing:.06em!important;margin:0 0 0 .55em!important;vertical-align:baseline!important}html body #frame:not(.mobile):not(.tablet) .site .hdr .brand img{height:42px!important}html body #frame:not(.mobile):not(.tablet) .site .hdr .brand .nm{font-size:24px!important}html body #frame.tablet .site .hdr .brand img{height:40px!important}html body #frame.tablet .site .hdr .brand .nm{display:block!important;font-size:22px!important}html body #frame.mobile .site .hdr .brand{gap:8px!important;flex:0 1 auto!important;margin-right:auto}html body #frame.mobile .site .hdr .brand img{height:34px!important;width:auto!important}html body #frame.mobile .site .hdr .brand .nm{display:block!important;font-size:18px!important;line-height:1.05!important}html body #frame.mobile .site .hdr .brand .nm small{display:block!important;font-size:10.5px!important;letter-spacing:.1em!important;margin:4px 0 0 1px!important}html body #frame .site .foot .brand{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;text-align:left!important;max-width:100%}html body #frame .site .foot .brand .nm{display:block!important;font-size:26px!important}html body #frame.mobile .site .foot .brand .nm{font-size:19px!important}html body #frame.mobile .site .foot .brand img{height:32px!important;width:auto!important}@media (max-width:340px){html body #frame.mobile .site .hdr>.wx{column-gap:4px!important}html body #frame.mobile .site .hdr .brand{gap:6px!important}html body #frame.mobile .site .hdr .brand img{height:30px!important}html body #frame.mobile .site .hdr .brand .nm{font-size:16px!important}html body #frame.mobile .site .hdr .brand .nm small{font-size:9.5px!important;letter-spacing:.08em!important}html body #frame.mobile .site .foot .brand .nm{font-size:16px!important}}html body #frame .site .hdr nav.menu>a{font-size:18px!important}html body #frame.mobile .site .hdr nav.menu>a,html body #frame.tablet .site .hdr nav.menu>a{font-size:17px!important}@media (max-width:360px){html body #frame.mobile .site .lhero .lh{grid-template-columns:minmax(0,1fr)}html body #frame.mobile .site .lhero .lhl{min-width:0}html body #frame.mobile .site .lhero .lhl h1{font-size:clamp(36px,11.5vw,42px)}html body #frame.mobile .site .lhero .lbtns{gap:10px}html body #frame.mobile .site .lhero .lbtns button{flex:1 1 0;min-width:0;padding-left:10px;padding-right:10px}}html body #frame .site .cthero.contact-inline::after{display:none!important}.site .contact-question{max-width:720px;margin-top:26px}.site .contact-question h2{font-size:26px}.site .contact-question .hint{margin:6px 0 14px}.site .contact-question input,.site .contact-question textarea{font-size:16px}.site .contact-question button[type=submit]{width:100%;min-height:48px}.site #contact-question-status:not(:empty){margin:14px 0 0;line-height:1.6}.site #contact-question-status[data-state=error]{color:#9B2C22}.site #contact-question-status[data-state=success]{color:#27623E}#app.sp-nobar .toast{bottom:calc(var(--edpad,0px) + 12px)}.site #af~.sbar,.site .sbar{bottom:84px;z-index:25}.frame.mobile .site .sbar{bottom:72px}.fq summary .fqq{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;flex:1}.fqaud{font-style:normal;font-family:"DM Sans","Noto Sans SC",sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1;padding:4px 9px 4px;border-radius:3px;white-space:nowrap}.fqaud.tch{color:#001838;background:#EEF1F7;border:1px solid rgba(0,24,56,.22)}.fqaud.stu{color:#7A5A12;background:#FBF4E0;border:1px solid rgba(201,164,72,.55)}.fq .fqbody{border-top:1px solid rgba(201,164,72,.28);margin:0 0 0 40px;padding:14px 0 18px}.fq .fqbody .fqa{margin:0;color:#2E3A55;font-size:15.5px;line-height:1.75}.fqfor{display:flex;align-items:center;gap:8px;font-size:14px;letter-spacing:.04em;color:#8F6B1E;margin:0 0 10px;font-style:italic}.fqfor::before{content:"";width:18px;height:1px;background:#C9A448;flex:none}.fqpage{padding-top:26px}.faudbar{display:flex;justify-content:center;gap:0;margin:0 auto 30px;padding:5px;width:max-content;max-width:100%;background:#FFFDF8;border:1px solid rgba(201,164,72,.55);border-radius:40px;box-shadow:0 6px 22px rgba(0,24,56,.06)}.faudbar button{appearance:none;border:0;background:transparent;cursor:pointer;font-family:"Playfair Display","Noto Serif SC",serif;font-size:17px;font-weight:600;color:#001838;padding:11px 26px;border-radius:32px;display:flex;align-items:center;gap:10px;transition:background .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}.faudbar button i{font-style:normal;font-family:"DM Sans",sans-serif;font-size:12px;font-weight:600;color:#8F6B1E;font-variant-numeric:lining-nums tabular-nums;min-width:22px;padding:2px 7px;border-radius:12px;background:rgba(201,164,72,.14)}.faudbar button:hover{background:rgba(201,164,72,.10)}.faudbar button.on{background:#001838;color:#fff;box-shadow:inset 0 0 0 1px rgba(226,195,107,.85),0 4px 14px rgba(0,24,56,.22)}.faudbar button.on i{background:rgba(226,195,107,.2);color:#F3D98A}.faudbar button:focus-visible{outline:2px solid #C9A448;outline-offset:2px}.site.inner .fqpage .fcats{background:#FFFDF8;border:1px solid rgba(201,164,72,.45);border-radius:18px;padding:14px 10px;box-shadow:0 8px 24px rgba(0,24,56,.05)}.fqpage .fcats .grp{font-family:"DM Sans","Noto Sans SC",sans-serif;color:#8F6B1E;letter-spacing:.16em;font-size:12px;padding:14px 12px 6px;border-top:1px solid rgba(201,164,72,.25);margin-top:6px}.fqpage .fcats .grp:first-of-type{border-top:0;margin-top:0}.fqpage .fcats button{font-size:14.5px;color:#1A2540;border-radius:10px;cursor:pointer}.fqpage .fcats button:hover{background:rgba(201,164,72,.10)}.site.inner .fqpage .fcats button.on{background:#001838;color:#fff;box-shadow:inset 0 0 0 1px rgba(226,195,107,.7)}.faud+.faud{margin-top:54px}.faudh{margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid rgba(201,164,72,.5);position:relative}.faudh::after{content:"";position:absolute;left:0;bottom:-2px;width:64px;height:3px;background:#C9A448}.faudk{display:block;font-family:"DM Sans","Noto Sans SC",sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#A8822A;margin-bottom:6px}.faudh h2{margin:0;font-family:"Playfair Display","Noto Serif SC",serif;font-size:34px;line-height:1.15;color:#001838;font-weight:600}.fqpage .fsec h3{font-family:"Playfair Display","Noto Serif SC",serif;font-size:21px;font-weight:600;color:#0B1730;margin:26px 0 12px;display:flex;align-items:baseline;gap:10px}.fqpage .fsec h3 i{font-style:normal;font-family:"DM Sans",sans-serif;font-size:12.5px;font-weight:500;color:#8F6B1E}.fqpage .fsec+.fsec{margin-top:8px}.fqpage .fq{background:#FFFDF8;border:1px solid rgba(201,164,72,.32);border-radius:14px;padding:0 22px;margin:0 0 10px;box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 2px 10px rgba(0,24,56,.035);transition:border-color .2s ease,box-shadow .2s ease}.fqpage .fq:hover{border-color:rgba(201,164,72,.6)}.fqpage .fq[open]{border-color:rgba(201,164,72,.75);box-shadow:inset 3px 0 0 #C9A448,0 10px 28px rgba(0,24,56,.08)}.fqpage .fq summary{padding:16px 0;font-size:16.5px;font-weight:600;color:#0B1730;gap:14px}.fqpage .fq summary::before{width:28px;height:28px;border:1px solid #C9A448;color:#8F6B1E;background:#fff;font-family:"DM Sans",sans-serif;font-variant-numeric:lining-nums tabular-nums;font-weight:600!important;font-size:12.5px!important}.fqpage .fq[open] summary::before{background:#001838;color:#F3D98A;border-color:#001838}.frame.mobile .faudbar{width:100%;display:grid;grid-template-columns:repeat(3,1fr);padding:4px;margin-bottom:18px}.frame.mobile .faudbar button{justify-content:center;flex-direction:column;gap:3px;padding:8px 4px;font-size:14.5px;white-space:normal;text-align:center;line-height:1.2}.frame.mobile .faudbar button i{font-size:12px;padding:1px 6px}.frame.mobile .faudh h2{font-size:26px}.frame.mobile .faud+.faud{margin-top:38px}.frame.mobile .fqpage .fq{padding:0 14px}.frame.mobile .fqpage .fq summary{font-size:15.5px;gap:10px}.frame.mobile .fq .fqbody{margin-left:0}.frame.mobile .fqpage .fcats .grp{display:none}.frame.tablet .faudbar button{font-size:16px;padding:10px 20px}:root{--spn:#00112E;--spn2:#021838;--spn3:#000B22;--spgl:rgba(226,195,107,.85);--spglow:0 0 0 1px rgba(226,195,107,.3),0 0 18px rgba(226,195,107,.32)}html body #frame .site .hdr{background:var(--spn)!important;border-bottom:1px solid var(--spgl)!important;box-shadow:0 1px 0 rgba(226,195,107,.18),0 6px 22px rgba(226,195,107,.16),0 10px 24px rgba(0,8,24,.35)!important}html body #frame .site .hdr .navw>nav.menu{display:block!important;overflow:visible!important;white-space:normal!important;text-align:center;text-wrap:balance;-webkit-mask-image:none!important;mask-image:none!important;scroll-snap-type:none!important;flex:1 1 auto!important;width:100%}html body #frame .site .hdr .navw>nav.menu>a{display:inline-flex!important;align-items:center;vertical-align:middle;position:relative;white-space:nowrap;scroll-snap-align:none}html body #frame .site .hdr .navarr{display:none!important}html body #frame .site .hdr .navw{justify-content:center}html body #frame .site .hdr nav.menu>a.napply{color:#0B1730!important;font-weight:700!important;background:linear-gradient(180deg,#F3D98A,#DDB551);border-radius:999px!important;box-shadow:0 0 0 1px rgba(255,236,180,.55),0 0 14px rgba(226,195,107,.35);margin-left:6px}html body #frame .site .hdr nav.menu>a.napply:hover{background:linear-gradient(180deg,#F7E2A2,#E2BD5E)}html body #frame .site .hdr nav.menu>a.napply.on::before{display:none}html body #frame .site .hdr nav.menu>a.napply[hidden]{display:none!important}html body #frame .site .hdr.hasapply .acts .bgold.hidem{display:none!important}html body #frame:not(.mobile):not(.tablet) .site .hdr .navw{padding:4px 0 6px!important}html body #frame:not(.mobile):not(.tablet) .site .hdr .navw>nav.menu>a{font-size:15px!important;padding:6px 12px!important;margin:1px 0;line-height:1.3}html body #frame:not(.mobile):not(.tablet) .site .hdr nav.menu>a.napply{padding:6px 16px!important}html body #frame:not(.mobile):not(.tablet) .site.inner .hdr .navw>nav.menu{padding:0 40px!important}html body #frame.tablet .site .hdr .navw{flex:1 1 0!important;padding:3px 0 6px!important}html body #frame.tablet .site .hdr .navw>nav.menu>a{min-height:38px!important;padding:0 12px!important;font-size:14.5px!important;margin:1px 0}html body #frame.tablet .site .hdr .navw>nav.menu>a.on::before{top:4px;bottom:4px}html body #frame.tablet .site .hdr nav.menu>a.napply{min-height:32px!important;padding:0 16px!important;margin:4px 0 4px 6px}html body #frame.mobile .site .hdr{overflow:visible!important}html body #frame.mobile .site .hdr .navw,html body #frame.mobile .site .hdr>.wx::before,html body #frame.mobile .site .hdr .acts .bgold.hidem{display:none!important}html body #frame.mobile .site .hdr>.wx{flex-wrap:nowrap!important;padding:7px 10px 7px 12px!important;column-gap:6px!important}html body #frame.mobile .site .hdr .burger{display:inline-flex!important;order:5;align-items:center;justify-content:center;flex:none;width:38px;height:38px;padding:0;border-radius:50%;border:1px solid rgba(226,195,107,.75);background:transparent;color:#F3D98A;cursor:pointer;position:relative}html body #frame.mobile .site .hdr .burger::after{content:"";position:absolute;inset:-3px}html body #frame.mobile .site .hdr .burger svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}html body #frame.mobile .site .hdr .burger .bgx,html body #frame.mobile .site .hdr .burger.open .bgi{display:none}html body #frame.mobile .site .hdr .burger.open .bgx{display:block}html body #frame.mobile .site .hdr .burger.open{background:rgba(226,195,107,.14);box-shadow:var(--spglow)}html body #frame.mobile .site .hdr .burger:focus-visible{outline:2px solid #F3D98A;outline-offset:2px}#frame .site .hdr .mnav{position:absolute;left:0;right:0;top:100%;z-index:60;background:var(--spn);border-top:1px solid rgba(226,195,107,.35);border-bottom:1px solid var(--spgl);box-shadow:0 6px 22px rgba(226,195,107,.14),0 18px 34px rgba(0,8,24,.45);max-height:calc(100vh - 100% - 8px);max-height:calc(100dvh - 100% - 8px);overflow-y:auto;overscroll-behavior:contain;padding:6px 0 14px;animation:mnavIn .16s ease-out}@keyframes mnavIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#frame .site .hdr .mnav{animation:none}}#frame .site .hdr .mnav ul{list-style:none;margin:0;padding:0 12px}#frame .site .hdr .mnav li{margin:0;padding:0}#frame .site .hdr .mnav li+li a{border-top:1px solid rgba(226,195,107,.14)}#frame .site .hdr .mnav a{display:flex;align-items:center;gap:14px;min-height:48px;padding:0 12px;color:#E6EBF4;font:500 16px/1.25 "DM Sans","Noto Sans SC",system-ui,sans-serif;text-decoration:none;cursor:pointer;border-radius:10px}#frame .site .hdr .mnav a svg{width:20px;height:20px;flex:none;fill:none;stroke:#E2C36B;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#frame .site .hdr .mnav a:hover,#frame .site .hdr .mnav a:focus-visible{background:rgba(226,195,107,.1);outline:none}#frame .site .hdr .mnav a.on{color:#F3D98A;font-weight:700;background:rgba(226,195,107,.1);box-shadow:inset 3px 0 0 #E2C36B}#frame .site .hdr .mnav a.napply{justify-content:center;margin:12px 4px 2px;border-top:0!important;background:linear-gradient(180deg,#F3D98A,#DDB551);color:#0B1730;font-weight:700;border-radius:999px;box-shadow:0 0 0 1px rgba(255,236,180,.55),0 0 16px rgba(226,195,107,.3)}#frame .site .hdr .mnav a.napply svg{stroke:#0B1730}#frame .site .hdr .mnav .mnstage{display:flex;margin:12px 16px 0;width:calc(100% - 32px);justify-content:center}#frame .site .bnavy,#frame .site .bnv,#frame .site .bsubmit,#frame .site .pgt.pri,#frame .site .mnb.pri,#frame .site .coderow .sendc,#frame .site .fcats button.on,#frame .site .pbsty button.on,#frame .site .cplist button.on,#frame .site .pntags button.on,#frame .site .v7lvchips button.on{border:1px solid var(--spgl)!important;box-shadow:var(--spglow),0 6px 16px rgba(0,8,24,.22)!important}#frame .site .bnavy:hover,#frame .site .bnv:hover,#frame .site .bsubmit:hover,#frame .site .pgt.pri:hover,#frame .site .mnb.pri:hover{box-shadow:0 0 0 1px rgba(226,195,107,.4),0 0 22px rgba(226,195,107,.38),0 8px 18px rgba(0,8,24,.26)!important}#frame .site .sx .sh,#frame .site .prog,#frame .site .v7prom{border:1px solid var(--spgl)!important;box-shadow:var(--spglow)!important}.lux .lcd,.lux .lar,.lux .lst,.lux .pnc,.lux .labout{cursor:default}.lux .lcd:hover,.lux .lar:hover,.lux .lst:hover,.lux .pnc:hover{transform:none}.lux .lst b{bottom:60px}.lux .lst .lstb{position:absolute;left:18px;bottom:16px;z-index:2;border:1.5px solid rgba(255,255,255,.85);background:rgba(0,24,56,.55);color:#fff;border-radius:40px;padding:7px 16px;font-size:13.5px;font-weight:600;cursor:pointer;backdrop-filter:blur(2px)}.lux .lst .lstb:hover{background:#00204A;border-color:var(--g2)}.lux .pnc button.pnx{align-self:flex-start;border:0;background:none;padding:10px 0 0;font:inherit;font-weight:700;font-size:14px;color:#001838;cursor:pointer;text-decoration:underline;text-decoration-color:rgba(201,164,72,.7);text-underline-offset:4px}#page .story,#page .tcd{cursor:default}#page .story:hover,#page .tcd:hover{transform:none}#page .story .sb{flex:1}#page .story .sb .cbtn span{color:inherit;font-size:inherit}#page .cbtn{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:10px;font:inherit;font-size:13.5px;font-weight:700;letter-spacing:.04em;color:#001838;background:transparent;border:1px solid #001838;border-radius:99px;padding:9px 18px;min-height:40px;cursor:pointer;transition:background .18s,color .18s}#page .cbtn:hover,#page .cbtn:focus-visible{background:#001838;color:#F3D98A}#page .story[data-tag=Tutor] .cbtn{color:#F3D98A;border-color:#E2C36B}#page .story[data-tag=Tutor] .cbtn:hover,#page .story[data-tag=Tutor] .cbtn:focus-visible{background:#F3D98A;color:#001838}.frame.mobile #page .cbtn{align-self:stretch;justify-content:center;white-space:nowrap;font-size:12.5px;padding:8px 6px;gap:6px;letter-spacing:0}.frame.mobile #page .cbtn .pnar{display:none}.e1im{display:block;width:100%;height:100%;object-fit:cover}.e1im.e1miss{visibility:hidden}.lux .lhero+.lintro{margin-top:0!important;padding-top:40px}.lux .lintro+.labout{margin-top:0}.labout .bk>picture,.labout .bkin>picture{position:absolute;inset:0;display:block;width:100%;height:100%}.labout .bk>picture>img,.labout .bkin>picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.e1lev .e1hd{text-align:center;max-width:760px;margin:0 auto 34px}.e1lev .e1hd h2{font-size:52px;line-height:1.05;margin-top:10px;color:var(--nv)}.e1lev .e1hd .sub{color:var(--nv2);font-size:17px;margin-top:10px}.e1duo{display:grid;grid-template-columns:1fr 1fr;gap:36px}.e1feat{position:relative;display:flex;flex-direction:column;background:#FFFDF7;border:1px solid #E2CF9E;border-radius:26px;overflow:hidden;box-shadow:0 18px 40px rgba(0,32,74,.10),inset 0 0 0 6px #FFFDF7,inset 0 0 0 7px rgba(201,164,72,.35)}.e1pic{position:relative;aspect-ratio:16/10;margin:7px 7px 0;border-radius:20px 20px 0 0;overflow:visible;background:linear-gradient(135deg,#FBF4E2,#F1E1B8)}.e1pic .e1im{border-radius:20px 20px 0 0}.e1pic::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:46px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 46' preserveAspectRatio='none'%3E%3Cpath d='M0 30 C 110 4 260 50 400 18 L400 46 L0 46 Z' fill='%23FFFDF7'/%3E%3Cpath d='M0 30 C 110 4 260 50 400 18' fill='none' stroke='%23D4AF52' stroke-width='2'/%3E%3C/svg%3E") center bottom/100% 100% no-repeat}.e1med{position:absolute;left:30px;bottom:-22px;z-index:2;width:62px;height:62px;border-radius:50%;background:#FFFDF7;border:1.5px solid var(--g);box-shadow:0 8px 20px rgba(0,32,74,.14);display:flex;align-items:center;justify-content:center}.e1med svg,.e1tkl svg,.e1jr .ic svg{width:26px;height:26px;fill:none;stroke:#00204A;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.e1bd{padding:34px 34px 32px;display:flex;flex-direction:column;flex:1}.e1bd small{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#9A7425}.e1bd h3{font-family:"Playfair Display","Noto Serif SC",serif;font-size:32px;line-height:1.12;color:var(--nv);margin:8px 0 10px;font-weight:700;letter-spacing:-.02em}.e1bd p{color:var(--nv2);font-size:16px;line-height:1.6;margin:0 0 22px;flex:1}.e1bd .bnv,.e1tktx .bnv{align-self:flex-start}.e1tkin{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}.e1tkpic{position:relative;aspect-ratio:5/4;border-radius:240px 240px 26px 26px;background:linear-gradient(135deg,#FBF4E2,#F1E1B8);box-shadow:0 22px 46px rgba(0,32,74,.16)}.e1tkpic .e1im{border-radius:240px 240px 26px 26px}.e1tkpic::after{content:"";position:absolute;inset:-12px;border:1.5px solid rgba(201,164,72,.75);border-radius:252px 252px 34px 34px;pointer-events:none}.e1tktx h2{font-size:56px;line-height:1.02;margin:12px 0 14px;color:var(--nv)}.e1tktx p{color:var(--nv2);font-size:17px;line-height:1.6;margin:0 0 20px;max-width:46ch}.e1tkl{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.e1tkl li{display:flex;align-items:center;gap:12px;font-weight:600;font-size:15px;color:var(--nv)}.e1tkl li>.e1ic{flex:0 0 42px;height:42px;border-radius:50%;border:1.5px solid var(--g);background:#FFFDF7;display:flex;align-items:center;justify-content:center}.e1tkl li>.e1ic svg{width:20px;height:20px}.e1jrw{position:relative;z-index:2;padding:26px 0 18px;background:#FDF9EF}.e1jr{display:flex;align-items:center;gap:22px;max-width:1000px;margin:0 auto;padding:22px 30px;background:#FFFDF7;border:1px solid rgba(201,164,72,.6);border-radius:24px;box-shadow:0 14px 34px rgba(0,32,74,.08),inset 0 0 0 5px #FFFDF7,inset 0 0 0 6px rgba(201,164,72,.25)}.e1jr .ic{flex:0 0 58px;height:58px;border-radius:50%;border:1.5px solid var(--g);background:#FFFDF7;display:flex;align-items:center;justify-content:center}.e1jr .ic svg{width:26px;height:26px}.e1jt{flex:1;min-width:0}.e1jt small{display:block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#9A7425;margin-bottom:4px}.e1jr b{display:block;font-family:"Playfair Display","Noto Serif SC",serif;font-size:24px;color:var(--nv);line-height:1.2}.e1jr .e1jd{display:block;color:var(--nv2);font-size:15px;line-height:1.5;margin-top:4px}.e1jr .lout2{flex:none;white-space:nowrap}.frame:not(.mobile):not(.tablet) .e1lev .e1hd h2{font-size:64px}.frame:not(.mobile):not(.tablet) .e1lev .e1hd .sub{font-size:20px}.frame:not(.mobile):not(.tablet) .e1bd h3{font-size:36px}.frame:not(.mobile):not(.tablet) .e1bd p{font-size:18px}.frame:not(.mobile):not(.tablet) .e1tktx h2{font-size:72px}.frame:not(.mobile):not(.tablet) .e1tktx p{font-size:19px}.frame:not(.mobile):not(.tablet) .e1tkl li{font-size:17px}.frame:not(.mobile):not(.tablet) .e1jr b{font-size:27px}.frame:not(.mobile):not(.tablet) .e1jr .e1jd{font-size:17px}.frame:not(.mobile):not(.tablet) .e1jr .lout2{font-size:16px;padding:10px 24px}.frame.tablet .e1lev .e1hd h2{font-size:42px}.frame.tablet .e1duo{gap:22px}.frame.tablet .e1bd{padding:30px 24px 26px}.frame.tablet .e1bd h3{font-size:26px}.frame.tablet .e1tkin{gap:36px}.frame.tablet .e1tktx h2{font-size:44px}.frame.tablet .e1tkl{grid-template-columns:1fr}.frame.mobile .e1lev .e1hd{margin-bottom:22px}.frame.mobile .e1lev .e1hd h2{font-size:32px}.frame.mobile .e1lev .e1hd .sub{font-size:15px}.frame.mobile .e1duo{grid-template-columns:1fr;gap:22px}.frame.mobile .e1bd{padding:30px 20px 24px}.frame.mobile .e1bd h3{font-size:25px}.frame.mobile .e1bd p{font-size:15px}.frame.mobile .e1med{width:54px;height:54px;left:20px;bottom:-18px}.frame.mobile .e1tkin{grid-template-columns:1fr;gap:30px}.frame.mobile .e1tkpic{margin:12px 12px 0}.frame.mobile .e1tktx h2{font-size:36px}.frame.mobile .e1tktx p{font-size:15px}.frame.mobile .e1tkl{grid-template-columns:1fr 1fr;gap:10px 12px}.frame.mobile .e1tkl li{font-size:13.5px;gap:8px}.frame.mobile .e1tkl li>.e1ic{flex-basis:36px;height:36px}.frame.mobile .e1jrw{padding:18px 0 4px}.frame.mobile .e1jr{flex-wrap:wrap;gap:14px;padding:20px 18px}.frame.mobile .e1jr .ic{flex-basis:48px;height:48px}.frame.mobile .e1jt{flex:1 1 200px}.frame.mobile .e1jr b{font-size:20px}.frame.mobile .e1jr .lout2{margin-left:62px}.frame.mobile .touch{padding-top:84px!important}.frame.mobile .lux .lst b{bottom:56px}.lvid.e1av>video.e1v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s;z-index:1;background:#050913}.lvid.e1av.e1on>video.e1v{opacity:1}.lvid.e1av.e1on .pl,.lvid.e1av.e1on .vb,.lvid.e1av.e1on .cp{display:none}.lvid.e1av .e1snd{display:none;position:absolute;right:14px;bottom:14px;z-index:3;align-items:center;gap:8px;padding:8px 14px;border-radius:40px;background:rgba(0,20,48,.72);border:1px solid rgba(226,195,107,.8);color:#fff;font-size:13.5px;font-weight:600;pointer-events:none}.lvid.e1av .e1snd svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lvid.e1av.e1on:not(.e1loud) .e1snd{display:inline-flex}.lvid.e1av.e1loud{cursor:default}.lvid.e1av.e1loud>video.e1v{object-fit:contain}.touch{padding-top:52px}.frame:not(.mobile):not(.tablet) .touch h2{font-size:56px}.frame:not(.mobile):not(.tablet) .touch .sub{font-size:19px}.touch .sub{margin:4px 0 22px;padding-bottom:16px}.touch .c3 h4{margin-bottom:12px}.frame:not(.mobile):not(.tablet) .touch .c3 h4{font-size:25px}.frame:not(.mobile):not(.tablet) .touch .c3 h4 .med{width:46px;height:46px}.touch .ci{margin-bottom:10px}.touch .qrpair{grid-template-columns:repeat(2,minmax(0,150px));gap:20px;margin-top:10px}.touch .qri{width:146px;height:146px}.touch .qrtip{margin:10px 0 0;color:#C9D2E6;font-size:13px;line-height:1.45;max-width:320px}.touch .soc{padding:7px 0}.frame:not(.mobile):not(.tablet) .touch .c3>div:nth-child(3){display:grid;grid-template-columns:1fr 1fr;column-gap:16px;align-content:start}.frame:not(.mobile):not(.tablet) .touch .c3>div:nth-child(3) h4{grid-column:1/-1}.touch .foot{margin-top:18px;padding-top:18px;padding-bottom:22px}.frame.mobile .touch h2{font-size:32px}.frame.mobile .touch .sub{margin-bottom:16px;padding-bottom:12px}.frame.mobile .touch .c3>div{padding-bottom:12px}.frame.mobile .touch .qrpair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.frame.mobile .touch .qri{width:100%;max-width:156px;height:auto;aspect-ratio:1}.frame.mobile .touch .c3>div:nth-child(3){display:flex;flex-wrap:wrap;gap:10px}.frame.mobile .touch .c3>div:nth-child(3) h4{flex:0 0 100%;margin-bottom:4px}.frame.mobile .touch .soc{border:0;padding:0}.frame.mobile .touch .soc .sn{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.frame.mobile .touch .soc i{width:44px;height:44px}.frame.mobile .touch .foot{gap:10px}.frame.mobile .touch .foot>div{padding-bottom:6px}#qrz{position:fixed;inset:0;z-index:300;display:none;align-items:center;justify-content:center;padding:16px;background:rgba(0,12,30,.82)}#qrz.on{display:flex}html.qrzon,html.qrzon body{overflow:hidden}#qrz .qrzb{position:relative;box-sizing:border-box;width:min(440px,100%);max-height:100%;overflow:auto;background:#FFFDF8;border:1.5px solid #C9A448;border-radius:22px;padding:46px 22px 20px;text-align:center;color:#00204A;font-family:"DM Sans","Noto Sans SC",sans-serif}#qrz .qrzi{width:min(360px,calc(100vw - 76px),calc(100vh - 220px));aspect-ratio:1;margin:0 auto 12px;background:#fff;border-radius:14px;padding:8px;box-sizing:border-box;border:2px solid #E2C36B}#qrz .qrzi img{width:100%;height:100%;object-fit:contain;display:block}#qrz b{display:block;font-size:17px;margin-bottom:6px}#qrz small{display:block;color:#47516A;font-size:13.5px;line-height:1.5}#qrz .qrzx{position:absolute;top:10px;right:10px;width:40px;height:40px;border-radius:50%;border:1px solid #E6DCC3;background:#fff;color:#00204A;font-size:18px;cursor:pointer}.site .hubph .hhero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);gap:40px;align-items:end}.site .hubph .hhero p{max-width:58ch;font-size:17px;line-height:1.6}.site .hubph .eyebrow{display:block;margin-bottom:10px}.site .hubph .hstat{margin-top:16px;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:#8A6A1F;font-weight:700}.site .hubsrch{display:flex!important;width:100%;max-width:none;height:52px;border-radius:30px;padding:0 10px 0 18px;box-shadow:0 8px 22px rgba(120,95,40,.08)}.site .hubsrch svg{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:#A8822A;stroke-width:2}.site .hubsrch input{font-size:15.5px;height:100%}.site .hfil{margin-top:30px;display:flex;align-items:center;gap:16px}.site .hfil .hfl{flex:0 0 auto;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#7A6A45;font-weight:700}.site .hpills{display:flex;flex-wrap:wrap;gap:8px}.site .hpl{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:30px;border:1px solid rgba(201,164,72,.55);background:#FFFDF8;color:#0B1730;font:600 14px/1 "DM Sans","Noto Sans SC",sans-serif;white-space:nowrap;transition:background .15s,border-color .15s}.site .hpl:hover{border-color:#A8822A;background:#FBF4E0}.site .hpl i{font-style:normal;font-size:12px;font-weight:600;color:#8A6A1F;background:#F3E6BF;border-radius:20px;padding:3px 8px;line-height:1}.site .hpl.on{background:#00204A;border-color:#00204A;color:#fff}.site .hpl.on i{background:rgba(226,195,107,.22);color:#E2C36B}.site .hpl:focus-visible,.site .hcgo:focus-visible,.site .hcard h3 a:focus-visible,.site .hfeat h2 a:focus-visible{outline:2px solid #A8822A;outline-offset:3px}.site .him,.site .acover{background-color:#EFE5CC;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px rgba(201,164,72,.25)}.site .hubsec{padding-top:44px}.site .hfeat{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);background:#FFFDF8;border:1px solid rgba(201,164,72,.45);border-radius:20px;overflow:hidden;box-shadow:0 18px 40px rgba(120,95,40,.10);margin:0 0 54px}.site .hfeat .him{min-height:380px;height:100%}.site .hfb{padding:42px 44px;display:flex;flex-direction:column;justify-content:center;gap:16px}.site .hfeat h2{font-family:"Playfair Display","Noto Serif SC",serif;font-size:34px;line-height:1.2;color:#0B1730;font-weight:500;margin:0;letter-spacing:-.01em}.site .hfeat p{margin:0;color:#47516A;font-size:16.5px;line-height:1.65}.site .hfeat .hcf{margin-top:10px}.site .hck{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:#7A6A45;font-weight:600}.site .hck>span:first-child,.site .hck>span:nth-of-type(1){color:#A8822A;font-weight:700}.site .hck>i{width:4px;height:4px;border-radius:50%;background:#C9A448;display:inline-block;flex:0 0 4px}.site .hck>b{background:#00204A;color:#E2C36B;padding:4px 10px;border-radius:20px;letter-spacing:.14em;font-weight:700}.site .hcard h3 a,.site .hfeat h2 a{color:inherit;text-decoration:none;cursor:pointer;background-image:linear-gradient(#C9A448,#C9A448);background-size:0 1.5px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .25s}.site .hcard h3 a:hover,.site .hfeat h2 a:hover{background-size:100% 1.5px}.site .hcount{display:flex;align-items:center;gap:18px;margin:0 0 24px}.site .hcount span{font-family:"Playfair Display","Noto Serif SC",serif;font-size:28px;color:#0B1730;white-space:nowrap}.site .hcount>i{flex:1;height:1px;background:linear-gradient(90deg,rgba(201,164,72,.7),rgba(201,164,72,0))}.site .hgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.site .hcard{display:flex;flex-direction:column;background:#FFFDF8;border:1px solid rgba(201,164,72,.4);border-radius:16px;overflow:hidden;box-shadow:0 10px 26px rgba(120,95,40,.07);margin:0}.site .hcard .him{aspect-ratio:3/2;width:100%}.site .hcb{padding:20px 22px 22px;display:flex;flex-direction:column;gap:12px;flex:1}.site .hcard h3{font-family:"Playfair Display","Noto Serif SC",serif;font-size:21px;line-height:1.3;color:#0B1730;font-weight:500;margin:0}.site .hcard p{margin:0;color:#47516A;font-size:15px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.site .hcf{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:6px}.site .hcw{display:flex;flex-wrap:wrap;gap:6px}.site .hcw em{font-style:normal;font-size:13px;color:#47516A;border:1px solid #E6DCC3;border-radius:20px;padding:3px 10px;background:#fff}.site .hcgo{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:30px;border:1.5px solid #00204A;background:transparent;color:#00204A;font:600 14px/1 "DM Sans","Noto Sans SC",sans-serif;white-space:nowrap;margin-left:auto;transition:background .15s,color .15s}.site .hcgo:hover{background:#00204A;color:#fff}.site .hmore{display:flex;justify-content:center;margin-top:36px}.site .hnone{padding:40px 28px;border:1px dashed rgba(201,164,72,.6);border-radius:16px;background:#FFFDF8;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.site .hnone p{margin:0;color:#47516A;font-size:16px}.site .hnone .hcgo{margin-left:0}.site .hubsec .qband{margin-top:56px}.site .artph .hck{margin:6px 0 14px}.site .artph h1{font-family:"Playfair Display","Noto Serif SC",serif;font-size:46px;line-height:1.15;font-weight:500;letter-spacing:-.01em;max-width:24ch;margin:0}.site .artph .adek{font-size:19px;line-height:1.6;color:#47516A;max-width:62ch;margin:16px 0 0}.site .artph .awho{margin-top:16px}.site .artsec .acover{aspect-ratio:21/9;max-height:480px;width:100%;border-radius:18px;margin:0 0 40px;box-shadow:0 18px 40px rgba(120,95,40,.12)}.site .hart{font-size:17px;line-height:1.8;padding:40px 48px}.site .hart p{margin:0 0 16px;max-width:70ch}.site .hart h2{font-size:28px;margin:38px 0 14px}.site .hart h3{font-size:21px;margin:26px 0 10px}.site .hart ul,.site .hart ol{margin:0 0 16px;padding-left:1.3em;max-width:68ch}.site .hart li{margin:0 0 8px}.site .hart blockquote{margin:22px 0;padding:6px 0 6px 20px;border-left:3px solid #C9A448;font-family:"Playfair Display","Noto Serif SC",serif;font-size:19px;color:#0B1730}.site .hart strong{color:#0B1730}.site .arel{margin-top:64px;padding-top:36px;border-top:1px solid rgba(201,164,72,.45)}.site .arel .hrow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 24px}.site .arel h2{font-size:30px;margin:0}.frame.tablet .site .hubph .hhero{grid-template-columns:1fr;gap:22px;align-items:start}.frame.tablet .site .hgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.frame.tablet .site .hfeat{grid-template-columns:1fr}.frame.tablet .site .hfeat .him{min-height:0;aspect-ratio:16/9}.frame.tablet .site .hfb{padding:30px 32px}.frame.tablet .site .hfeat h2{font-size:29px}.frame.tablet .site .hfil{flex-direction:column;align-items:flex-start;gap:10px}.frame.tablet .site .artph h1{font-size:38px}.frame.tablet .site .hart{padding:32px 34px}.frame.tablet .site .arel .hgrid>:nth-child(3){display:none}.frame.mobile .site .hubph .hhero{grid-template-columns:1fr;gap:18px;align-items:start}.frame.mobile .site .hubph .hhero p{font-size:15.5px}.frame.mobile .site .hfil{flex-direction:column;align-items:stretch;gap:10px;margin-top:22px}.frame.mobile .site .hpills{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:2px 16px 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.frame.mobile .site .hpills::-webkit-scrollbar{display:none}.frame.mobile .site .hpl{scroll-snap-align:start;min-height:44px}.frame.mobile .site .hubsec{padding-top:28px}.frame.mobile .site .hfeat{grid-template-columns:1fr;margin-bottom:36px;border-radius:16px}.frame.mobile .site .hfeat .him{min-height:0;aspect-ratio:3/2}.frame.mobile .site .hfb{padding:22px 20px 24px;gap:12px}.frame.mobile .site .hfeat h2{font-size:25px}.frame.mobile .site .hfeat p{font-size:15px}.frame.mobile .site .hcount span{font-size:23px}.frame.mobile .site .hgrid{grid-template-columns:1fr;gap:20px}.frame.mobile .site .hcard h3{font-size:20px}.frame.mobile .site .hcf .hcgo{min-height:44px}.frame.mobile .site .artph h1{font-size:30px}.frame.mobile .site .artph .adek{font-size:16.5px}.frame.mobile .site .artsec .acover{aspect-ratio:3/2;border-radius:14px;margin-bottom:22px}.frame.mobile .site .hart{font-size:16px;line-height:1.75;padding:22px 18px}.frame.mobile .site .hart h2{font-size:23px;margin-top:30px}.frame.mobile .site .arel{margin-top:44px}.frame.mobile .site .arel .hrow{flex-direction:column;align-items:flex-start}.frame.mobile .site .arel h2{font-size:25px}#af .pvlink{white-space:nowrap;color:#1F2D52;font-weight:600;text-decoration:underline;text-decoration-color:#C9A448;text-underline-offset:3px;cursor:pointer}#af .pvlink:hover,#af .pvlink:focus-visible{color:#9A7A22;outline:none}#af .pvlink:focus-visible{box-shadow:0 0 0 2px rgba(201,164,72,.45);border-radius:3px}#af .decl .fld[data-f=privacy]{margin-bottom:0!important}.site .e1cs{padding-top:30px}.site .e1cf{display:flex;flex-wrap:wrap;gap:10px;padding:0 0 22px;margin-bottom:6px;border-bottom:1px solid rgba(201,164,72,.35)}.site .e1pill{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 16px 8px 18px;border-radius:40px;border:1px solid rgba(201,164,72,.55);background:#FFFDF8;color:#1E2A4A;font:600 15px/1.2 "DM Sans",sans-serif;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.site .e1pill:hover{border-color:#B8933A;background:#FBF4E2}.site .e1pill:focus-visible{outline:2px solid #A8822A;outline-offset:2px}.site .e1pill .e1n{min-width:24px;padding:2px 7px;border-radius:20px;background:#F3EAD2;color:#7A5E1F;font-size:12.5px;font-weight:700;text-align:center}.site .e1pill.on{background:#00204A;border-color:#00204A;color:#fff}.site .e1pill.on .e1n{background:#C9A448;color:#00204A}.site .e1sh{display:flex;align-items:baseline;justify-content:space-between;gap:8px 20px;flex-wrap:wrap;margin:34px 0 18px}.site .e1sh h2{margin:0;font:600 30px/1.2 "Playfair Display","Noto Serif SC",serif;color:#0B1730;position:relative;padding-left:18px}.site .e1sh h2::before{content:"";position:absolute;left:0;top:.18em;bottom:.18em;width:3px;border-radius:2px;background:linear-gradient(180deg,#E9CB7A,#B8933A)}.site .e1sh p{margin:0;color:#5A6378;font-size:15px}.site .e1cg{display:flex;flex-wrap:wrap;justify-content:center;gap:22px}.site .e1cg>.e1cc{flex:0 0 calc((100% - 66px)/4);min-width:0}.site .e1none{color:#5A6378;margin:8px 0 20px}.site .e1cc{display:flex;flex-direction:column;background:#FFFDF8;border:1px solid rgba(201,164,72,.45);border-radius:14px;overflow:hidden;box-shadow:0 10px 30px rgba(120,95,40,.08);cursor:default}.site .e1cw{position:relative;aspect-ratio:3/2;background:linear-gradient(135deg,#FBF6EA 0%,#F3E7C8 55%,#EAD9AE 100%);border-bottom:2px solid #C9A448;overflow:hidden}.site .e1cw::before{content:"";position:absolute;inset:12px;border:1px solid rgba(169,129,42,.45);border-radius:6px}.site .e1cw::after{content:"SpeakPro";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:italic 600 22px "Playfair Display",Georgia,serif;color:rgba(150,112,34,.55);letter-spacing:.04em}.site .e1ci{position:absolute;inset:0;z-index:1;background-size:cover;background-position:center}.site .e1cb{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px}.site .e1ck{display:block;font:700 12px/1.3 "DM Sans",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#A8822A;margin-bottom:8px}.site .e1cc h3{margin:0 0 8px;font:600 19.5px/1.3 "Playfair Display","Noto Serif SC",serif;color:#0B1730}.site .e1cc p{margin:0 0 12px;color:#4A5470;font-size:15px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html body #frame .site .e1cc .ltags{flex-wrap:wrap;margin:0 0 14px}html body #frame .site .e1cc .ltags>span{font-size:12.5px;padding:4px 12px}.site .e1more{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 20px;border-radius:40px;border:1px solid #00204A;background:#00204A;color:#fff;font:600 15px/1 "DM Sans",sans-serif;cursor:pointer;transition:background .15s,color .15s}.site .e1more:hover{background:#FFFDF8;color:#00204A}.site .e1more:focus-visible,.site .e1all:focus-visible{outline:2px solid #A8822A;outline-offset:2px}.site .e1more span{color:#E2C36B;transition:transform .15s}.site .e1more:hover span{color:#A8822A;transform:translateX(2px)}.site .e1ch .e1ck{margin-bottom:10px}.site .e1ch .e1hb{margin-top:20px}.site .e1ch .e1hw{border-radius:12px;border:1px solid rgba(201,164,72,.6);box-shadow:0 10px 26px rgba(120,95,40,.12)}.site .e1rel{margin-top:44px;padding-top:6px;border-top:1px solid rgba(201,164,72,.35)}.site .e1allw{display:flex;justify-content:center;margin-top:26px}.site .e1all{min-height:46px;padding:12px 28px;border-radius:40px;border:1px solid #B8933A;background:#FFFDF8;color:#00204A;font:600 15px/1 "DM Sans",sans-serif;cursor:pointer}.site .e1all:hover{background:#FBF4E2}html body #frame.tablet .site .e1cg{gap:20px}html body #frame.tablet .site .e1cg>.e1cc{flex-basis:calc((100% - 20px)/2)}html body #frame.mobile .site .e1cg{gap:16px}html body #frame.mobile .site .e1cg>.e1cc{flex-basis:100%}html body #frame.mobile .site .e1cg.sm{gap:12px}html body #frame.mobile .site .e1cg.sm .e1cc{flex-direction:row;border-radius:12px}html body #frame.mobile .site .e1cg.sm .e1cw{flex:0 0 108px;aspect-ratio:auto;border-bottom:0;border-right:2px solid #C9A448}html body #frame.mobile .site .e1cg.sm .e1cw::before{inset:7px}html body #frame.mobile .site .e1cg.sm .e1cw::after{font-size:13px}html body #frame.mobile .site .e1cg.sm .e1cb{padding:12px 14px 14px;min-width:0}html body #frame.mobile .site .e1cg.sm .e1ck{font-size:12px;margin-bottom:4px}html body #frame.mobile .site .e1cg.sm h3{font-size:17px;margin-bottom:6px}html body #frame.mobile .site .e1cg.sm p{-webkit-line-clamp:2;font-size:14px;margin-bottom:10px}html body #frame.mobile .site .e1cg.sm .ltags{display:none}html body #frame.mobile .site .e1cg.sm .e1more{min-height:40px;padding:8px 16px;font-size:14px}html body #frame.mobile .site .e1cf{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 4px;padding:0 16px 16px;scrollbar-width:none}html body #frame.mobile .site .e1cf::-webkit-scrollbar{display:none}html body #frame.mobile .site .e1pill{flex:0 0 auto;min-height:40px;font-size:14px;padding:7px 12px 7px 14px}html body #frame.mobile .site .e1sh{margin:26px 0 14px}html body #frame.mobile .site .e1sh h2{font-size:24px}html body #frame.mobile .site .e1cc h3{font-size:20px}html body #frame.mobile .site .e1ch .e1hw{order:-1}html body #frame.mobile .site .e1ch .e1hb .e1go{width:100%;justify-content:center}.site .e1ch .e1go{min-height:48px;padding:12px 26px;font-size:16px}#page .pnc{cursor:default;border:1px solid #E4D3A6;border-radius:6px;background:#FFFDF8;box-shadow:0 1px 0 #fff inset,0 14px 34px rgba(0,24,56,.07);transition:none;padding:10px 10px 0}#page .pnc:hover{transform:none;box-shadow:0 1px 0 #fff inset,0 14px 34px rgba(0,24,56,.07)}#page .pnpic{border-radius:3px;background:linear-gradient(160deg,#F6EEDB,#EADBB5);box-shadow:inset 0 0 0 1px rgba(169,127,37,.35)}#page .pnpic img{position:relative;z-index:1;filter:none}#page .pnini{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:"Playfair Display",Georgia,serif;font-size:64px;color:rgba(169,127,37,.55);letter-spacing:.06em}#page .pnpic::after{content:"";position:absolute;inset:6px;border:1px solid rgba(255,253,248,.7);pointer-events:none;z-index:2}#page .pnlv{position:absolute;left:10px;bottom:10px;z-index:3;margin:0;padding:4px 10px;border-radius:3px;background:rgba(255,253,248,.92);color:#2E3A55;font-size:11px;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 8px rgba(0,0,0,.12)}#page .pnb{padding:16px 8px 18px;gap:6px}#page .pnf{font-size:11px;letter-spacing:.18em;color:#A97F25}#page .pnc h3{font-size:23px;letter-spacing:.01em}#page .pnd{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:#6B7590;padding-bottom:8px;border-bottom:1px solid #EADFC2}#page .pnm{font-size:15px;color:#2E3A55}#page .pnc blockquote{border-left:1px solid #C9A448;color:#4A5470}#page .pnx{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:10px;font:inherit;font-size:13.5px;font-weight:700;letter-spacing:.04em;color:#001838;background:transparent;border:1px solid #001838;border-radius:99px;padding:9px 18px;min-height:40px;cursor:pointer;transition:background .18s,color .18s}#page .pnx:hover,#page .pnx:focus-visible{background:#001838;color:#F3D98A}#page .pnx .pnar{transition:transform .18s}#page .pnx:hover .pnar{transform:translateX(3px)}#page figure.pnpic{margin:0}#page .pnb>.pnm,#page .pnb>blockquote{margin-bottom:12px}#page .pngrid{gap:26px}#page .pntags button{border-radius:3px;letter-spacing:.03em}#page .pntags button.on{background:#FBF1D9;color:#001838;border-color:#C9A448;box-shadow:inset 0 -2px 0 #C9A448}#page .pnhero h1{font-family:"Playfair Display",Georgia,serif;font-weight:600;letter-spacing:.005em}#page .pndet .pnhead{grid-template-columns:340px 1fr;gap:48px;align-items:start}#page .pnframe{background:#FFFDF8;padding:14px;border:1px solid #D9C28A;box-shadow:0 22px 50px rgba(0,24,56,.14),inset 0 0 0 5px #FFFDF8,inset 0 0 0 6px rgba(201,164,72,.45)}#page .pnpic.big{border-radius:2px;box-shadow:inset 0 0 0 1px rgba(169,127,37,.35)}#page .pnhd h1{font-size:46px;font-weight:600;line-height:1.12;margin:8px 0 6px}#page .pnhd .pnd{border:0;padding:0}#page .pnorn{display:flex;align-items:center;gap:12px;margin:18px 0 4px;max-width:320px;color:#C9A448}#page .pnorn i{flex:1;height:1px;background:linear-gradient(90deg,transparent,#C9A448)}#page .pnorn i:last-child{background:linear-gradient(90deg,#C9A448,transparent)}#page .pnorn b{font-size:12px;font-weight:400}#page .pnm.big{font-family:"Playfair Display",Georgia,serif;font-size:23px;font-weight:500;line-height:1.4;color:#001838}#page .pnq{position:relative;margin:22px 0 0;padding:22px 26px 18px 64px;background:#FBF6E9;color:#24304A;border:0;border-top:1px solid #D9C28A;border-bottom:1px solid #D9C28A;border-radius:0;font-size:18.5px;line-height:1.6}#page .pnq p{margin:0;font-family:"Playfair Display",Georgia,serif;font-style:italic}#page .pnqm{position:absolute;left:18px;top:6px;font-family:"Playfair Display",Georgia,serif;font-style:normal;font-size:64px;line-height:1;color:#C9A448}#page .pnq .orig{color:#8A6A22;font-size:16px;margin-top:8px}#page .pnq cite{color:#5A6480;font-size:12.5px;letter-spacing:.02em;margin-top:12px}#page .pndet .pnbody{margin-top:52px;grid-template-columns:1fr 1fr;gap:10px 56px}#page .pndet .pnsec{background:transparent;border:0;border-top:1px solid #DCC897;border-radius:0;padding:22px 0 14px;position:relative}#page .pnno{font-family:"Playfair Display",Georgia,serif;color:#A97F25;font-size:15px;letter-spacing:.2em;margin-bottom:6px}#page .pndet .pnsec h3{font-size:22px;font-weight:600;margin:0 0 10px}#page .pndet .pnsec p{font-size:16px;line-height:1.75;color:#2E3A55}#page .pndet .pnuse{grid-column:1/-1;margin-top:18px;background:#FFFDF8!important;border:1px solid #C9A448!important;box-shadow:inset 0 0 0 5px #FFFDF8,inset 0 0 0 6px rgba(201,164,72,.4),0 16px 40px rgba(0,24,56,.08)!important;padding:30px 34px 26px!important;counter-reset:pu}#page .pndet .pnuse h3{color:#001838;font-size:24px;display:flex;align-items:center;gap:12px}#page .pndet .pnuse h3::before{content:"";width:30px;height:1px;background:#C9A448;display:inline-block}#page .pnuse ol{margin:14px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px 34px}#page .pnuse ol li{position:relative;padding-left:44px;color:#2E3A55;font-size:16px;line-height:1.6;counter-increment:pu;min-height:30px}#page .pnuse ol li::before{content:counter(pu,upper-roman);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;border:1px solid #C9A448;color:#A97F25;font-family:"Playfair Display",Georgia,serif;font-size:13px;display:flex;align-items:center;justify-content:center;background:#FBF6E9}#page .pndet .pnsrc{margin-top:18px;padding-top:14px;border-top:1px solid #EADFC2}#page .pndet .pnnav{margin-top:36px;padding-top:24px;border-top:1px solid #EADFC2}.frame.tablet #page .pndet .pnhead{grid-template-columns:280px 1fr;gap:32px}.frame.tablet #page .pnhd h1{font-size:38px}.frame.mobile #page .pnc{padding:6px 6px 0}.frame.mobile #page .pnb{padding:12px 6px 14px}.frame.mobile #page .pnc h3{font-size:17px}.frame.mobile #page .pnd{font-size:11px;letter-spacing:.06em}.frame.mobile #page .pnx{align-self:stretch;justify-content:center;white-space:nowrap;font-size:12.5px;padding:8px 6px;gap:6px;min-height:40px;letter-spacing:0}.frame.mobile #page .pnx .pnar{display:none}.frame.mobile #page .pnini{font-size:44px}.frame.mobile #page .pnlv{left:6px;bottom:6px;font-size:9.5px;padding:3px 6px;letter-spacing:.04em}.frame.mobile #page .pngrid{gap:12px}.frame.mobile #page .pndet .pnhead{grid-template-columns:1fr;gap:22px}.frame.mobile #page .pnframe{width:100%;max-width:270px;margin:0 auto;padding:10px;box-sizing:border-box}.frame.mobile #page .pnhd h1{font-size:32px}.frame.mobile #page .pnm.big{font-size:19px}.frame.mobile #page .pnq{padding:18px 16px 14px 46px;font-size:16.5px}.frame.mobile #page .pnqm{left:10px;font-size:50px}.frame.mobile #page .pndet .pnbody{grid-template-columns:1fr;margin-top:30px}.frame.mobile #page .pndet .pnuse{padding:22px 18px 18px!important}.frame.mobile #page .pnuse ol{grid-template-columns:1fr}#page .pncr{margin:10px 2px 0;font-size:11.5px;line-height:1.45;color:#6B6252;text-align:center;letter-spacing:.01em}#page .pncr>span{display:block}#page .pncr>span:first-child{color:#8A6D24;font-style:italic;margin-bottom:2px}#page .pncr a{color:#6B6252;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(169,127,37,.5)}#page .pncr a:hover{color:#2E3A55}.frame.mobile #page .pncr{font-size:10.5px}#site .ljoin .jben>div{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:6px 0!important;cursor:default}#site .ljoin .jben .ic{background:transparent!important;border:1.5px solid var(--g)!important;color:#A07C25!important}#site .ljoin .jben b{color:var(--spn,#00112E)!important;font-weight:600}#site .lux .lwrap+.lwrap{margin-top:0!important;background:linear-gradient(180deg,#FDF9EF 50%,transparent 50%)}#site .lux .lwrap:has(+.lwrap){background:linear-gradient(180deg,transparent 50%,#FDF9EF 50%)}#site .lux .lwrap+.lwrap:has(+.lwrap){background:#FDF9EF}#site .lux .lwrap+.lwrap>.bandbg>path:nth-of-type(2),#site .lux .lwrap+.lwrap>.bandbg>path:nth-of-type(3){display:none}.frame.mobile #page .pntags{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 -16px;padding:2px 16px 8px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.frame.mobile #page .pntags::-webkit-scrollbar{display:none}.frame.mobile #page .pntags button{flex:none;white-space:nowrap;min-height:44px}.frame:not(.mobile):not(.tablet) .fqpage .fcats{gap:1px;padding:10px 8px}.frame:not(.mobile):not(.tablet) .fqpage .fcats button{padding:6px 12px;line-height:1.3}.frame:not(.mobile):not(.tablet) .fqpage .fcats .grp{padding:10px 12px 4px}#page .hcard .hcw em,#page .hfeat .hcw em{display:none}.frame.mobile #page .leye,.frame.mobile #page .eyebrow,.frame.mobile #page .pnd,.frame.mobile #page .pnf,.frame.mobile #page .fqpriv{font-size:12px!important}.frame.mobile #page .pnlv{font-size:12px!important;padding:3px 7px}.frame.mobile #page .fqlock,.frame.mobile #page .fqlock .en{font-size:12px!important}.frame.mobile #page :is(.bnv,.bnavy,.bgold,.lstb,.pnx,.tkbtn,.e1pill,.e1more,.cbtn,.hcgo,.fcats button){min-height:44px!important}html body #frame.mobile .site .hdr :is(.langb,.hsrch){position:relative}html body #frame.mobile .site .hdr :is(.langb,.hsrch)::after{content:"";position:absolute;inset:-3px}.frame.mobile .ctl .eye{position:relative}.frame.mobile .ctl .eye::after{content:"";position:absolute;inset:-8px}.frame.mobile .site .crumbs a{padding:12px 0!important;margin:-5px 0}.frame.mobile .touch .foot a{padding:11px 0!important;margin:-4px 0}.lvid.e1av .e1snd{top:14px;bottom:auto}.frame.mobile .lvid.e1av .e1snd{top:10px;right:10px;padding:6px 11px;font-size:12.5px}html body #frame.mobile .site .hdr .brand .nm small{font-size:12px!important;letter-spacing:.06em!important;margin-top:3px!important}html body #frame.mobile .site .foot .brand .nm small{font-size:12px!important}@media (max-width:340px){html body #frame.mobile .site .hdr .brand .nm small{font-size:12px!important;letter-spacing:.02em!important}}#page .pnini svg{width:34%;max-width:120px;height:auto;fill:none;stroke:rgba(169,127,37,.7);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}#page .pnpic.pnnoimg{background:radial-gradient(circle at 50% 38%,rgba(255,253,248,.85),rgba(255,253,248,0) 60%),repeating-linear-gradient(135deg,rgba(201,164,72,.09) 0 1px,transparent 1px 14px),linear-gradient(160deg,#F6EEDB,#EADBB5)}#page .sp-course-library,#page .sp-content-library{background:#fcf8ed;padding:34px 0 52px}#page .sp-course-layout{display:grid;grid-template-columns:218px minmax(0,1fr);gap:30px;align-items:start}#page .sp-course-sidebar{position:sticky;top:156px;padding:20px 14px;border:1px solid #d9c899;border-radius:12px;background:rgba(255,255,255,.7)}#page .sp-course-sidebar h2{font-size:22px;margin:0 8px 16px}#page .sp-course-cats{display:grid;gap:5px}#page .sp-course-cats button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;padding:10px 12px;background:transparent;border:1px solid transparent;border-radius:8px;color:#13233b;text-align:left;font:inherit;font-size:15px;cursor:pointer}#page .sp-course-cats button.on{background:#10233c;color:#fff;border-color:#c9a448}#page .sp-course-cats small{flex:none;font-size:13px}#page .sp-course-selects{display:grid;gap:16px;margin:20px 0;border-top:1px solid #dfd3b4;padding-top:20px}#page .sp-course-selects label{font-size:14px;display:grid;gap:8px}#page .sp-course-library select{min-height:44px;width:100%;min-width:0;border:1px solid #cdbb8d;border-radius:7px;padding:8px 10px;background:#fff;color:#13233b;font:inherit;font-size:15px}#page .sp-course-help{width:100%;min-height:44px;white-space:normal;font-size:14px;padding:10px}#page .sp-course-main{min-width:0}#page .sp-course-main h1,#page .sp-library-head h1{font-size:clamp(30px,3vw,42px);margin:0 0 10px}#page .sp-course-main header>p,#page .sp-library-head p{font-size:16px;margin:0 0 22px;color:#59657a;line-height:1.65}#page .sp-course-tools{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px}#page .sp-course-tools .srch,#page .sp-library-search .srch{width:100%;margin:0;background:#fff}#page .sp-course-tools input,#page .sp-library-search input{width:100%;min-width:0;min-height:44px;font-size:16px}#page .sp-picked{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}#page .sp-picked button{border:1px solid #dfca92;background:#f6edd5;border-radius:20px;padding:7px 12px;font:inherit;font-size:14px;color:#644d1c;cursor:pointer;min-height:36px}#page .sp-result-count{display:flex;flex-wrap:wrap;align-items:center;gap:15px;font-size:14px;color:#59657a;padding:12px 0 18px}#page .sp-result-count button{background:none;border:0;color:#806125;font:inherit;cursor:pointer;min-height:44px}#page .sp-course-group{margin:4px 0 26px}#page .sp-course-group h2{font-size:24px;margin:0 0 13px;display:flex;align-items:center;gap:10px}#page .sp-course-group h2 small,#page .sp-library-section h2 small{font-family:Arial,sans-serif;font-size:13px;font-weight:400;border:1px solid #e4d4aa;border-radius:20px;padding:3px 8px;white-space:nowrap}#page .sp-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#page .sp-course-card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:10px;border:1px solid #dac38d;border-radius:9px;background:#fff;min-width:0}#page .sp-course-card .e1cw{width:76px;height:110px;border-radius:5px;overflow:hidden;margin:0}#page .sp-course-card .e1ci{height:100%;background-position:center;background-size:cover}#page .sp-course-card h3{font-size:17px;margin:1px 0 8px;line-height:1.4;overflow-wrap:anywhere}#page .sp-course-card h3 a{color:inherit;text-decoration:none}#page .sp-course-card p{font-size:13px;line-height:1.55;color:#627083;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#page .sp-course-foot{display:flex;gap:6px;align-items:center;justify-content:space-between;margin-top:8px;font-size:12px;color:#7a5c21}#page .sp-course-foot button{flex:none;min-width:44px;min-height:44px;background:transparent;border:0;color:#92702e;font-size:23px;cursor:pointer}#page .sp-library-head{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:8px}#page .sp-library-head .bline{white-space:normal;font-size:15px;flex:none;max-width:340px}#page .sp-library-search{display:flex;gap:12px;align-items:center;margin-bottom:18px}#page .sp-library-search .srch{flex:1;min-width:0}#page .sp-library-search .bline{min-height:44px;font-size:14px;white-space:nowrap;padding:9px 16px}#page .sp-library-section{border-bottom:1px solid #dfcfab;padding:16px 0 22px;margin:0 0 15px}#page .sp-library-section>header{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:13px}#page .sp-library-section h2{font-size:25px;display:flex;align-items:center;gap:13px;margin:0;min-width:0}#page .sp-library-section h2>span{color:#a57b24;font-size:19px}#page .sp-library-section>header>button{font:inherit;font-size:14px;color:#856122;background:none;border:0;cursor:pointer;min-height:44px;flex:none}#page .sp-section-body{display:grid;grid-template-columns:245px minmax(0,1fr);gap:25px;align-items:stretch}#page .sp-section-image{position:relative;margin:0;min-height:150px;max-height:230px;border-radius:9px;background-color:#f0e6cf;background-image:var(--tk-i,none);background-size:cover;background-position:center;overflow:hidden;border:1px solid #ded0ae}#page .sp-section-image .tki-ic{position:absolute;inset:0;display:grid;place-items:center;color:#b69651}#page .sp-section-image .tki-ic svg{width:60px;height:60px;fill:none;stroke:currentColor;stroke-width:1.2}#page .sp-section-image[data-tkok] .tki-ic{display:none}#page .sp-article-list{min-width:0}#page .sp-article-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:10px 0;border-bottom:1px solid #e6ddc8}#page .sp-article-row:last-child{border-bottom:0}#page .sp-article-row h3{font-size:18px;line-height:1.4;margin:0 0 4px;overflow-wrap:anywhere}#page .sp-article-row a{color:#183657;text-decoration:none}#page .sp-article-row>a{flex:none;min-height:44px;display:flex;align-items:center;font-size:14px;color:#866224}#page .sp-article-row small{font-size:12px;color:#687282}#page .sp-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}#page .sp-file-row.tkcard{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:12px;border:1px solid #e3d8bd;border-radius:7px;box-shadow:none;background:rgba(255,255,255,.78);min-width:0}#page .sp-file-icon svg{width:24px;height:24px;fill:none;stroke:#a17b2e;stroke-width:1.5}#page .sp-file-row.tkcard h3{font-size:16px;line-height:1.4;margin:0 0 5px;overflow-wrap:anywhere}#page .sp-file-row h3 a{color:#193553;text-decoration:none}#page .sp-file-row small{font-size:12px;line-height:1.5;color:#687282}#page .sp-file-actions{display:flex;gap:2px;align-items:center}#page .sp-file-actions button{font:inherit;font-size:13px;min-width:44px;min-height:44px;padding:5px;background:none;border:0;color:#806125;cursor:pointer}#page .sp-toolkit-results{display:block}#page .sp-library-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:end}#page .sp-library-filters .tkfsel{min-width:140px;flex:1;max-width:300px}#page .sp-library-filters select{font-size:16px;min-height:44px;max-width:100%}#page .sp-extra-filters{min-width:160px}#page .sp-extra-filters summary{cursor:pointer;min-height:44px;padding:12px 8px;font-size:14px;color:#806125}#page .sp-extra-filters>div{display:flex;gap:12px;flex-wrap:wrap;padding-top:12px}#page .sp-extra-filters[open]{flex-basis:100%}#page .sp-tool-recommendations{border-top:1px solid #dac99f;margin-top:35px;padding-top:25px}#page .sp-tool-recommendations h2{font-size:28px;margin:0 0 18px}#page .sp-toolkit #v7moreb[hidden]{display:none!important}#page .sp-more{margin-top:15px;min-height:44px}@media (max-width:1250px){#page .sp-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#page .sp-course-layout{grid-template-columns:200px minmax(0,1fr);gap:22px}#page .sp-section-body{grid-template-columns:210px minmax(0,1fr)}#page .sp-file-grid{grid-template-columns:1fr}}@media (max-width:800px){#page .sp-course-layout{grid-template-columns:1fr}#page .sp-course-sidebar{position:static;padding:14px}#page .sp-course-cats{display:flex;overflow:auto;padding-bottom:5px}#page .sp-course-cats button{flex:none;width:auto;white-space:nowrap}#page .sp-course-selects{grid-template-columns:1fr 1fr;margin:12px 0 0;padding-top:12px;gap:12px}#page .sp-course-help{margin-top:12px}#page .sp-course-sidebar h2{font-size:18px;margin-bottom:10px}#page .sp-library-head{align-items:start;flex-direction:column;gap:0}#page .sp-library-head .bline{max-width:100%;margin-bottom:15px}#page .sp-section-body{grid-template-columns:170px minmax(0,1fr);gap:18px}#page .sp-library-section h2{font-size:23px}}@media (max-width:600px){#page .sp-course-library,#page .sp-content-library{padding-top:22px}#page .sp-course-layout{gap:20px}#page .sp-course-grid{grid-template-columns:1fr}#page .sp-course-card{grid-template-columns:88px minmax(0,1fr);gap:14px}#page .sp-course-card .e1cw{width:88px;height:120px}#page .sp-course-card h3{font-size:18px}#page .sp-course-card p{font-size:14px}#page .sp-course-foot{font-size:13px}#page .sp-course-tools{grid-template-columns:1fr}#page .sp-course-library select{font-size:16px}#page .sp-library-search{flex-wrap:wrap;gap:8px}#page .sp-library-search .srch{flex-basis:100%}#page .sp-library-search .bline{flex:1;white-space:normal}#page .sp-library-section>header{display:block;margin-bottom:10px}#page .sp-library-section>header>button{padding:6px 0;min-height:44px;font-size:14px}#page .sp-library-section h2{font-size:23px;gap:9px}#page .sp-section-body{grid-template-columns:1fr;gap:10px}#page .sp-section-image{min-height:120px;max-height:145px;background-position:center 40%}#page .sp-article-row h3{font-size:17px}#page .sp-article-row small,#page .sp-file-row small{font-size:13px}#page .sp-file-row.tkcard{padding:10px 0;border:0;border-bottom:1px solid #dfd3b4;border-radius:0;background:none;gap:8px}#page .sp-file-row.tkcard h3{font-size:16px}#page .sp-file-actions button{font-size:14px}#page .sp-library-filters .tkfsel{min-width:140px;max-width:none}#page .sp-extra-filters{min-width:100%;flex-basis:100%}#page .sp-library-section{padding-top:10px;margin-bottom:8px}#page .sp-picked button{min-height:44px}}#page .v7attr{box-sizing:border-box;max-width:100%;min-width:0}#page .v7attr>span{min-width:0;overflow-wrap:anywhere;word-break:normal}#page .v7attr a{overflow-wrap:anywhere}#page .hdr .hfaq{display:inline-flex;flex:none;align-items:center;justify-content:center;min-height:38px;padding:0 9px;border:1px solid rgba(226,195,107,.55);border-radius:18px;color:#E2C36B;text-decoration:none;font:600 13px/1.2 inherit;white-space:nowrap}#page .hdr .hfaq:focus-visible,#page .hdr .bkin:focus-visible{outline:2px solid #E2C36B;outline-offset:3px}html body #frame .site.inner .hdr .navw>.bkin{z-index:12;pointer-events:auto}#page .lux{background:#FDF9EF}#page .lux>.lwrap,#page .lux>.lfaq,#page .lux>.e1lev,#page .lux>.e1tk{background:#FDF9EF!important}#page .lux>.ljoin{background-color:#FDF9EF;border:1px solid rgba(201,164,72,.45);border-radius:28px;overflow:hidden;padding-bottom:0}#page .lux>.ljoin>.e1jrw{position:relative;padding:20px 0;background:#FDF9EF}#page .lux>.ljoin>.e1jrw .wx{width:100%;padding:0 24px;box-sizing:border-box}#page .lux>.ljoin>.e1jrw .e1jr{max-width:100%;padding:18px 24px}#page .lux>.ljoin>.jbg{inset:0}.frame:not(.mobile) #page .lux>.ljoin{display:grid!important;grid-template-columns:minmax(0,1fr);aspect-ratio:auto!important}.frame:not(.mobile) #page .lux>.ljoin>.jbg{position:relative;grid-area:1/1;inset:auto;aspect-ratio:1672/941;min-width:0;width:100%}.frame:not(.mobile) #page .lux>.ljoin>.jtx{position:relative!important;grid-area:1/1;align-self:start;left:auto!important;top:auto!important;margin:calc(8.44% + 52px) 0 44px 53.5%!important;width:38%!important;padding:0!important;min-width:0}.frame.tablet #page .lux>.ljoin>.jtx{margin:calc(5.63% + 46px) 0 32px 52.5%!important;width:41%!important}.frame:not(.mobile) #page .lux>.ljoin>.e1jrw{grid-area:2/1}#page .lux>.lpio{padding-bottom:0;margin-bottom:0}#page .lux{padding-bottom:0}#page .lux+.touch{margin-top:0}#page .lux+.touch::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 56' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H1200 V56 H0 Z' fill='%2300112E'/%3E%3Cpath d='M0 34 C300 -6 900 54 1200 22' fill='none' stroke='%23D9B456' stroke-width='2.2'/%3E%3C/svg%3E") center/100% 100% no-repeat}@media (max-width:1099px){#page .lux>.ljoin{padding-bottom:0}#page .lux>.ljoin>.e1jrw{position:relative;padding:16px 0}#page .lux>.ljoin>.e1jrw .e1jr{flex-wrap:wrap}#page .lux>.ljoin>.e1jrw .wx{padding:0 16px}}@media (max-width:699px){#page .hdr .hfaq{padding:0 7px;font-size:12px;min-height:34px}#page .lux>.ljoin>.e1jrw .e1jr{padding:18px 16px;gap:12px}#page .lux>.ljoin>.e1jrw .lout2{width:100%;text-align:center}#page .lux>.ljoin>.e1jrw .e1jt{flex-basis:calc(100% - 80px)}}.frame.mobile .e1jr>*{min-width:0}.frame.mobile .e1jr .lout2{margin-left:0!important;flex:1 1 100%!important;max-width:100%!important;box-sizing:border-box;white-space:normal!important;text-align:center}.frame.mobile #page .pn .bgold,.frame.mobile #page .pn .lout2,.frame.mobile #page [class*=card] .bgold{max-width:100%;box-sizing:border-box;white-space:normal}html body #frame.mobile .site .hdr .brand{flex:1 1 auto!important;min-width:0!important;overflow:hidden;gap:6px!important}html body #frame.mobile .site .hdr .brand .nm{min-width:0!important;white-space:nowrap!important;overflow:hidden;text-overflow:clip}html body #frame.mobile .site .hdr .brand .nm small{white-space:nowrap!important}html body #frame.mobile .site .hdr .acts{flex:none!important}html body #frame.mobile .site .hdr .acts>*{flex-shrink:0!important}@media (max-width:399px){html body #frame.mobile .site .hdr .brand img{height:30px!important;width:auto!important}html body #frame.mobile .site .hdr .brand .nm{font-size:17px!important}html body #frame.mobile .site .hdr .brand .nm small{font-size:10.5px!important;letter-spacing:0!important}}#frame.mobile .site.inner .fqpage .fcats{padding-right:0!important;scroll-padding-right:52px}#frame.mobile .site.inner .fqpage .fcats::after{content:""!important;display:block!important;flex:0 0 52px;align-self:stretch;position:sticky;right:0;margin-left:-6px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='13' fill='%23FFFDF8' stroke='%23C9A448' stroke-width='1.2'/%3E%3Cpath d='M12 9l5 5-5 5' fill='none' stroke='%23001838' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 4px center/28px 28px no-repeat,linear-gradient(to right,rgba(255,253,248,0),#FFFDF8 60%);border-radius:0 17px 17px 0;z-index:1}#frame.mobile .site .faudbar{box-sizing:border-box;width:100%!important;max-width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-left:0!important;margin-right:0!important}#frame.mobile .site .faudbar button{min-width:0}#page .lux>section:not(.lhero):not(.ljoin){background-color:#FDF9EF!important}html body #page .lux{background:#FDF9EF!important}#page .lux>.lcour{background-color:#FDF9EF!important}#page .lux>section:last-child>.bandbg>path:nth-child(4){display:none}#page .lux+.touch::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 56' preserveAspectRatio='none'%3E%3Crect width='1200' height='56' fill='%23FDF9EF'/%3E%3Cpath d='M0 34 C300 -6 900 54 1200 22 V57 H0 Z' fill='%2300112E'/%3E%3C/svg%3E") center/100% 100% no-repeat!important}#page .touch::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 56' preserveAspectRatio='none'%3E%3Cpath d='M0 34 C300 -6 900 54 1200 22 V57 H0 Z' fill='%2300112E'/%3E%3C/svg%3E") center/100% 100% no-repeat!important}.frame:not(.mobile) #page .e1jyin{grid-template-columns:1fr 1.05fr}.frame:not(.mobile) #page .e1jyin>.e1jypic{order:2}.e1jypic .e1im{object-position:center 30%}@media (max-width:767px){#site .frame.mobile #find-your-level,#frame.mobile #find-your-level{padding-bottom:128px!important}}@media (max-width:800px){#page .sp-course-layout{grid-template-columns:minmax(0,1fr)!important}#page .sp-course-sidebar,#page .sp-course-main{min-width:0;max-width:100%}}.frame.mobile #page .lux>.ljoin+.e1jy>.bandbg>path:nth-of-type(2),.frame.mobile #page .lux>.ljoin+.e1jy>.bandbg>path:nth-of-type(3){display:none}#page .lux>.lfaq>.bandbg>path.gl2,#page .lux>.lfaq>.bandbg>path.gl{display:none}@media (min-width:1100px){html body #frame:not(.mobile):not(.tablet) .lux>section:not(.lcour)>.wx,html body #frame:not(.mobile):not(.tablet) .site .sec>.wx,html body #frame:not(.mobile):not(.tablet) .site .ph>.wx,html body #frame:not(.mobile):not(.tablet) .site .touch .wx{max-width:min(1440px,calc(100% - 64px))}}@media (min-width:1100px){html body #frame:not(.mobile):not(.tablet) .lintro .lint{grid-template-columns:minmax(260px,.92fr) minmax(0,1.35fr);gap:48px;align-items:center}html body #frame:not(.mobile):not(.tablet) .lintro .wx{padding-left:28px;padding-right:28px}html body #frame:not(.mobile):not(.tablet) .e1lev .e1hd{max-width:none}html body #frame:not(.mobile):not(.tablet) .e1duo{gap:28px;align-items:stretch}}html body #frame.mobile .dw-x,html body #frame.tablet .dw-x{display:none!important}.dw-pause{display:none}@media (min-width:1100px){html body #frame:not(.mobile):not(.tablet) .lux .lstories{display:block;overflow:hidden;container-type:inline-size;padding-bottom:8px}html body #frame:not(.mobile):not(.tablet) .lux .lstories .dw-track{display:flex;width:max-content;animation:dw-ltr 36s linear infinite}html body #frame:not(.mobile):not(.tablet) .lux .lstories .dw-set{display:flex;gap:16px;padding-right:16px}html body #frame:not(.mobile):not(.tablet) .lux .lstories .dw-set>.lst{flex:none;width:calc((100cqw - (var(--dw-n, 5) - 1) * 16px) / var(--dw-n, 5))}html body #frame:not(.mobile):not(.tablet) .lux .lstories .lst b{font-size:28px}html body #frame:not(.mobile):not(.tablet) .lux .lstories:hover .dw-track,html body #frame:not(.mobile):not(.tablet) .lux .lstories:focus-within .dw-track,html body #frame:not(.mobile):not(.tablet) .lux .lstories.dw-hold .dw-track{animation-play-state:paused}html body #frame:not(.mobile):not(.tablet) .dw-pause{display:inline-flex;align-items:center;margin-left:12px;border:1.5px solid #C9A448;background:#FFFDF8;color:#001838;border-radius:999px;padding:8px 16px;font:600 14px/1 "DM Sans","Noto Sans SC",sans-serif;cursor:pointer}html body #frame:not(.mobile):not(.tablet) .dw-pause .dw-when-paused{display:none}html body #frame:not(.mobile):not(.tablet) .dw-pause[aria-pressed=true] .dw-when-play{display:none}html body #frame:not(.mobile):not(.tablet) .dw-pause[aria-pressed=true] .dw-when-paused{display:inline}}@media (prefers-reduced-motion:reduce){html body #frame:not(.mobile):not(.tablet) .lux .lstories .dw-track{animation:none!important;transform:none!important}html body #frame:not(.mobile):not(.tablet) .lux .lstories{overflow-x:auto}}@keyframes dw-ltr{from{transform:translateX(-50%)}to{transform:translateX(0)}}@media (min-width:1100px){html body #frame:not(.mobile):not(.tablet) .lux .larts{display:block;overflow:hidden;container-type:inline-size;padding-bottom:8px}html body #frame:not(.mobile):not(.tablet) .lux .larts .dw-track{display:flex;width:max-content;animation:dw-ltr 40s linear infinite}html body #frame:not(.mobile):not(.tablet) .lux .larts .dw-set{display:flex;gap:16px;padding-right:16px}html body #frame:not(.mobile):not(.tablet) .lux .larts .dw-set>.lar{flex:none;width:calc((100cqw - (var(--dw-n, 5) - 1) * 16px) / var(--dw-n, 5))}html body #frame:not(.mobile):not(.tablet) .lux .larts .lar h3{font-size:20px}html body #frame:not(.mobile):not(.tablet) .lux .larts:hover .dw-track,html body #frame:not(.mobile):not(.tablet) .lux .larts:focus-within .dw-track,html body #frame:not(.mobile):not(.tablet) .lux .larts.dw-hold .dw-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){html body #frame:not(.mobile):not(.tablet) .lux .larts .dw-track{animation:none!important;transform:none!important}html body #frame:not(.mobile):not(.tablet) .lux .larts{overflow-x:auto}}.dw-more{display:none}@media (min-width:1100px){html body #frame:not(.mobile):not(.tablet) #student-toolkit .e1tkin{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:48px;align-items:center}html body #frame:not(.mobile):not(.tablet) #student-toolkit .e1tktx p{max-width:62ch}html body #frame:not(.mobile):not(.tablet) #student-toolkit .dw-more{display:block}html body #frame:not(.mobile):not(.tablet) #student-toolkit .e1tkl{gap:14px 28px}}@media (min-width:1100px){html body #frame:not(.mobile):not(.tablet) #teacher-journey .e1jyin{grid-template-columns:minmax(0,1.35fr) minmax(240px,.72fr);gap:40px;align-items:center}html body #frame:not(.mobile):not(.tablet) #teacher-journey .e1tktx p{max-width:none}html body #frame:not(.mobile):not(.tablet) #teacher-journey .e1tkl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px}html body #frame:not(.mobile):not(.tablet) #teacher-journey .e1tkl li{flex-direction:column;align-items:flex-start;gap:8px}html body #frame:not(.mobile):not(.tablet) .pngrid.home{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px}html body #frame:not(.mobile):not(.tablet) .pngrid.home>.pnc:nth-child(n+4){display:flex!important}html body #frame:not(.mobile):not(.tablet) .pngrid.home .pnpic{aspect-ratio:4/5}html body #frame:not(.mobile):not(.tablet) .pngrid.home .pnc h3{font-size:22px}}@media (min-width:1280px){html body #frame:not(.mobile):not(.tablet) .site .hdr>.wx{flex-wrap:nowrap!important;align-items:center!important;height:78px!important;max-width:none!important;width:100%!important;padding:0 12px!important;row-gap:0!important}html body #frame:not(.mobile):not(.tablet) .site .hdr .brand{order:1!important;flex:none!important;gap:8px!important}html body #frame:not(.mobile):not(.tablet) .site .hdr .brand img{height:44px!important}html body #frame:not(.mobile):not(.tablet) .site .hdr .navw{order:2!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;border-top:0!important;margin-top:0!important;padding:0 8px!important;justify-content:stretch!important}html body #frame:not(.mobile):not(.tablet) .site .hdr .acts{order:3!important;margin-left:4px!important;flex:none!important}html body #frame:not(.mobile):not(.tablet) .site .hdr .navw>nav.menu{display:flex!important;flex-wrap:nowrap!important;white-space:nowrap!important;text-align:left!important;text-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;width:100%!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html body #frame:not(.mobile):not(.tablet) .site .hdr .navw>nav.menu>a{font-size:16.5px!important;padding:8px 6px!important;margin:0!important;line-height:1.15!important;flex:none!important}html body #frame:not(.mobile):not(.tablet) .site .hdr nav.menu>a.napply{padding:8px 12px!important}html body #frame:not(.mobile):not(.tablet) .site.inner .hdr .navw>nav.menu{padding:0 8px!important}}@media (min-width:1680px){html body #frame:not(.mobile):not(.tablet) .site .hdr .navw>nav.menu>a{font-size:17px!important;padding:8px 10px!important}}html body #frame .site .hdr .brand .nm,html body #frame .site .hdr .brand .nm small{white-space:nowrap!important}html body #frame.mobile .site .hdr .brand .nm{font-size:14px!important;flex:0 0 auto!important}html body #frame.mobile .site .hdr .brand .nm small{display:inline!important;font-size:9.5px!important;letter-spacing:0!important;margin:0 0 0 .3em!important;vertical-align:baseline!important;text-transform:none!important}html body #frame.mobile .site .hdr .hsrch{display:none!important}@media (min-width:414px){html body #frame.mobile .site .hdr .brand .nm{font-size:16px!important}html body #frame.mobile .site .hdr .brand .nm small{font-size:10.5px!important}}@media (max-width:389px){html body #frame.mobile .site .hdr>.wx{column-gap:4px!important}html body #frame.mobile .site .hdr .langb,html body #frame.mobile .site .hdr .burger{width:34px!important;height:34px!important;min-width:34px!important}}@media (max-width:374px){html body #frame.mobile .site .hdr .brand .nm{font-size:13px!important}html body #frame.mobile .site .hdr .brand .nm small{font-size:9px!important}}@media (max-width:767.98px){html body .frame.mobile .who .wimg>picture,html body .frame.mobile .story .sph>picture,html body .frame.mobile .lst>picture,html body .frame.mobile .vid>picture,html body .frame.mobile .lvid>picture{display:contents}html body .frame.mobile .who .wimg>picture>img,html body .frame.mobile .story .sph>picture>img,html body .frame.mobile .vid>picture>img{width:100%;height:100%;object-fit:cover;display:block}html body .frame.mobile .lst>picture>img,html body .frame.mobile .lvid>picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html body .frame.mobile .who .wimg{aspect-ratio:1/1;overflow:hidden}html body .frame.mobile .story .sph{aspect-ratio:1/1;overflow:hidden}html body .frame.mobile .who .wimg>picture>img,html body .frame.mobile .story .sph>picture>img{object-position:50% 30%}html body .frame.mobile .more3{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:0 0 8px;scrollbar-width:none}html body .frame.mobile .more3::-webkit-scrollbar{display:none}html body .frame.mobile .more3>.story{flex:0 0 78%;min-width:0;max-width:340px;scroll-snap-align:start}html body .frame.mobile .more3>:nth-child(3){display:flex!important}}html body .frame:not(.mobile):not(.tablet) #teacher-journey .e1tkl{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .frame:not(.mobile):not(.tablet) #teacher-journey .e1tkl li{flex-direction:column;align-items:flex-start;gap:8px}html body .frame.mobile #teacher-journey .e1tkl{grid-template-columns:1fr!important;gap:10px!important}html body .frame #page .v8x .e1j-media,html body .frame #page .v8x .e1p-hero-media,html body .frame #page .v8x .e1p-split-media{padding:14px;margin-right:0!important}html body .frame #page .v8x .e1j-media::before,html body .frame #page .v8x .e1p-hero-media::before,html body .frame #page .v8x .e1p-split-media::before,html body .frame #page .v8x .e1j-step:nth-child(even) .e1j-media::before,html body .frame #page .v8x .e1p-look .e1p-split-media::before{inset:0!important;border-radius:30px}html body .frame.mobile #page .v8x .e1j-media,html body .frame.mobile #page .v8x .e1p-hero-media,html body .frame.mobile #page .v8x .e1p-split-media{padding:8px}html body .frame.mobile #page .v8x .e1j-media::before,html body .frame.mobile #page .v8x .e1p-hero-media::before,html body .frame.mobile #page .v8x .e1p-split-media::before{inset:0!important;border-radius:22px}html body .frame:not(.mobile):not(.tablet) #teacher-journey .e1tkl li>.e1ic{flex:0 0 auto!important;width:42px;height:42px}#page .lux>.lwrap.lpio{padding-bottom:96px!important}#frame.mobile #page .lux>#find-your-level{padding-top:100px!important}#page .e1duo .e1pic::after{bottom:31px!important;box-shadow:0 32px 0 #FFFDF7!important}#frame.mobile #page .e1duo .e1pic::after{bottom:27px!important;box-shadow:0 28px 0 #FFFDF7!important}.sp-noask [onclick="askQ()"]{display:none!important}.sp-cl .lcd p{-webkit-line-clamp:var(--sp-cl)!important}.clay:not(:has(>.toc)){grid-template-columns:minmax(0,1fr)!important}[data-lang=zh] .top h1{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] .notes h2{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] .drawer header h2{font-family:"Playfair Display","Noto Sans SC",serif}[data-lang=zh] .script{font-family:"Great Vibes","Playfair Display","Noto Sans SC",cursive}[data-lang=zh] .brand .nm{font-family:"Playfair Display","Noto Sans SC",serif}[data-lang=zh] .stat b{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] .quote .qt p{font-family:"Playfair Display","Noto Sans SC",serif}[data-lang=zh] .quote .qt i{font-family:"Playfair Display","Noto Sans SC",serif}[data-lang=zh] .foot .mot{font-family:"Playfair Display","Noto Sans SC",serif}[data-lang=zh] .sx h4{font-family:"Playfair Display","Noto Sans SC",serif}[data-lang=zh] .bjt th{font-family:"Playfair Display","Noto Sans SC",serif}[data-lang=zh] .btnrow button{font-family:"Playfair Display","Noto Sans SC",serif}[data-lang=zh] .mm .ver{font-family:"Playfair Display","Noto Sans SC",serif}[data-lang=zh] .qband .qt p{font-family:"Playfair Display","Noto Sans SC",serif}[data-lang=zh] .lscr{font-family:"Great Vibes","Noto Sans SC",cursive}[data-lang=zh] .lstats b{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] .lq i{font-family:"Playfair Display","Noto Sans SC",serif}[data-lang=zh] .spine{font-family:"Playfair Display","Noto Sans SC",serif}[data-lang=zh] .frame .hdr .brand .nm small,[data-lang=zh] .hdr .brand .nm small{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] .lfaq .fscr{font-family:"Great Vibes","Noto Sans SC",cursive}[data-lang=zh] .touch .foot .mot{font-family:"Playfair Display","Noto Sans SC",serif}[data-lang=zh] .ctaband b{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] .pnpic.mono span{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] .pnc h3{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] .pnc blockquote{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] .pnhd h1{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] .pnq{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] .pnsec h3{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] .frame.mobile .site .hdr .brand .nm,[data-lang=zh] .frame.tablet .site .hdr .brand .nm{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] html body #frame .site .brand .nm{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif!important}[data-lang=zh] .site .e1cw::after{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] #page .pnini{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] #page .pnhero h1{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] #page .pnm.big{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] #page .pnq p{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] #page .pnqm{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] #page .pnno{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}[data-lang=zh] #page .pnuse ol li::before{font-family:"Playfair Display",Georgia,"Noto Sans SC",serif}.v7hero h1{font-size:42px;line-height:1.15}.v7hero .lead{max-width:62ch}.v7fine{font-size:13.5px;color:#5A6378;margin:10px 0 0}.v7btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.v7chev{display:inline-flex;margin-left:auto;color:#A8822A;transition:transform .2s;flex:none}.v7chev svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}details[open]>summary .v7chev{transform:rotate(180deg)}.v7st>summary,.v7lm>summary,.v7ielts>summary{list-style:none;cursor:pointer}.v7st>summary::-webkit-details-marker,.v7lm>summary::-webkit-details-marker,.v7ielts>summary::-webkit-details-marker{display:none}.v7ic svg,.v7ti svg,.v7pi svg,.v7sk svg,.v7how svg,.v7srch svg,.v7rl svg,.v7attr svg,.v7racts svg,.v7sel svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v7prom{display:flex;align-items:center;gap:14px;max-width:660px;margin-top:22px;background:linear-gradient(180deg,var(--spn2),var(--spn));color:#fff;border:1.5px solid rgba(226,195,107,.85);border-radius:18px;padding:16px 20px;box-shadow:0 12px 28px rgba(0,24,56,.18)}.v7prom p,.ph .v7prom p{margin:0;font-size:16.5px;line-height:1.5;color:#E8ECF5!important;max-width:none}.v7prom b{color:#F3D98A;font-weight:700}.v7pi{flex:none;width:44px;height:44px;border-radius:50%;background:rgba(243,217,138,.14);border:1px solid rgba(243,217,138,.6);display:flex;align-items:center;justify-content:center;color:#F3D98A}.v7pi svg{width:22px;height:22px}.v7jg{display:grid;grid-template-columns:240px minmax(0,1fr);gap:44px;align-items:start}.v7side{position:sticky;top:110px}.v7side nav{display:flex;flex-direction:column;gap:8px}.v7side a{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border-radius:14px;border:1px solid #E2CF9E;background:#FFFDF8;cursor:pointer;color:var(--spn)}.v7side a:hover{border-color:#C9A448}.v7side a i{font-style:normal;width:32px;height:32px;border-radius:50%;background:var(--spn);color:#F3D98A;display:flex;align-items:center;justify-content:center;font-family:"Playfair Display",Georgia,serif;font-weight:700;flex:none}.v7side a b{display:block;font-size:15.5px}.v7side a small{display:block;font-size:12.5px;color:#6A7388}.v7sidepaid{margin:16px 2px 0;font-size:14px;color:#3A4560;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v7tlh{display:flex;justify-content:flex-end;margin-bottom:6px}.v7all{font:inherit;font-size:14px;font-weight:600;color:#A8822A;background:none;border:0;min-height:44px;padding:0 6px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.v7tl{list-style:none;margin:0;padding:0;position:relative}.v7tl:before{content:"";position:absolute;left:21px;top:10px;bottom:30px;width:2px;background:linear-gradient(180deg,#C9A448,rgba(201,164,72,.25))}.v7ph{position:relative;margin:22px 0 10px 64px}.v7ph:first-child{margin-top:0}.v7ph span{display:block;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:#A8822A;font-weight:700}.v7ph b{font-family:"Playfair Display",Georgia,serif;font-size:22px;color:var(--spn)}.v7step{position:relative;padding-left:64px;margin:0 0 12px}.v7num{position:absolute;left:0;top:12px;width:44px;height:44px;border-radius:50%;background:var(--spn);color:#F3D98A;border:2px solid #E2C36B;display:flex;align-items:center;justify-content:center;font-family:"Playfair Display",Georgia,serif;font-weight:700;font-size:19px;box-shadow:0 0 0 5px #FBF6EA}.v7st{background:#FFFDF8;border:1px solid #E2CF9E;border-radius:16px;box-shadow:0 8px 22px rgba(0,24,56,.06);transition:box-shadow .2s,border-color .2s}.v7st[open]{border-color:#C9A448;box-shadow:0 12px 28px rgba(0,24,56,.1)}.v7st>summary{display:flex;align-items:center;gap:14px;padding:12px 16px;min-height:68px}.v7ic{flex:none;width:44px;height:44px;border-radius:12px;background:#FBF1D9;color:#A8822A;display:flex;align-items:center;justify-content:center}.v7ic svg{width:24px;height:24px}.v7tx{display:flex;flex-direction:column;gap:3px;min-width:0}.v7tx b{font-family:"Playfair Display",Georgia,serif;font-size:19px;color:var(--spn);line-height:1.25}.v7tx em{font-style:normal;font-size:15px;color:#3A4560;line-height:1.45}.v7paid{display:inline-block;vertical-align:middle;margin-left:8px;font-family:"DM Sans",sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#F3D98A;color:var(--spn);border-radius:99px;padding:3px 9px;white-space:nowrap}.v7more{padding:0 18px 16px 76px;color:#2A3550;font-size:15px;line-height:1.55}.v7more p{margin:6px 0}.v7more .v7lead{font-weight:600;color:var(--spn)}.v7chips{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.v7chips li{font-size:14px;padding:6px 12px;border-radius:99px;border:1px solid #D8CCAE;background:#fff;color:var(--spn)}.v7cta{text-align:center;margin:40px auto 10px;max-width:760px;background:linear-gradient(180deg,#FBF1D9,#F7E9C8);border:1.5px solid #E2CF9E;border-radius:22px;padding:34px 24px}.v7cta h2{font-size:32px;margin:0}.v7cta p{margin:8px 0 20px;color:#3A4560;font-size:16px}.v7how{text-align:center;margin:18px 0 0}.v7how a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 8px;color:#A8822A;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.v7how svg{width:20px;height:20px}#rf .v7how{margin:4px 0 0}.frame.tablet .v7jg,.frame.mobile .v7jg{grid-template-columns:1fr;gap:0}.frame.tablet .v7side,.frame.mobile .v7side{display:none}.frame.mobile .v7hero h1{font-size:30px}.frame.mobile .v7prom{padding:14px 16px;gap:12px}.frame.mobile .v7prom p{font-size:15.5px}.frame.mobile .v7step{padding-left:52px}.frame.mobile .v7ph{margin-left:52px}.frame.mobile .v7num{width:40px;height:40px;font-size:17px;top:14px}.frame.mobile .v7tl:before{left:19px}.frame.mobile .v7st>summary{gap:10px;padding:12px}.frame.mobile .v7st .v7ic{display:none}.frame.mobile .v7tx b{font-size:17.5px}.frame.mobile .v7tx em{font-size:14.5px}.frame.mobile .v7more{padding:0 14px 14px 14px}.frame.mobile .v7cta{padding:26px 16px}.frame.mobile .v7cta h2{font-size:26px}.v7lvh{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:center}.v7stw{min-width:0}.v7stair{display:flex;align-items:flex-end;gap:8px;height:210px}.v7stair a{flex:1 1 0;height:var(--h);min-height:44px;border-radius:12px 12px 4px 4px;display:flex;align-items:flex-start;justify-content:center;padding-top:10px;cursor:pointer;transition:transform .2s}.v7stair a:hover{transform:translateY(-4px)}.v7stair a b{font-family:"Playfair Display",Georgia,serif;font-size:20px}.v7stair .v7g0{background:#F3E3B5;color:var(--spn)}.v7stair .v7g1{background:#C9A448;color:var(--spn)}.v7stair .v7g2{background:var(--spn);color:#F3D98A}.v7sg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;font-size:12.5px;text-align:center;color:#3A4560;font-weight:600}.v7sg span{border-top:2px solid #C9A448;padding-top:6px}.v7grp{margin:10px 0 28px}.v7grp h2{font-size:28px;margin:0 0 14px;display:flex;align-items:baseline;gap:12px}.v7grp h2>span:last-child{font-family:"DM Sans",sans-serif;font-size:14px;color:#A8822A;font-weight:700;letter-spacing:.08em}.v7lvg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.v7lc{background:#FFFDF8;border:1px solid #E2CF9E;border-radius:18px;padding:20px 22px 8px;box-shadow:0 8px 22px rgba(0,24,56,.06);border-top:5px solid #F3E3B5}.v7lc.v7g1{border-top-color:#C9A448}.v7lc.v7g2{border-top-color:var(--spn)}.v7lt{display:flex;align-items:center;gap:14px}.v7code{width:56px;height:56px;border-radius:14px;background:var(--spn);color:#F3D98A;display:flex;align-items:center;justify-content:center;font-family:"Playfair Display",Georgia,serif;font-size:24px;font-weight:700;flex:none}.v7lt b{display:block;font-family:"Playfair Display",Georgia,serif;font-size:22px;color:var(--spn)}.v7lt small{display:block;font-size:13px;color:#6A7388}.v7can{font-size:16px;color:#2A3550;margin:12px 0 4px;line-height:1.5}.v7lm>summary{display:flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:#A8822A;font-size:14.5px}.v7lm ul{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.v7lm li{display:grid;grid-template-columns:116px minmax(0,1fr);gap:10px;font-size:14.5px;color:#2A3550;line-height:1.45;padding-top:8px;border-top:1px solid #EFE5CC}.v7sk{display:inline-flex;align-items:center;gap:7px;color:var(--spn)}.v7sk svg{width:18px;height:18px;color:#A8822A;flex:none}.v7why{margin:12px 0 24px;background:linear-gradient(180deg,var(--spn2),var(--spn));border-radius:20px;padding:26px 26px 22px;color:#E8ECF5}.v7why h2{color:#fff;font-size:26px;margin:0 0 16px}.v7why ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v7why li{display:flex;flex-direction:column;gap:6px;font-size:14.5px;line-height:1.45}.v7why li b{color:#F3D98A;font-size:15.5px}.v7why .v7ic{background:rgba(243,217,138,.14);color:#F3D98A}.v7ielts{background:#FFFDF8;border:1px solid #E2CF9E;border-radius:16px;padding:0 20px;margin:0 0 24px}.v7ielts>summary{display:flex;align-items:center;min-height:56px;font-weight:600;color:var(--spn);font-size:16px}.v7ielts table{border-collapse:collapse;width:100%;max-width:520px;font-size:15px;margin:4px 0 10px}.v7ielts th,.v7ielts td{text-align:left;padding:8px 10px;border-bottom:1px solid #EFE5CC;color:#2A3550}.v7ielts thead th{background:#F4EBD3;color:var(--spn)}.v7ielts p{font-size:13.5px;color:#5A6378;margin:0 0 16px}.v7end{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 18px;margin:8px 0 10px;text-align:center}.v7end p{margin:0;color:#2A3550;font-size:16px}.frame.tablet .v7lvh,.frame.mobile .v7lvh{grid-template-columns:1fr;gap:26px}.frame.tablet .v7stw{max-width:560px}.frame.tablet .v7stair{height:180px}.frame.mobile .v7stair{height:150px;gap:6px}.frame.mobile .v7stair a b{font-size:16px}.frame.mobile .v7sg{font-size:11.5px;gap:6px}.frame.mobile .v7lvg{grid-template-columns:1fr;gap:14px}.frame.mobile .v7lc{padding:16px 16px 6px}.frame.mobile .v7lm li{grid-template-columns:1fr;gap:2px}.frame.mobile .v7grp h2{font-size:23px}.frame.tablet .v7why ul{grid-template-columns:repeat(2,minmax(0,1fr))}.frame.mobile .v7why{padding:20px 16px}.frame.mobile .v7why ul{grid-template-columns:1fr;gap:14px}.frame.mobile .v7why li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:12px;row-gap:2px}.frame.mobile .v7why li .v7ic{grid-row:span 2}.frame.mobile .v7ielts{padding:0 14px}.v7ltw{padding:22px 0 10px}.v7ltf{display:block;width:100%;min-height:420px;border:0;background:#FBF6EA}.v7fbar{background:#FFFDF8;border:1px solid #E2CF9E;border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 8px 22px rgba(0,24,56,.05)}.v7srch{display:flex;align-items:center;gap:10px;height:50px;border:1px solid #D8CCAE;border-radius:30px;background:#fff;padding:0 16px;max-width:620px;color:#A8822A}.v7srch svg{width:20px;height:20px;flex:none}.v7srch input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:var(--spn);height:100%}.v7srch:focus-within{border-color:#C9A448;box-shadow:0 0 0 3px rgba(201,164,72,.2)}.v7lvchips{display:flex;flex-wrap:wrap;gap:8px}.v7lvchips button{font:inherit;font-size:14.5px;font-weight:600;min-height:44px;min-width:52px;padding:0 14px;border-radius:99px;border:1px solid #D8CCAE;background:#fff;color:var(--spn);cursor:pointer}.v7lvchips button.on{background:var(--spn);color:#F3D98A;border-color:var(--spn)}.v7sels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.v7sel{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.v7sel>span{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6A7388}.v7sel select{appearance:none;-webkit-appearance:none;height:46px;border:1px solid #D8CCAE;border-radius:12px;background:#fff;padding:0 34px 0 12px;font:inherit;font-size:15px;color:var(--spn);width:100%;cursor:pointer;text-overflow:ellipsis}.v7sel select:focus{outline:0;border-color:#C9A448;box-shadow:0 0 0 3px rgba(201,164,72,.2)}.v7sel svg{position:absolute;right:11px;bottom:13px;width:18px;height:18px;color:#A8822A;pointer-events:none}.v7cntrow{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14.5px;color:#3A4560;font-weight:600}.v7clr{font:inherit;font-size:14px;color:#A8822A;background:none;border:0;min-height:44px;padding:0 4px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.v7grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.v7card{font:inherit;text-align:left;display:flex;align-items:flex-start;gap:14px;padding:16px;background:#FFFDF8;border:1px solid #E2CF9E;border-radius:16px;cursor:pointer;color:var(--spn);box-shadow:0 8px 20px rgba(0,24,56,.05);transition:transform .2s,box-shadow .2s,border-color .2s;min-width:0}.v7card:hover{transform:translateY(-3px);border-color:#C9A448;box-shadow:0 14px 28px rgba(0,24,56,.1)}.v7ti{flex:none;width:48px;height:48px;border-radius:12px;background:var(--spn);color:#F3D98A;display:flex;align-items:center;justify-content:center}.v7ti svg{width:24px;height:24px}.v7ti.big{width:64px;height:64px;border-radius:16px}.v7ti.big svg{width:32px;height:32px}.v7cb{display:flex;flex-direction:column;gap:5px;min-width:0}.v7cb small,.v7type{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#A8822A}.v7cb b{font-family:"Playfair Display",Georgia,serif;font-size:18px;line-height:1.25;color:var(--spn)}.v7tags{display:flex;flex-wrap:wrap;gap:6px}.v7tags i{font-style:normal;font-size:12px;font-weight:600;padding:3px 9px;border-radius:99px;background:#F4EEDF;color:#3A4560}.v7tags i.lv{background:var(--spn);color:#F3D98A}.v7tags i.ex{background:#FBF1D9;color:#7A5A12}.v7d{font-size:14px;color:#3A4560;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v7morew{text-align:center;margin:20px 0 0}.v7morew button{min-height:44px}.v7rec{margin:44px 0 10px}.v7rec h2{font-size:30px;margin:0}.v7rec h3{font-size:12.5px;font-family:"DM Sans",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#A8822A;margin:22px 0 10px}.v7recg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v7rl{position:relative;display:flex;flex-direction:column;gap:4px;min-height:44px;padding:14px 40px 14px 16px;border:1px solid #E2CF9E;border-radius:14px;background:#FFFDF8;color:var(--spn);text-decoration:none}.v7rl:hover{border-color:#C9A448}.v7rl b{font-size:15.5px}.v7rl span{font-size:13.5px;color:#3A4560;line-height:1.4}.v7rl svg{position:absolute;right:14px;top:15px;width:18px;height:18px;color:#A8822A}.frame.tablet .v7sels{grid-template-columns:repeat(3,minmax(0,1fr))}.frame.tablet .v7grid{grid-template-columns:repeat(2,minmax(0,1fr))}.frame.tablet .v7recg{grid-template-columns:repeat(2,minmax(0,1fr))}.frame.mobile .v7fbar{padding:14px;border-radius:16px}.frame.mobile .v7sels{grid-template-columns:repeat(2,minmax(0,1fr))}.frame.mobile .v7grid{grid-template-columns:1fr;gap:12px}.frame.mobile .v7card{padding:14px;gap:12px}.frame.mobile .v7ti{width:44px;height:44px}.frame.mobile .v7recg{grid-template-columns:1fr}.frame.mobile .v7rec h2{font-size:26px}.v7rh{display:flex;align-items:center;gap:18px;margin-top:6px}.v7rh h1{font-size:36px;margin:2px 0 8px;line-height:1.2}.v7racts{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap}.v7racts .bnv{display:inline-flex;align-items:center;gap:8px;min-height:46px}.v7racts svg{width:18px;height:18px}.v7doc{max-width:880px;margin:0 auto;background:#FFFDF8;border:1px solid #E2CF9E;border-radius:18px;padding:30px 40px;color:#1B2435;font-size:16px;line-height:1.65;box-shadow:0 10px 26px rgba(0,24,56,.06)}.v7doc h2{font-family:"Playfair Display",Georgia,serif;font-size:24px;color:var(--spn);margin:26px 0 10px;padding-bottom:6px;border-bottom:1px solid rgba(201,164,72,.55)}.v7doc h2:first-child{margin-top:0}.v7doc h3{font-size:18.5px;color:var(--spn);margin:20px 0 8px}.v7doc h4{font-size:16px;color:#A8822A;margin:16px 0 6px}.v7doc p{margin:10px 0}.v7doc ul,.v7doc ol{margin:8px 0 12px;padding-left:24px}.v7doc li{margin:4px 0}.v7doc ul.chk{list-style:none;padding-left:2px}.v7doc ul.chk li{display:flex;gap:10px;align-items:flex-start}.v7doc .bx{flex:none;width:18px;height:18px;margin-top:4px;border:1.5px solid #A8822A;border-radius:4px;font-size:13px;line-height:16px;text-align:center;color:#A8822A}.v7doc blockquote{margin:12px 0;padding:10px 16px;border-left:3px solid #C9A448;background:#FBF4E4;border-radius:0 10px 10px 0;color:#2A3550}.v7doc hr{border:0;border-top:1px solid rgba(201,164,72,.5);margin:22px 0}.v7doc code{font-size:.92em;background:#F4EEDF;padding:1px 5px;border-radius:4px}.v7doc pre{background:#F4EEDF;padding:12px 14px;border-radius:10px;white-space:pre-wrap;font-size:14px}.v7doc a{color:#7A5A12;text-decoration:underline;word-break:break-word}.v7tbl{overflow-x:auto;margin:12px 0;border:1px solid #E7DCC0;border-radius:12px}.v7tbl table{border-collapse:collapse;width:100%;font-size:15px}.v7tbl th,.v7tbl td{text-align:left;vertical-align:top;padding:8px 12px;border-bottom:1px solid #EFE5CC}.v7tbl thead th{background:#F4EBD3;color:var(--spn);font-weight:700}.v7tbl tr:last-child td{border-bottom:0}.v7attr{max-width:880px;margin:14px auto 0;display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:#3A4560;background:#F4EEDF;border-radius:12px;padding:12px 14px;line-height:1.5}.v7attr svg{width:20px;height:20px;flex:none;color:#A8822A;margin-top:1px}.v7pn{max-width:880px;margin:22px auto 6px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.v7pn button{min-height:44px;max-width:100%}.frame.mobile .v7rh{align-items:flex-start;gap:12px}.frame.mobile .v7rh h1{font-size:25px}.frame.mobile .v7ti.big{width:48px;height:48px}.frame.mobile .v7ti.big svg{width:24px;height:24px}.frame.mobile .v7doc{padding:18px 16px;font-size:15.5px;border-radius:14px}.frame.mobile .v7doc h2{font-size:21px}.frame.mobile .v7tbl table{font-size:14px}.frame.mobile .v7tbl th,.frame.mobile .v7tbl td{padding:7px 9px}.frame.mobile .v7pn{flex-direction:column;align-items:stretch}.v7ftog{display:none}.frame.mobile .v7ftog{display:flex;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 12px;border:1px solid #D8CCAE;border-radius:12px;background:#fff;font:inherit;font-size:14.5px;font-weight:600;color:var(--spn);cursor:pointer;text-align:left}.frame.mobile .v7ftog svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;color:#A8822A;flex:none}.frame.mobile .v7fbar.open .v7ftog .v7chev{transform:rotate(180deg)}.frame.mobile .v7sels{display:none}.frame.mobile .v7fbar.open .v7sels{display:grid}.hdr a.v8dda{display:inline-flex!important;align-items:center;gap:4px}.hdr a.v8dda .v8cv{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:.8;transition:transform .2s;flex:none}.hdr a.v8dda[aria-expanded=true] .v8cv{transform:rotate(180deg)}.hdr a.v8dda[aria-expanded=true]{color:#fff}.hdr a.v8dda:focus-visible{outline:2px solid #F3D98A;outline-offset:2px}.v8dd{position:absolute;z-index:80;min-width:250px;max-width:320px;padding:8px;border-radius:16px;background:#FFFDF8;border:1px solid #E2CF9E;box-shadow:0 18px 40px rgba(0,20,48,.28);display:flex;flex-direction:column;gap:2px;animation:v8in .14s ease-out}@keyframes v8in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.v8dd a{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:48px;padding:8px 14px;border-radius:11px;cursor:pointer;color:#0B1730;text-decoration:none}.v8dd a b{font-weight:600;font-size:15px;line-height:1.25}.v8dd a small{font-size:12.5px;line-height:1.35;color:#5A6378}.v8dd a:hover,.v8dd a:focus-visible{background:#F6EDD3;outline:none}.v8dd a.on{background:#F6EDD3;box-shadow:inset 3px 0 0 #C9A448}.v8dd .v8sep{display:block;height:1px;background:#EADFC4;margin:4px 10px}@media (prefers-reduced-motion:reduce){.v8dd{animation:none}}.hdr.v8stu .acts .bgold{background:transparent!important;color:#F3D98A!important;border:1.5px solid rgba(243,217,138,.8)!important;box-shadow:none!important}.hdr.v8stu .acts .bgold:hover{background:rgba(243,217,138,.12)!important}.v8hs{position:relative;z-index:2;padding:34px 0 10px;background:#FBF6EA}.v8hsg{display:grid;grid-template-columns:1fr 1fr;gap:20px}.v8hc{display:flex;gap:16px;align-items:flex-start;background:#FFFDF8;border:1px solid #E2CF9E;border-radius:20px;padding:22px 24px;box-shadow:0 10px 26px rgba(18,27,48,.06)}.v8hi{flex:none;width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#0B1730;color:#E2C36B}.v8hi svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v8ht{display:flex;flex-direction:column;gap:4px;min-width:0}.v8ht small{font:700 12.5px/1.2 "DM Sans","Noto Sans SC",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8E6B1F}.v8ht b{font-family:"Playfair Display","Noto Serif SC",serif;font-weight:600;font-size:23px;line-height:1.2;color:#0B1730}.v8ht>span{color:#47516A;font-size:15.5px;line-height:1.5}.v8ha{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:12px}.v8ha .bnv{min-height:46px;padding:0 24px;display:inline-flex;align-items:center}.v8hl{display:inline-flex;align-items:center;min-height:44px;color:var(--spn2);font-weight:600;font-size:14.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.frame.mobile .v8hs{padding:22px 0 6px}.frame.mobile .v8hsg{grid-template-columns:1fr;gap:12px}.frame.mobile .v8hc{padding:16px 16px;gap:12px;border-radius:16px}.frame.mobile .v8hi{width:44px;height:44px;border-radius:12px}.frame.mobile .v8hi svg{width:22px;height:22px}.frame.mobile .v8ht b{font-size:19px}.frame.mobile .v8ht>span{font-size:14.5px}.frame.tablet .v8hc{flex-direction:column;padding:20px}#mm .v8mg{display:flex;flex-direction:column}#mm .v8mgh{display:flex;align-items:center;gap:16px;min-height:44px;padding:12px 14px 2px;font:700 13px/1.2 "DM Sans","Noto Sans SC",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#7A5A16}#mm .v8mgh svg{width:22px;height:22px;fill:none;stroke:#C9A448;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}#mm a.v8mk{display:flex;align-items:center;min-height:48px;padding:0 14px 0 52px!important;font-size:17px}#mm a.v8mk.on{color:#8F6B1E;font-weight:600;border:0;background:rgba(201,164,72,.12);border-radius:10px}#page .v8x{background:#F7F2E6;color:#121B30;font-family:"DM Sans","Noto Sans SC",system-ui,sans-serif;font-size:17px;line-height:1.6;overflow-x:clip}#page .v8x [role=button]{cursor:pointer}#mm .v8mg.on{background:rgba(201,164,72,.07);border-radius:12px;box-shadow:inset 3px 0 0 #C9A448}#mm .v8mg.on .v8mgh{color:#5E4510}#mm .v8mg+.v8mg,#mm a+.v8mg{margin-top:4px}.v7doc[lang=zh-CN]{line-height:1.72}.v7doc[lang=zh-CN] th{white-space:normal}#page .v8x{--navy:#0B1730;--navy2:var(--spn2);--navy3:var(--spn);--gold:#C9A448;--gold-lt:#E2C36B;--gold-dk:#8E6B1F;--gold-tint:#F6EDD3;--cream:#F7F2E6;--card:#FFFDF8;--sand:#EFE6D1;--ink:#121B30;--ink2:#47516A;--ink3:#6B7489;--line:#E3D8BE;--serif:"Playfair Display","Noto Serif SC",Georgia,serif;--sans:"DM Sans","Noto Sans SC",system-ui,-apple-system,"Segoe UI",sans-serif;--wrap:1180px;--pad:16px}.frame:not(.mobile) #page .v8x{--pad:32px}#page .v8x *{box-sizing:border-box}#page .v8x{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;overflow-x:hidden}#page .v8x img,#page .v8x svg{display:block;max-width:100%}#page .v8x .v8-num,#page .v8x .v8-code,#page .v8x .v8-sc,#page .v8x .v8-pc-n,#page .v8x .v8-grp-range,#page .v8x .v8-ielts tbody th{font-variant-numeric:lining-nums}#page .v8x a{color:inherit}#page .v8x h1,#page .v8x h2,#page .v8x h3{font-variant-numeric:lining-nums}#page .v8x h1,#page .v8x h2,#page .v8x h3{font-family:var(--serif);font-weight:600;line-height:1.15;margin:0;color:var(--navy);letter-spacing:-.005em}#page .v8x p{margin:0}#page .v8x .v8-wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--pad)}#page .v8x .v8-ic{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}#page .v8x.v8zh .v8-en{display:none!important}#page .v8x:not(.v8zh) .v8-zh{display:none!important}#page .v8x.v8zh{font-size:16.5px}#page .v8x.v8zh h1,#page .v8x.v8zh h2,#page .v8x.v8zh h3{letter-spacing:.01em}#page .v8x .v8-eyebrow{display:inline-flex;align-items:center;gap:8px;font:700 13px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dk)}#page .v8x .v8-eyebrow::before{content:"";width:22px;height:1.5px;background:var(--gold)}#page .v8x.v8zh .v8-eyebrow{letter-spacing:.2em}#page .v8x .v8-hero{padding:56px 0 40px}#page .v8x .v8-hero h1{font-size:58.0px;margin-top:14px;max-width:16ch}.frame.tablet #page .v8x .v8-hero h1{font-size:50.2px;margin-top:14px;max-width:16ch}.frame.mobile #page .v8x .v8-hero h1{font-size:34.0px;margin-top:14px;max-width:16ch}#page .v8x.v8zh .v8-hero h1{max-width:14em}#page .v8x .v8-hero .v8-sub{font-size:21.0px;color:var(--ink2);margin-top:16px;max-width:36em}.frame.tablet #page .v8x .v8-hero .v8-sub{font-size:18.0px;color:var(--ink2);margin-top:16px;max-width:36em}.frame.mobile #page .v8x .v8-hero .v8-sub{font-size:18.0px;color:var(--ink2);margin-top:16px;max-width:36em}#page .v8x .v8-sec{padding:56px 0}#page .v8x .v8-sec h2{font-size:40.0px}.frame.tablet #page .v8x .v8-sec h2{font-size:32.4px}.frame.mobile #page .v8x .v8-sec h2{font-size:28.0px}#page .v8x .v8-btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 32px;border-radius:999px;border:0;background:linear-gradient(180deg,#F3D98A 0%,#DDB551 100%);color:var(--spn);font:700 16px/1 var(--sans);letter-spacing:.02em;text-decoration:none;box-shadow:0 6px 20px rgba(217,174,69,.30),inset 0 1px 0 rgba(255,255,255,.6);transition:transform .15s ease,box-shadow .15s ease}#page .v8x .v8-btn-gold .v8-ic{width:20px;height:20px;stroke-width:2}#page .v8x .v8-btn-gold:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(217,174,69,.38),inset 0 1px 0 rgba(255,255,255,.6)}#page .v8x .v8-btn-gold:focus-visible{outline:3px solid var(--navy2);outline-offset:3px}#page .v8x .v8-cta{padding:72px 0 80px;text-align:center}#page .v8x .v8-cta h2{font-size:42.0px;max-width:20ch;margin:0 auto}.frame.tablet #page .v8x .v8-cta h2{font-size:35.6px;max-width:20ch;margin:0 auto}.frame.mobile #page .v8x .v8-cta h2{font-size:28.0px;max-width:20ch;margin:0 auto}#page .v8x.v8zh .v8-cta h2{max-width:20em}#page .v8x .v8-cta p{color:var(--ink2);font-size:18px;margin:14px auto 28px;max-width:32em}#page .v8x .v8-cta .v8-fine{font-size:14px;color:var(--ink3);margin:16px auto 0}#page .v8x details.v8-more{margin-top:12px}#page .v8x details.v8-more>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;cursor:pointer;color:var(--navy2);font:600 15px/1 var(--sans);border-radius:8px;padding:0 4px;margin-left:-4px}#page .v8x details.v8-more>summary::-webkit-details-marker{display:none}#page .v8x details.v8-more>summary .v8-ic{width:18px;height:18px;transition:transform .2s ease;stroke-width:2}#page .v8x details.v8-more[open]>summary .v8-ic{transform:rotate(180deg)}#page .v8x details.v8-more>summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}#page .v8x details.v8-more>summary .v8-lbl-open{display:none}#page .v8x details.v8-more[open]>summary .v8-lbl-open{display:inline}#page .v8x details.v8-more[open]>summary .v8-lbl-closed{display:none}#page .v8x .v8-more-body{padding:6px 0 4px;color:var(--ink2);font-size:16px}#page .v8x .v8-more-body p+p{margin-top:8px}#page .v8x .v8-hero{padding-bottom:28px}#page .v8x .v8-journey{padding:8px 0 24px}#page .v8x .v8-jgrid{display:grid;gap:28px}#page .v8x .v8-promise{display:flex;gap:16px;align-items:flex-start;background:linear-gradient(160deg,var(--navy2),var(--navy3));color:#fff;border-radius:18px;padding:22px 22px;border:1px solid rgba(226,195,107,.5);box-shadow:0 14px 30px rgba(0,24,56,.16)}#page .v8x .v8-promise p{font-family:var(--serif);font-size:20px;line-height:1.4}#page .v8x.v8zh .v8-promise p{font-size:19px;line-height:1.6}#page .v8x .v8-promise em{font-style:italic;color:var(--gold-lt)}#page .v8x.v8zh .v8-promise em{font-style:normal}#page .v8x .v8-pr-ic{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:rgba(226,195,107,.16);color:var(--gold-lt)}#page .v8x .v8-phnav ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#page .v8x .v8-phnav a{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 12px;border-radius:14px;background:var(--card);border:1px solid var(--line);text-decoration:none;color:var(--navy)}#page .v8x .v8-phnav a:hover{border-color:var(--gold)}#page .v8x .v8-phnav a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}#page .v8x .v8-phnav .v8-ic{color:var(--gold-dk);width:22px;height:22px}#page .v8x .v8-phnav b{display:block;font-weight:700;font-size:15px;line-height:1.2}#page .v8x .v8-phnav small{display:block;font-size:13px;color:var(--ink3);margin-top:2px}#page .v8x .v8-phnav li{display:flex}#page .v8x .v8-phnav a{flex:1}#page .v8x .v8-timeline{list-style:none;margin:0;padding:0;position:relative}#page .v8x .v8-timeline::before{content:"";position:absolute;left:21px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,var(--gold) 0%,rgba(201,164,72,.35) 100%)}#page .v8x .v8-phase{position:relative;display:flex;align-items:center;gap:12px;margin:8px 0 14px;padding-left:0}#page .v8x .v8-phase:not(:first-child){margin-top:36px}#page .v8x .v8-ph-ic{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--cream);border:2px solid var(--gold);color:var(--gold-dk)}#page .v8x .v8-ph-ic .v8-ic{width:20px;height:20px}#page .v8x .v8-ph-t{font:700 13px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dk)}#page .v8x.v8zh .v8-ph-t{letter-spacing:.12em}#page .v8x .v8-step{position:relative;display:grid;grid-template-columns:44px 1fr;gap:14px;margin-bottom:16px}#page .v8x .v8-num{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;background:var(--navy);color:var(--gold-lt);display:grid;place-items:center;font:600 18px/1 var(--serif);box-shadow:0 0 0 5px var(--cream)}#page .v8x .v8-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px 18px 8px;box-shadow:0 8px 22px rgba(18,27,48,.05);min-width:0}#page .v8x .v8-card-top{display:flex;gap:14px;align-items:center}#page .v8x .v8-sic{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--gold-tint);color:var(--gold-dk)}#page .v8x .v8-sn{font:600 12px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}#page .v8x .v8-card h3{font-size:21px;margin-top:3px}#page .v8x .v8-sum{margin-top:12px;color:var(--ink2)}#page .v8x .v8-tagrow{margin-top:12px}#page .v8x .v8-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 9px;border-radius:999px;background:var(--gold-tint);border:1px solid rgba(201,164,72,.55);color:#6E5215;font:700 13px/1.2 var(--sans)}#page .v8x .v8-tag .v8-ic{width:16px;height:16px;stroke-width:2}#page .v8x .v8-pts{list-style:none;margin:0;padding:0;display:grid;gap:8px}#page .v8x .v8-pts li{display:flex;gap:10px;align-items:flex-start}#page .v8x .v8-pts .v8-ic{width:18px;height:18px;margin-top:4px;color:var(--gold-dk);stroke-width:2.2}#page .v8x .v8-chips{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}#page .v8x .v8-chips li{padding:6px 12px;border-radius:999px;background:var(--cream);border:1px solid var(--line);font-size:14px;color:var(--navy)}#page .v8x .v8-why{margin-top:14px;padding:14px 16px;border-radius:12px;background:var(--cream);border-left:3px solid var(--gold)}#page .v8x .v8-why-h{font-weight:700;color:var(--navy)}#page .v8x .v8-why p+p{margin-top:6px}.frame:not(.mobile) #page .v8x .v8-card{padding:22px 24px 10px}.frame:not(.mobile) #page .v8x .v8-step{gap:20px}.frame:not(.mobile):not(.tablet) #page .v8x .v8-jgrid{grid-template-columns:340px 1fr;gap:56px;align-items:start}.frame:not(.mobile):not(.tablet) #page .v8x .v8-side{position:sticky;top:104px;display:grid;gap:18px}.frame:not(.mobile):not(.tablet) #page .v8x .v8-phnav ol{grid-template-columns:1fr}.frame:not(.mobile):not(.tablet) #page .v8x .v8-phnav a{min-height:64px;padding:12px 16px}.frame:not(.mobile):not(.tablet) #page .v8x .v8-promise{padding:26px}.frame:not(.mobile):not(.tablet) #page .v8x .v8-promise p{font-size:22px}.frame:not(.mobile):not(.tablet) #page .v8x .v8-timeline{max-width:760px}.frame.mobile #page .v8x .v8-phnav a{flex-direction:column;align-items:flex-start;gap:6px;padding:10px}.frame.mobile #page .v8x .v8-timeline::before{left:17px}.frame.mobile #page .v8x .v8-step{grid-template-columns:36px 1fr;gap:10px}.frame.mobile #page .v8x .v8-num{width:36px;height:36px;font-size:16px;margin-top:4px}.frame.mobile #page .v8x .v8-phase .v8-ph-ic{width:36px;height:36px}.frame.mobile #page .v8x .v8-card{padding:16px 16px 6px}.frame.mobile #page .v8x .v8-card-top{gap:12px}.frame.mobile #page .v8x .v8-sic{width:40px;height:40px}.frame.mobile #page .v8x .v8-card h3{font-size:19px}#page .v8x h1,#page .v8x h2,#page .v8x h3,#page .v8x .v8-num,#page .v8x .v8-code,#page .v8x .v8-sc,#page .v8x .v8-pc-n,#page .v8x .v8-grp-range,#page .v8x .v8-ielts tbody th{font-variant-numeric:lining-nums}#page .v8x .v8-hero{padding:64px 0 24px;text-align:left}#page .v8x .v8-hero h1{max-width:none}#page .v8x .v8-belief{padding:16px 0 40px}#page .v8x .v8-bq{max-width:860px;border-left:3px solid var(--gold);padding:6px 0 6px 22px}#page .v8x .v8-bq .v8-lead{font-family:var(--serif);font-size:46.0px;line-height:1.15;color:var(--navy);margin-bottom:18px}.frame.tablet #page .v8x .v8-bq .v8-lead{font-family:var(--serif);font-size:37.3px;line-height:1.15;color:var(--navy);margin-bottom:18px}.frame.mobile #page .v8x .v8-bq .v8-lead{font-family:var(--serif);font-size:28.0px;line-height:1.15;color:var(--navy);margin-bottom:18px}#page .v8x .v8-bq p:not(.v8-lead){font-size:21.0px;color:var(--ink2);line-height:1.55;max-width:38em}.frame.tablet #page .v8x .v8-bq p:not(.v8-lead){font-size:18.0px;color:var(--ink2);line-height:1.55;max-width:38em}.frame.mobile #page .v8x .v8-bq p:not(.v8-lead){font-size:18.0px;color:var(--ink2);line-height:1.55;max-width:38em}#page .v8x .v8-bq p+p:not(.v8-lead){margin-top:12px}#page .v8x .v8-principles{padding:24px 0 64px}#page .v8x .v8-pgrid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}.frame:not(.mobile) #page .v8x .v8-pgrid{grid-template-columns:repeat(2,1fr);gap:20px}.frame:not(.mobile):not(.tablet) #page .v8x .v8-pgrid{grid-template-columns:repeat(3,1fr);gap:24px}#page .v8x .v8-pcard{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px 24px 26px;box-shadow:0 8px 22px rgba(18,27,48,.05)}#page .v8x .v8-pc-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}#page .v8x .v8-pc-ic{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--navy);color:var(--gold-lt)}#page .v8x .v8-pc-ic .v8-ic{width:26px;height:26px}#page .v8x .v8-pc-n{font:500 15px/1 var(--serif);color:var(--gold);letter-spacing:.06em}#page .v8x .v8-pcard h3{font-size:22px}#page .v8x .v8-pc-body{margin-top:10px;color:var(--ink2);font-size:16px}#page .v8x .v8-pc-body p+p{margin-top:6px}#page .v8x .v8-fit{background:linear-gradient(150deg,var(--navy2) 0%,var(--navy3) 100%);color:#DCE3F0;padding:64px 0;border-top:1.5px solid rgba(226,195,107,.6);border-bottom:1.5px solid rgba(226,195,107,.6)}#page .v8x .v8-fit-in{display:grid;gap:20px;align-items:start}#page .v8x .v8-fit h2{color:#fff;font-size:46.0px}.frame.tablet #page .v8x .v8-fit h2{color:#fff;font-size:37.3px}.frame.mobile #page .v8x .v8-fit h2{color:#fff;font-size:30.0px}#page .v8x .v8-fit p{font-size:18px;margin-top:12px;max-width:36em}#page .v8x .v8-fit .v8-fit-last{font-family:var(--serif);font-style:italic;font-size:21px;color:var(--gold-lt);margin-top:18px}#page .v8x.v8zh .v8-fit .v8-fit-last{font-style:normal}#page .v8x .v8-fit-ic{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(226,195,107,.7);color:var(--gold-lt)}#page .v8x .v8-fit-ic .v8-ic{width:30px;height:30px}.frame:not(.mobile):not(.tablet) #page .v8x .v8-fit-in{grid-template-columns:96px 1fr;gap:32px}.frame:not(.mobile):not(.tablet) #page .v8x .v8-fit-ic{width:88px;height:88px}.frame:not(.mobile):not(.tablet) #page .v8x .v8-fit-ic .v8-ic{width:40px;height:40px}#page .v8x .v8-look{background:var(--sand);padding:64px 0}#page .v8x .v8-look-in{display:grid;gap:28px}#page .v8x .v8-look h2{font-size:40.0px}.frame.tablet #page .v8x .v8-look h2{font-size:32.4px}.frame.mobile #page .v8x .v8-look h2{font-size:28.0px}#page .v8x .v8-look-txt p{margin-top:12px;color:var(--ink2);max-width:36em}#page .v8x .v8-look-txt h2+p{margin-top:16px}#page .v8x .v8-pts4{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:1fr;align-content:start}#page .v8x .v8-pts4 li{display:flex;align-items:center;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px;font-weight:600;color:var(--navy);min-height:64px}#page .v8x .v8-pt-ic{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--gold-tint);color:var(--gold-dk)}#page .v8x .v8-pt-ic .v8-ic{width:21px;height:21px}.frame:not(.mobile) #page .v8x .v8-pts4{grid-template-columns:1fr 1fr}.frame:not(.mobile):not(.tablet) #page .v8x .v8-look-in{grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}#page .v8x .v8-honest{padding:64px 0 16px}#page .v8x .v8-honest-in{display:flex;gap:18px;align-items:flex-start;max-width:860px}#page .v8x .v8-hn-ic{flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--gold);color:var(--gold-dk)}#page .v8x .v8-honest h2{font-size:32.0px}.frame.tablet #page .v8x .v8-honest h2{font-size:25.9px}.frame.mobile #page .v8x .v8-honest h2{font-size:24.0px}#page .v8x .v8-honest p{margin-top:10px;color:var(--ink2)}#page .v8x .v8-honest h2+p{margin-top:14px}.frame.mobile #page .v8x .v8-honest-in{flex-direction:column;gap:14px}#page .v8x .v8-intro{margin-top:16px;max-width:40em}#page .v8x .v8-intro p{font-size:20.0px;color:var(--ink2)}.frame.tablet #page .v8x .v8-intro p{font-size:17.0px;color:var(--ink2)}.frame.mobile #page .v8x .v8-intro p{font-size:17.0px;color:var(--ink2)}#page .v8x .v8-intro p+p{margin-top:8px}#page .v8x .v8-intro em{font-style:normal;font-weight:700;color:var(--navy)}#page .v8x .v8-scale{margin-top:32px;max-width:760px}#page .v8x .v8-sc-row{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}#page .v8x .v8-sc{display:grid;place-items:center;min-height:48px;border-radius:10px;text-decoration:none;font:600 18px/1 var(--serif);transition:transform .15s ease}#page .v8x .v8-sc:hover{transform:translateY(-2px)}#page .v8x .v8-sc:focus-visible{outline:2px solid var(--navy2);outline-offset:2px}#page .v8x .v8-sc-a{background:var(--gold-tint);color:#6E5215;border:1px solid rgba(201,164,72,.5)}#page .v8x .v8-sc-b{background:#E4C878;color:var(--navy)}#page .v8x .v8-sc-c{background:var(--navy);color:var(--gold-lt)}#page .v8x .v8-sl-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}#page .v8x .v8-sl{font:600 12.5px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);text-align:center;padding-top:6px;border-top:2px solid var(--line)}#page .v8x .v8-sl-a{border-color:#E7D59F}#page .v8x .v8-sl-b{border-color:#D4B460}#page .v8x .v8-sl-c{border-color:var(--navy)}#page .v8x .v8-groups{display:grid;gap:44px;padding-top:36px;padding-bottom:24px}#page .v8x .v8-grp{display:grid;gap:16px}#page .v8x .v8-grp-range{font:600 14px/1 var(--serif);color:var(--gold-dk);letter-spacing:.06em}#page .v8x .v8-grp h2{font-size:34.0px;margin-top:6px}.frame.tablet #page .v8x .v8-grp h2{font-size:27.5px;margin-top:6px}.frame.mobile #page .v8x .v8-grp h2{font-size:26.0px;margin-top:6px}#page .v8x .v8-grp-d{color:var(--ink3);margin-top:6px}#page .v8x .v8-grp-cards{display:grid;gap:16px}.frame:not(.mobile) #page .v8x .v8-grp-cards{grid-template-columns:1fr 1fr;align-items:start}.frame:not(.mobile):not(.tablet) #page .v8x .v8-grp{grid-template-columns:250px 1fr;gap:40px;align-items:start}.frame:not(.mobile):not(.tablet) #page .v8x .v8-grp-head{padding-top:18px;position:sticky;top:110px}#page .v8x .v8-lv{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px 20px 8px;box-shadow:0 8px 22px rgba(18,27,48,.05);border-top:4px solid var(--gold-tint)}#page .v8x .v8-lv-b{border-top-color:#E4C878}#page .v8x .v8-lv-c{border-top-color:var(--navy)}#page .v8x .v8-lv-top{display:flex;align-items:center;gap:14px}#page .v8x .v8-code{flex:none;width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font:700 20px/1 var(--serif)}#page .v8x .v8-lv-a .v8-code{background:var(--gold-tint);color:#6E5215}#page .v8x .v8-lv-b .v8-code{background:#E4C878;color:var(--navy)}#page .v8x .v8-lv-c .v8-code{background:var(--navy);color:var(--gold-lt)}#page .v8x .v8-lv h3{font-size:22px}#page .v8x .v8-can{margin-top:14px;font-size:17px;color:var(--ink)}#page .v8x .v8-skills{list-style:none;margin:4px 0 8px;padding:0;display:grid;gap:10px}#page .v8x .v8-skills li{display:grid;grid-template-columns:104px 1fr;gap:10px;align-items:start;font-size:15.5px;color:var(--ink2);padding-top:10px;border-top:1px solid #EFE7D4}#page .v8x.v8zh .v8-skills li{grid-template-columns:64px 1fr}#page .v8x .v8-sk{display:inline-flex;align-items:center;gap:7px;color:var(--navy)}#page .v8x .v8-sk .v8-ic{width:18px;height:18px;color:var(--gold-dk)}#page .v8x .v8-sk b{font-size:13px;font-weight:700;letter-spacing:.04em}#page .v8x .v8-support{padding:56px 0 8px}#page .v8x .v8-su-sub{color:var(--ink2);margin-top:10px}#page .v8x .v8-su-list{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:14px;grid-template-columns:1fr 1fr}.frame:not(.mobile):not(.tablet) #page .v8x .v8-su-list{grid-template-columns:repeat(4,1fr);gap:20px}#page .v8x .v8-su-list li{background:var(--navy);color:#C9D2E6;border-radius:18px;padding:20px 18px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.45}#page .v8x .v8-su-list b{color:#fff;font-size:16.5px;line-height:1.25}#page .v8x .v8-su-ic{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:rgba(226,195,107,.14);color:var(--gold-lt);margin-bottom:4px}.frame.mobile #page .v8x .v8-su-list{gap:10px}.frame.mobile #page .v8x .v8-su-list li{padding:16px 14px}#page .v8x .v8-ielts{padding:40px 0 0}#page .v8x .v8-ie-box{max-width:620px;margin:0 auto;border-top:1px solid var(--line);padding-top:20px;color:var(--ink3);font-size:13.5px;line-height:1.5}#page .v8x .v8-ie-h{font-weight:700;color:var(--ink2);font-size:14px}#page .v8x .v8-ielts table{border-collapse:collapse;margin:10px 0 12px;width:100%;max-width:340px}#page .v8x .v8-ielts th,#page .v8x .v8-ielts td{text-align:left;padding:5px 10px 5px 0;border-bottom:1px solid #ECE3CF;font-weight:400}#page .v8x .v8-ielts thead th{font-weight:700;color:var(--ink2)}#page .v8x .v8-ie-note+.v8-ie-note{margin-top:6px}#page .v8x .v8-ielts tbody th{font-family:var(--serif);font-weight:600;color:var(--navy);width:70px}#page .v8x .e1j-hero,#page .v8x .e1p-hero{position:relative;padding:64px 0 60px;background:radial-gradient(110% 90% at 100% 0%,rgba(201,164,72,.16) 0%,rgba(201,164,72,0) 55%),linear-gradient(180deg,#FBF7EE 0%,var(--cream) 100%);border-bottom:1px solid var(--line)}.frame.mobile #page .v8x .e1j-hero,.frame.mobile #page .v8x .e1p-hero{padding:36px 0 40px}#page .v8x .e1j-hero h1,#page .v8x .e1p-hero h1{font-size:56px;margin-top:14px;max-width:15ch}.frame.tablet #page .v8x .e1j-hero h1,.frame.tablet #page .v8x .e1p-hero h1{font-size:44px}.frame.mobile #page .v8x .e1j-hero h1,.frame.mobile #page .v8x .e1p-hero h1{font-size:34px}#page .v8x.v8zh .e1j-hero h1,#page .v8x.v8zh .e1p-hero h1{max-width:12em}#page .v8x .e1j-hero-in,#page .v8x .e1p-hero-in{display:grid;gap:32px;align-items:center}.frame:not(.mobile):not(.tablet) #page .v8x .e1j-hero-in{grid-template-columns:1.08fr .92fr;gap:64px}.frame:not(.mobile):not(.tablet) #page .v8x .e1p-hero-in{grid-template-columns:1fr 1.05fr;gap:64px}.frame.tablet #page .v8x .e1p-hero-in{grid-template-columns:1fr 1fr;gap:36px}#page .v8x .e1j-lede,#page .v8x .e1p-sub{font-size:20px;line-height:1.55;color:var(--ink2);margin-top:18px;max-width:34em}.frame.mobile #page .v8x .e1j-lede,.frame.mobile #page .v8x .e1p-sub{font-size:17.5px}#page .v8x .e1j-welcome{display:flex;gap:16px;align-items:flex-start;margin-top:28px;padding:18px 20px;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:14px;max-width:36em}#page .v8x .e1j-welcome p{font-family:var(--serif);font-size:18px;line-height:1.5;color:var(--navy)}#page .v8x.v8zh .e1j-welcome p{font-size:17px;line-height:1.7}#page .v8x .e1j-wic{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--gold-tint);color:var(--gold-dk)}#page .v8x .e1j-wic .v8-ic{width:22px;height:22px}#page .v8x .e1j-phnav{background:rgba(255,253,248,.88);border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 18px 40px rgba(18,27,48,.07)}.frame.mobile #page .v8x .e1j-phnav{padding:16px}#page .v8x .e1j-phnav-h{font:700 12.5px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dk);margin-bottom:14px}#page .v8x.v8zh .e1j-phnav-h{letter-spacing:.12em}#page .v8x .e1j-phnav ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}#page .v8x .e1j-phbtn{appearance:none;-webkit-appearance:none;display:grid;grid-template-columns:48px 1fr 22px;gap:14px;align-items:center;width:100%;margin:0;padding:14px 16px;text-align:left;font:inherit;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:14px;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}#page .v8x .e1j-phbtn:hover{border-color:var(--gold);transform:translateY(-1px);box-shadow:0 8px 20px rgba(201,164,72,.16)}#page .v8x .e1j-phbtn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}#page .v8x .e1j-phic{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--cream);border:1.5px solid var(--gold);color:var(--gold-dk)}#page .v8x .e1j-phic .v8-ic{width:22px;height:22px}#page .v8x .e1j-phtx{display:flex;flex-direction:column;gap:2px;min-width:0}#page .v8x .e1j-phtx small{font:600 12px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}#page .v8x .e1j-phtx b{font:600 20px/1.2 var(--serif);color:var(--navy)}#page .v8x .e1j-phtx>span{font-size:14.5px;line-height:1.45;color:var(--ink2)}#page .v8x .e1j-phgo{color:var(--gold-dk)}#page .v8x .e1j-phgo .v8-ic{width:20px;height:20px}.frame.mobile #page .v8x .e1j-phbtn{grid-template-columns:42px 1fr 18px;gap:12px;padding:12px}.frame.mobile #page .v8x .e1j-phic{width:42px;height:42px}#page .v8x .e1j-phase{padding:76px 0;background:var(--cream);scroll-margin-top:84px}#page .v8x .e1j-ph2{background:#FFFDF8;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.frame.tablet #page .v8x .e1j-phase{padding:60px 0}.frame.mobile #page .v8x .e1j-phase{padding:44px 0}#page .v8x .e1j-phhead{display:flex;gap:22px;align-items:flex-start;margin-bottom:48px;padding-bottom:26px;border-bottom:1px solid var(--line)}.frame.mobile #page .v8x .e1j-phhead{gap:14px;margin-bottom:32px;padding-bottom:20px}#page .v8x .e1j-phbig{flex:none;font:600 76px/.9 var(--serif);color:var(--gold-tint);-webkit-text-stroke:1.2px var(--gold);font-variant-numeric:lining-nums}.frame.mobile #page .v8x .e1j-phbig{font-size:52px}#page .v8x .e1j-phhead h2{font-size:40px;margin-top:8px}.frame.tablet #page .v8x .e1j-phhead h2{font-size:34px}.frame.mobile #page .v8x .e1j-phhead h2{font-size:28px}#page .v8x .e1j-phd{color:var(--ink2);margin-top:8px;max-width:36em}#page .v8x .e1j-steps{list-style:none;margin:0;padding:0;display:grid;gap:64px}.frame.tablet #page .v8x .e1j-steps{gap:48px}.frame.mobile #page .v8x .e1j-steps{gap:40px}#page .v8x .e1j-step{display:grid;gap:22px;align-items:center;scroll-margin-top:84px}.frame:not(.mobile) #page .v8x .e1j-step{grid-template-columns:1fr 1fr;gap:36px}.frame:not(.mobile):not(.tablet) #page .v8x .e1j-step{grid-template-columns:1.02fr 1fr;gap:64px}.frame:not(.mobile) #page .v8x .e1j-step:nth-child(even) .e1j-media{order:2}.frame:not(.mobile):not(.tablet) #page .v8x .e1j-step:nth-child(even){grid-template-columns:1fr 1.02fr}#page .v8x .e1j-media,#page .v8x .e1p-hero-media,#page .v8x .e1p-split-media{position:relative;min-width:0}#page .v8x .e1j-media::before,#page .v8x .e1p-hero-media::before,#page .v8x .e1p-split-media::before{content:"";position:absolute;inset:14px -14px -14px 14px;border:1px solid rgba(201,164,72,.55);border-radius:22px;pointer-events:none}#page .v8x .e1j-step:nth-child(even) .e1j-media::before,#page .v8x .e1p-look .e1p-split-media::before{inset:14px 14px -14px -14px}.frame.mobile #page .v8x .e1j-media::before,.frame.mobile #page .v8x .e1p-hero-media::before,.frame.mobile #page .v8x .e1p-split-media::before{inset:8px -8px -8px 8px!important}.frame.mobile #page .v8x .e1j-media,.frame.mobile #page .v8x .e1p-hero-media,.frame.mobile #page .v8x .e1p-split-media{margin-right:8px}#page .v8x .e1j-fig,#page .v8x .e1p-fig{position:relative;z-index:1;margin:0;aspect-ratio:4/3;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#F6EDD3 0%,#EFE6D1 60%,#E7DABA 100%);box-shadow:0 18px 40px rgba(18,27,48,.10)}#page .v8x .e1p-fig-hero{aspect-ratio:3/2}.frame.mobile #page .v8x .e1j-fig,.frame.mobile #page .v8x .e1p-fig{aspect-ratio:16/11;border-radius:16px}#page .v8x .e1j-fig img,#page .v8x .e1p-fig img{position:relative;z-index:1;width:100%;height:100%;max-width:none;object-fit:cover}#page .v8x .e1-ghost{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:rgba(142,107,31,.32)}#page .v8x .e1-ghost .v8-ic{width:84px;height:84px;stroke-width:1.1}#page .v8x .e1j-top{display:flex;align-items:center;gap:14px}#page .v8x .e1j-sic{flex:none;width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--gold-tint);color:var(--gold-dk)}#page .v8x .e1j-sn{display:flex;align-items:baseline;gap:10px;font:600 12.5px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}#page .v8x.v8zh .e1j-sn{letter-spacing:.08em}#page .v8x .e1j-num{font:600 30px/1 var(--serif);letter-spacing:0;color:var(--gold-dk);font-variant-numeric:lining-nums}#page .v8x .e1j-txt{min-width:0}#page .v8x .e1j-txt h3{font-size:30px;margin-top:16px}.frame.tablet #page .v8x .e1j-txt h3{font-size:25px}.frame.mobile #page .v8x .e1j-txt h3{font-size:24px;margin-top:12px}#page .v8x .e1j-sum{margin-top:12px;color:var(--ink2);font-size:17.5px;max-width:34em}.frame.mobile #page .v8x .e1j-sum{font-size:16.5px}#page .v8x .e1j-cta{padding:76px 0 88px;background:var(--cream)}.frame.mobile #page .v8x .e1j-cta{padding:44px 0 56px}#page .v8x .e1j-cta-in{position:relative;max-width:860px;margin:0 auto;text-align:center;padding:52px 36px;border:1px solid rgba(201,164,72,.65);border-radius:24px;background:radial-gradient(90% 120% at 50% 0%,rgba(201,164,72,.14) 0%,rgba(201,164,72,0) 60%),#FFFDF8}#page .v8x .e1j-cta-in::before{content:"";position:absolute;inset:8px;border:1px solid rgba(201,164,72,.25);border-radius:18px;pointer-events:none}.frame.mobile #page .v8x .e1j-cta-in{padding:36px 20px}#page .v8x .e1j-cta h2{font-size:40px;max-width:20ch;margin:0 auto}.frame.tablet #page .v8x .e1j-cta h2{font-size:34px}.frame.mobile #page .v8x .e1j-cta h2{font-size:27px}#page .v8x.v8zh .e1j-cta h2{max-width:20em}#page .v8x .e1j-cta p{color:var(--ink2);font-size:18px;margin:14px auto 28px;max-width:32em}#page .v8x .e1j-cta .v8-btn-gold{position:relative}.frame.mobile #page .v8x .e1p-hero-media{margin-top:4px}#page .v8x .e1p-belief{padding:76px 0 68px}.frame.mobile #page .v8x .e1p-belief{padding:44px 0 40px}#page .v8x .e1p-bq{display:grid;gap:22px;max-width:1040px}.frame:not(.mobile):not(.tablet) #page .v8x .e1p-bq{grid-template-columns:1fr 1.1fr;gap:64px;align-items:start}#page .v8x .e1p-lead{position:relative;padding-top:34px;font:600 40px/1.2 var(--serif);color:var(--navy)}.frame.tablet #page .v8x .e1p-lead{font-size:34px}.frame.mobile #page .v8x .e1p-lead{font-size:28px}#page .v8x .e1p-lead::before{content:"";position:absolute;left:0;top:0;width:56px;height:2px;background:var(--gold)}#page .v8x .e1p-bq-body p{font-size:19px;line-height:1.65;color:var(--ink2)}.frame.mobile #page .v8x .e1p-bq-body p{font-size:17px}#page .v8x .e1p-bq-body p+p{margin-top:14px}.frame:not(.mobile):not(.tablet) #page .v8x .e1p-bq-body{padding-top:34px}#page .v8x .e1p-principles{padding:76px 0 84px;background:#FFFDF8;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.frame.mobile #page .v8x .e1p-principles{padding:44px 0 48px}#page .v8x .e1p-sechead{max-width:720px;margin-bottom:36px}#page .v8x .e1p-sechead h2,#page .v8x .e1p-split-txt h2{font-size:40px;margin-top:12px}.frame.tablet #page .v8x .e1p-sechead h2,.frame.tablet #page .v8x .e1p-split-txt h2{font-size:33px}.frame.mobile #page .v8x .e1p-sechead h2,.frame.mobile #page .v8x .e1p-split-txt h2{font-size:28px}#page .v8x .e1p-sechead p:not(.v8-eyebrow){color:var(--ink2);margin-top:12px}#page .v8x .e1p-plist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0}.frame:not(.mobile) #page .v8x .e1p-plist{grid-template-columns:1fr 1fr;gap:0 40px}.frame:not(.mobile):not(.tablet) #page .v8x .e1p-plist{gap:0 64px}#page .v8x .e1p-pr{padding:28px 0 32px;border-top:1px solid var(--line)}#page .v8x .e1p-pr:first-child{border-top:2px solid var(--gold)}.frame:not(.mobile) #page .v8x .e1p-pr:nth-child(2){border-top:2px solid var(--gold)}#page .v8x .e1p-pr-top{display:flex;align-items:center;gap:14px}#page .v8x .e1p-pr-n{font:600 28px/1 var(--serif);color:var(--gold-dk);font-variant-numeric:lining-nums}#page .v8x .e1p-pr-ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--gold);color:var(--gold-dk)}#page .v8x .e1p-pr-ic .v8-ic{width:20px;height:20px}#page .v8x .e1p-pr h3{font-size:25px;margin-top:14px}.frame.mobile #page .v8x .e1p-pr h3{font-size:22px}#page .v8x .e1p-pr>p{color:var(--ink2);margin-top:8px;max-width:34em}#page .v8x .e1p-pr>p.e1p-ip{margin-top:16px;padding:12px 14px;background:var(--cream);border-left:2px solid var(--gold);border-radius:0 10px 10px 0;font-size:15.5px;line-height:1.55;color:var(--ink)}#page .v8x .e1p-ip b{display:block;font:700 12px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dk);margin-bottom:4px}#page .v8x .e1p-split{padding:84px 0}.frame.tablet #page .v8x .e1p-split{padding:64px 0}.frame.mobile #page .v8x .e1p-split{padding:44px 0}#page .v8x .e1p-choice{background:var(--cream)}#page .v8x .e1p-look{background:linear-gradient(180deg,#F2EADA 0%,var(--cream) 100%);border-top:1px solid var(--line)}#page .v8x .e1p-split-in{display:grid;gap:28px;align-items:center}.frame.tablet #page .v8x .e1p-split-in{grid-template-columns:1fr 1fr;gap:36px}.frame:not(.mobile):not(.tablet) #page .v8x .e1p-split-in{grid-template-columns:1fr 1.05fr;gap:72px}.frame:not(.mobile) #page .v8x .e1p-look .e1p-split-media{order:2}.frame:not(.mobile):not(.tablet) #page .v8x .e1p-look .e1p-split-in{grid-template-columns:1.05fr 1fr}#page .v8x .e1p-split-txt{min-width:0}#page .v8x .e1p-split-txt>p:not(.v8-eyebrow){color:var(--ink2);margin-top:14px;max-width:34em}#page .v8x .e1p-split-txt h2+p{margin-top:18px!important}#page .v8x .e1p-split-txt>p.e1p-quote{margin-top:24px;padding-left:18px;border-left:2px solid var(--gold);font:italic 500 24px/1.4 var(--serif);color:var(--navy)}#page .v8x.v8zh .e1p-split-txt>p.e1p-quote{font-style:normal;font-size:21px}.frame.mobile #page .v8x .e1p-split-txt>p.e1p-quote{font-size:20px}#page .v8x .e1p-qual{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px;grid-template-columns:1fr}.frame:not(.mobile):not(.tablet) #page .v8x .e1p-qual{grid-template-columns:1fr 1fr}#page .v8x .e1p-qual li{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--card);border:1px solid var(--line);border-radius:12px;font-weight:600;font-size:15.5px;line-height:1.35;color:var(--navy)}#page .v8x .e1p-q-ic{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--gold-tint);color:var(--gold-dk)}#page .v8x .e1p-q-ic .v8-ic{width:18px;height:18px}#page .v8x .e1p-honest{padding:84px 0 24px;background:var(--cream);border-top:1px solid var(--line)}.frame.mobile #page .v8x .e1p-honest{padding:48px 0 8px}#page .v8x .e1p-honest-in{max-width:760px;margin:0 auto;text-align:center}#page .v8x .e1p-hn-ic{width:60px;height:60px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--gold);color:var(--gold-dk)}#page .v8x .e1p-hn-ic .v8-ic{width:28px;height:28px}#page .v8x .e1p-honest h2{font-size:36px}.frame.tablet #page .v8x .e1p-honest h2{font-size:30px}.frame.mobile #page .v8x .e1p-honest h2{font-size:26px}#page .v8x .e1p-honest p{color:var(--ink2);margin-top:12px}#page .v8x .e1p-honest h2+p{margin-top:16px}#page .v8x .e1p-cta{padding-top:56px}.v7ltf{background:#F7F2E6}#page .e1lt-cefr{position:relative;margin-top:28px;border-top:1px solid #E3D8BE;border-radius:48px 48px 0 0;box-shadow:0 -18px 40px -36px rgba(11,23,48,.45)}.frame.mobile #page .e1lt-cefr{border-radius:28px 28px 0 0;margin-top:20px}#page .e1lt-cefr::before{content:"";position:absolute;left:50%;top:-1px;transform:translateX(-50%);width:120px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,transparent,#C9A448,transparent)}#page .v8x.e1lt-cefr .v8-hero{padding:48px 0 28px}#page .v8x .v8-hero h2.e1lt-h{font-size:46px;margin-top:14px;max-width:none}.frame.tablet #page .v8x .v8-hero h2.e1lt-h{font-size:40px}.frame.mobile #page .v8x .v8-hero h2.e1lt-h{font-size:30px}#page .v8x .e1lt-back{padding:36px 0 64px;text-align:center}#page .v8x .e1lt-up{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 24px;border:1.5px solid var(--navy);border-radius:999px;background:transparent;color:var(--navy);font:600 15.5px/1 var(--sans);cursor:pointer}#page .v8x .e1lt-up:hover{background:var(--navy);color:#fff}#page .v8x .e1lt-up .v8-ic{width:18px;height:18px}#page .v8x .v8-su-list li{background:var(--card);color:var(--ink2);border:1px solid var(--line);box-shadow:0 14px 30px -26px rgba(11,23,48,.45)}#page .v8x .v8-su-list b{color:var(--navy)}#page .v8x .v8-su-ic{background:var(--gold-tint);color:var(--gold-dk)}.tkpage{--tk-i:none;--tk-ink:#001838;--tk-ink2:#2A3550;--tk-mut:#5A6378;--tk-g:#C9A448;--tk-gk:#A8822A;--tk-gl:#E2CF9E;--tk-paper:#FFFDF8;--tk-ph:radial-gradient(circle at 30% 25%,rgba(255,255,255,.6),rgba(255,255,255,0) 55%),repeating-linear-gradient(135deg,rgba(201,164,72,.10) 0 1px,transparent 1px 14px),linear-gradient(160deg,#F6EEDB,#EAD9B0);position:relative;color:var(--tk-ink);background:radial-gradient(1200px 520px at 85% -5%,rgba(226,195,107,.22),rgba(226,195,107,0) 70%),radial-gradient(900px 600px at -10% 40%,rgba(201,164,72,.10),rgba(201,164,72,0) 70%),linear-gradient(180deg,#FDFAF2 0,#F8F1E2 60%,#FAF4E8 100%)}.tkpage:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .45 0 0 0 0 .25 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.tkpage>*{position:relative}.tkpage,.tkpage h1,.tkpage h2,.tkpage h3,.tkpage h4,.tkpage b{font-variant-numeric:lining-nums}.tkpage h1,.tkpage h2,.tkpage h3,.tkpage h4{font-family:"Playfair Display","Noto Serif SC",Georgia,serif;color:var(--tk-ink)}.tkpage .leye.ln{color:var(--tk-gk)}.tkpage .leye.ln:after{content:"";width:46px;height:1px;background:linear-gradient(90deg,var(--tk-g),rgba(201,164,72,0))}.tkhero-img,.tkcat-img,.tkcban-img,.tkrec-img,.tkrhero-img{background:var(--tk-i) center/cover no-repeat,var(--tk-ph);background-color:#EFE3C6}.tkbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border-radius:40px;border:1.5px solid var(--tk-g);background:linear-gradient(180deg,#0A2A5C,#001838);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:0 6px 16px rgba(0,24,56,.18);transition:transform .15s,box-shadow .15s}.tkbtn:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,24,56,.24)}.tkpage button:focus-visible,.tkpage a:focus-visible{outline:2px solid var(--tk-gk);outline-offset:3px}.tkbtn.ln{background:rgba(255,253,248,.92);color:var(--tk-ink);box-shadow:none}.tkbtn.ln:hover{background:#FBF1D9}.tkbtn.sm{min-height:40px;padding:0 16px;font-size:14px}.tkbtn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.tkbtn[disabled]{opacity:.55;cursor:default;transform:none}.tkhero{padding:54px 0 50px;border-bottom:1px solid rgba(201,164,72,.45)}.tkhero-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.tkhero h1{font-size:54px;line-height:1.08;margin:14px 0 16px}.tkhero .lead{font-size:17.5px;line-height:1.65;color:var(--tk-ink2);max-width:56ch;margin:0}.tkhero-img{margin:0;aspect-ratio:4/3;border-radius:28px 28px 28px 120px;border:1px solid rgba(201,164,72,.7);box-shadow:0 30px 60px rgba(0,24,56,.18),0 0 0 10px rgba(255,253,248,.7),0 0 0 11px rgba(201,164,72,.45)}.tkstats{list-style:none;display:flex;margin:26px 0 24px;padding:0}.tkstats li{padding:2px 26px;border-left:1px solid rgba(201,164,72,.6)}.tkstats li:first-child{padding-left:0;border-left:0}.tkstats b{display:block;font-family:"Playfair Display",Georgia,serif;font-size:30px;line-height:1.1;color:var(--tk-ink)}.tkstats span{font-size:13px;letter-spacing:.06em;color:var(--tk-mut)}.tksec{padding:64px 0}.tksec+.tksec{border-top:1px solid rgba(201,164,72,.35)}.tkhead{margin-bottom:26px}.tkhead h2{font-size:38px;line-height:1.15;margin:10px 0 0}.tkhead .lead{margin:12px 0 0;color:var(--tk-ink2);max-width:70ch}.tkbrowse{background:linear-gradient(180deg,rgba(255,253,248,0),rgba(255,253,248,.65) 30%,rgba(255,253,248,.65) 70%,rgba(255,253,248,0))}.tkgrp{margin-top:36px}.tkgrp:first-of-type{margin-top:6px}.tkgrp-h{display:flex;align-items:center;gap:14px;font-size:21px;margin:0 0 16px}.tkgrp-h:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(201,164,72,.7),rgba(201,164,72,0))}.tkcats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tkcats.lv{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.tkcat{display:flex;flex-direction:column;min-width:0;background:var(--tk-paper);border:1px solid var(--tk-gl);border-radius:18px;overflow:hidden;box-shadow:0 10px 26px rgba(0,24,56,.07)}.tkcat-img{position:relative;aspect-ratio:16/10;border-bottom:1px solid rgba(201,164,72,.5)}.tkcat.sm .tkcat-img{aspect-ratio:1/1}.tkcat-lv{position:absolute;left:12px;top:12px;min-width:48px;height:48px;padding:0 8px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,24,56,.88);color:#F3D98A;border:1.5px solid #E2C36B;font-family:"Playfair Display",Georgia,serif;font-size:18px;box-shadow:0 6px 16px rgba(0,0,0,.2)}.tkcat-b{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;flex:1}.tkcat.sm .tkcat-b{padding:12px 14px 14px}.tkcat h4{font-size:18.5px;line-height:1.3;margin:0}.tkcat.sm h4{font-size:15.5px}.tkcat p{margin:0;font-size:14.5px;line-height:1.55;color:var(--tk-mut)}.tkcat-f{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:10px}.tkcat-n{font-size:13.5px;font-weight:600;color:var(--tk-gk);letter-spacing:.02em}.tkcat.sm .tkcat-f{flex-direction:column;align-items:stretch}.tkcat.sm .tkbtn{width:100%}.tkcban{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-bottom:24px;background:var(--tk-paper);border:1px solid var(--tk-gl);border-radius:22px;overflow:hidden;box-shadow:0 14px 32px rgba(0,24,56,.08)}.tkcban-img{min-height:230px}.tkcban-tx{padding:30px 34px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;justify-content:center}.tkcban-tx h2{font-size:34px;margin:0;line-height:1.15}.tkcban-tx p{margin:0;color:var(--tk-ink2);font-size:16px;line-height:1.6}.tkfbar{background:rgba(255,253,248,.94)}.tkfbar .v7sels{grid-template-columns:repeat(6,minmax(0,1fr))}.tkgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.tkcard{display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px 20px 18px;background:var(--tk-paper);border:1px solid var(--tk-gl);border-top:3px solid var(--tk-g);border-radius:16px;box-shadow:0 8px 22px rgba(0,24,56,.06)}.tkcard-top{display:flex;align-items:center;gap:10px}.tkcard-ic{flex:none;width:36px;height:36px;border-radius:10px;background:#FBF1D9;color:var(--tk-gk);display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(201,164,72,.45)}.tkcard-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tkcard-ty{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tk-gk)}.tkcard-ty em{font-style:normal;letter-spacing:.04em;text-transform:none;font-weight:600;color:var(--tk-mut)}.tkcard-ty em:before{content:"·";margin-right:8px;color:var(--tk-g)}.tkcard h3{font-size:19px;line-height:1.3;margin:4px 0 0}.tkcard p{margin:0;font-size:14.5px;line-height:1.55;color:var(--tk-ink2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tkcard-f{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(201,164,72,.25)}.tkcard-f .v7tags{display:flex;flex-wrap:wrap;gap:6px;margin:0}.tkcard-f .tkbtn{flex:none}.tkempty{grid-column:1/-1;text-align:center;padding:30px 10px;color:var(--tk-ink2)}.tkempty p{margin:0 0 14px}.tkrecs{background:linear-gradient(180deg,rgba(243,227,181,.28),rgba(243,227,181,0))}.tkrectabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.tkrectabs button{font:inherit;font-size:14.5px;font-weight:600;min-height:44px;padding:0 16px;border-radius:99px;border:1px solid #D8CCAE;background:rgba(255,255,255,.85);color:var(--tk-ink);cursor:pointer}.tkrectabs button.on{background:var(--tk-ink);color:#F3D98A;border-color:var(--tk-g);box-shadow:0 0 0 3px rgba(226,195,107,.2)}.tkrecg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tkrec{display:flex;flex-direction:column;min-width:0;background:var(--tk-paper);border:1px solid var(--tk-gl);border-radius:18px;overflow:hidden;box-shadow:0 10px 24px rgba(0,24,56,.07)}.tkrec-img{aspect-ratio:3/2;border-bottom:1px solid rgba(201,164,72,.45)}.tkrec-b{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px;flex:1}.tkrec h4{font-size:17.5px;line-height:1.3;margin:0}.tkrec p{margin:0;font-size:14px;line-height:1.55;color:var(--tk-mut)}.tkrec .tkbtn{margin-top:auto;align-self:flex-start}.tkrecs .v7fine{margin-top:18px}.tkrhero{padding:40px 0 38px;border-bottom:1px solid rgba(201,164,72,.45)}.tkrhero .crumbs a{cursor:pointer}.tkrhero-in{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:44px;align-items:center;margin-top:8px}.tkrhero h1{font-size:42px;line-height:1.15;margin:12px 0 10px}.tkrhero .lead{margin:0 0 14px;color:var(--tk-ink2);font-size:16.5px;line-height:1.6;max-width:62ch}.tkrhero .v7tags{display:flex;flex-wrap:wrap;gap:6px}.tkrhero .v7racts{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.tkrhero .v7racts .bnv{display:inline-flex;align-items:center;gap:8px;min-height:46px;cursor:pointer}.tkrhero .v7racts .bnv svg{width:18px;height:18px}.tkrhero-img{margin:0;aspect-ratio:4/3;border-radius:22px 22px 22px 80px;border:1px solid rgba(201,164,72,.7);box-shadow:0 22px 44px rgba(0,24,56,.16),0 0 0 8px rgba(255,253,248,.7),0 0 0 9px rgba(201,164,72,.4)}.tkread{padding-top:44px}.tkread-in{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.tkread-in>*{min-width:0}.tkpaper{max-width:none;margin:0;background:#FFFEFA;border:1px solid var(--tk-gl);border-radius:20px;padding:40px 46px;box-shadow:0 18px 40px rgba(0,24,56,.08),inset 0 0 0 6px rgba(251,241,217,.35)}.tkload{color:var(--tk-mut);text-align:center;padding:30px 0}.tkside{position:sticky;top:110px;background:rgba(255,253,248,.94);border:1px solid var(--tk-gl);border-radius:18px;padding:20px 22px}.tkside h2{font-size:19px;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid rgba(201,164,72,.45)}.tkfacts{margin:0}.tkfacts div{padding:8px 0;border-bottom:1px dashed rgba(201,164,72,.35)}.tkfacts div:last-child{border-bottom:0}.tkfacts dt{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tk-gk)}.tkfacts dd{margin:3px 0 0;font-size:14.5px;line-height:1.5;color:var(--tk-ink)}.tkside .v7attr{margin:12px 0 0;font-size:12.5px}.tkpn{max-width:none;margin:30px 0 0}.tkpn .tkbtn{max-width:100%;white-space:normal;text-align:center;line-height:1.3;padding:8px 18px}.tkmore{margin-top:44px}.tkmore h2{font-size:26px;margin:0}.frame.tablet .tkhero-in{grid-template-columns:1fr;gap:30px}.frame.tablet .tkhero-img{aspect-ratio:16/8;border-radius:24px 24px 24px 90px}.frame.tablet .tkcats,.frame.tablet .tkcats.lv{grid-template-columns:repeat(3,minmax(0,1fr))}.frame.tablet .tkgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.frame.tablet .tkrecg{grid-template-columns:repeat(3,minmax(0,1fr))}.frame.tablet .tkfbar .v7sels{grid-template-columns:repeat(3,minmax(0,1fr))}.frame.tablet .tkread-in{grid-template-columns:1fr}.frame.tablet .tkside{position:static}.frame.tablet .tkrhero-in{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:28px}.frame.mobile .tkhero{padding:30px 0 34px}.frame.mobile .tkhero-in{grid-template-columns:1fr;gap:24px}.frame.mobile .tkhero-img{order:-1;aspect-ratio:16/9;border-radius:20px 20px 20px 60px;box-shadow:0 18px 36px rgba(0,24,56,.16),0 0 0 6px rgba(255,253,248,.7),0 0 0 7px rgba(201,164,72,.45)}.frame.mobile .tkhero h1{font-size:36px}.frame.mobile .tkhero .lead{font-size:16px}.frame.mobile .tkstats{margin:20px 0 18px}.frame.mobile .tkstats li{padding:0 14px;flex:1}.frame.mobile .tkstats b{font-size:23px}.frame.mobile .tksec{padding:42px 0}.frame.mobile .tkhead h2{font-size:29px}.frame.mobile .tkcats{grid-template-columns:1fr;gap:14px}.frame.mobile .tkcats .tkcat:not(.sm){display:grid;grid-template-columns:118px minmax(0,1fr)}.frame.mobile .tkcats .tkcat:not(.sm) .tkcat-img{aspect-ratio:auto;height:100%;min-height:130px;border-bottom:0;border-right:1px solid rgba(201,164,72,.5)}.frame.mobile .tkcats .tkcat:not(.sm) p{font-size:13.5px}.frame.mobile .tkcats .tkcat:not(.sm) .tkcat-b{padding:12px 14px}.frame.mobile .tkcats.lv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.frame.mobile .tkcat.sm .tkcat-img{aspect-ratio:2/1}.frame.mobile .tkcat-lv{min-width:40px;height:40px;font-size:15px}.frame.mobile .tkcban{grid-template-columns:1fr}.frame.mobile .tkcban-img{min-height:0;aspect-ratio:16/9}.frame.mobile .tkcban-tx{padding:20px}.frame.mobile .tkcban-tx h2{font-size:27px}.frame.mobile .tkgrid{grid-template-columns:1fr;gap:14px}.frame.mobile .tkcard{padding:16px}.frame.mobile .tkfbar .v7sels{grid-template-columns:repeat(2,minmax(0,1fr))}.frame.mobile .tkrecg{grid-template-columns:1fr;gap:14px}.frame.mobile .tkrec{display:grid;grid-template-columns:104px minmax(0,1fr)}.frame.mobile .tkrec-img{aspect-ratio:auto;height:100%;min-height:120px;border-bottom:0;border-right:1px solid rgba(201,164,72,.45)}.frame.mobile .tkrec-b{padding:12px 14px}.frame.mobile .tkrectabs{flex-wrap:nowrap;overflow-x:auto;margin-left:-16px;margin-right:-16px;padding:2px 16px 6px;scrollbar-width:none}.frame.mobile .tkrectabs::-webkit-scrollbar{display:none}.frame.mobile .tkrectabs button{flex:none}.frame.mobile .tkrhero{padding:26px 0 30px}.frame.mobile .tkrhero-in{grid-template-columns:1fr;gap:18px}.frame.mobile .tkrhero-img{order:-1;aspect-ratio:16/9;border-radius:18px 18px 18px 50px}.frame.mobile .tkrhero h1{font-size:28px}.frame.mobile .tkrhero .v7racts{flex-direction:column;align-items:stretch}.frame.mobile .tkrhero .v7racts>*{justify-content:center}.frame.mobile .tkread{padding-top:24px}.frame.mobile .tkread-in{grid-template-columns:1fr;gap:18px}.frame.mobile .tkpaper{padding:22px 18px;border-radius:16px}.frame.mobile .tkside{position:static}.frame.mobile .tkpn{flex-direction:column;align-items:stretch}.frame.mobile .tkmore h2{font-size:22px}.frame.mobile .tkfbar .v7lvchips{flex-wrap:nowrap;overflow-x:auto;margin:0 -14px;padding:2px 14px 4px;scrollbar-width:none}.frame.mobile .tkfbar .v7lvchips::-webkit-scrollbar{display:none}.frame.mobile .tkfbar .v7lvchips button{flex:none}.frame.mobile .tkcats .tkcat:not(.sm){grid-template-columns:96px minmax(0,1fr)}.frame.mobile .tkcats .tkcat:not(.sm) .tkcat-img{min-height:112px}.frame.mobile .tkcats .tkcat:not(.sm) p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.frame.mobile .tkcats .tkcat:not(.sm) .tkcat-f{padding-top:6px}.tkhero .tkbtn{margin-top:2px}.tkgrp>summary{list-style:none;cursor:pointer;min-height:44px}.tkgrp>summary::-webkit-details-marker{display:none}.tkgrp-h small{order:2;font-family:"DM Sans",sans-serif;font-size:13px;font-weight:700;color:var(--tk-gk);background:#FBF1D9;border:1px solid rgba(201,164,72,.5);border-radius:99px;padding:2px 10px}.tkgrp-h:after{order:1}.tkgrp-h .v7chev{order:3;margin-left:0}.tkgrp[open]>summary .v7chev{transform:rotate(180deg)}#page .tkpage .tkside h2{font-size:19px;line-height:1.3}#page .tkpage .tkmore h2{font-size:26px}.frame.tablet .tkfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px}.frame.mobile #page .tkpage .tkmore h2,.frame.mobile .tkpage .tkmore h2{font-size:22px}.frame.mobile .tkgrp+.tkgrp{margin-top:20px}.frame.mobile .tkgrp:not([open])>summary{margin-bottom:0}.frame.mobile .v7tbl.st{border:0;overflow:visible}.frame.mobile .v7tbl.st table,.frame.mobile .v7tbl.st tbody,.frame.mobile .v7tbl.st tr,.frame.mobile .v7tbl.st td{display:block;width:auto}.frame.mobile .v7tbl.st thead{display:none}.frame.mobile .v7tbl.st tr{border:1px solid #E7DCC0;border-radius:12px;background:#FFFDF8;padding:10px 12px;margin:0 0 10px}.frame.mobile .v7tbl.st td{border:0;padding:3px 0}.frame.mobile .v7tbl.st td:first-child{font-weight:700;color:#001838;font-size:15.5px;padding-bottom:6px;margin-bottom:4px;border-bottom:1px dashed #EFE5CC}.frame.mobile .v7tbl.st td:not(:first-child)[data-l]:before{content:attr(data-l);display:block;font-size:12px;font-weight:700;letter-spacing:.06em;color:#8A6A1E}.frame.mobile .v7tbl.st td:empty{display:none}.tki-ic{display:none}.tkpage [data-tki]:not([data-tkok]) .tki-ic{display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,253,248,.88);border:1px solid rgba(201,164,72,.6);box-shadow:0 0 0 6px rgba(255,253,248,.35)}.tkpage .tki-ic svg{fill:none;stroke:var(--tk-gk);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tkhero-in:has(.tkhero-img:not([data-tkok])){grid-template-columns:minmax(0,1fr) 230px;gap:48px}.tkhero-img:not([data-tkok]){aspect-ratio:1/1;width:230px;justify-self:end;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px rgba(255,253,248,.7),0 0 0 11px rgba(201,164,72,.45)}.tkhero-img:not([data-tkok]) .tki-ic{width:96px;height:96px}.tkhero-img:not([data-tkok]) .tki-ic svg{width:46px;height:46px}.frame.tablet .tkhero-in:has(.tkhero-img:not([data-tkok])),.frame.mobile .tkhero-in:has(.tkhero-img:not([data-tkok])){grid-template-columns:1fr}.frame.tablet .tkhero-img:not([data-tkok]),.frame.mobile .tkhero-img:not([data-tkok]){display:none}.tkrec-img:not([data-tkok]){aspect-ratio:auto;height:76px;display:flex;align-items:center;padding:0 18px}.tkrec-img:not([data-tkok]) .tki-ic{width:46px;height:46px;box-shadow:none}.tkrec-img:not([data-tkok]) .tki-ic svg{width:22px;height:22px}.frame.mobile .tkrec:has(.tkrec-img:not([data-tkok])){grid-template-columns:72px minmax(0,1fr)}.frame.mobile .tkrec-img:not([data-tkok]){height:100%;min-height:0;padding:0;justify-content:center}.frame.mobile .tkrhero-img:not([data-tkok]),.frame.mobile .tkcban-img:not([data-tkok]){display:none}.frame.mobile .tkrhero-in:has(.tkrhero-img:not([data-tkok])),.frame.tablet .tkrhero-in:has(.tkrhero-img:not([data-tkok])){grid-template-columns:1fr}.frame.tablet .tkrhero-img:not([data-tkok]){display:none}
