._page_o7hct_1{color:#27251f;background:#f7f5ef;min-height:100vh;padding:0 clamp(22px,7vw,112px);font-family:Arial,PingFang SC,sans-serif}._nav_o7hct_1{border-bottom:1px solid #c8c2b7;justify-content:space-between;align-items:center;padding:30px 0;display:flex}._nav_o7hct_1 a,._footer_o7hct_1 a{color:inherit;font-size:13px;text-decoration:none}._nav_o7hct_1 a:first-child{letter-spacing:-1.5px;font:32px Georgia,serif}._hero_o7hct_1{max-width:1000px;padding:90px 0 70px}._eyebrow_o7hct_1{letter-spacing:.14em;color:#7b7368;font-size:11px!important}._hero_o7hct_1 h1{letter-spacing:-.04em;margin:28px 0;font:400 clamp(38px,5.5vw,76px)/1.3 Songti SC,STSong,serif}._hero_o7hct_1>p:not(._eyebrow_o7hct_1){color:#736b61;margin:0 0 32px;line-height:1.9}._install_o7hct_1{border-top:1px solid #aaa294;max-width:900px;padding:40px 0 55px;scroll-margin-top:24px}._page_o7hct_1 h2{margin:12px 0 20px;font:400 clamp(24px,2.8vw,34px)/1.4 Songti SC,STSong,serif}._page_o7hct_1 p,._page_o7hct_1 li{font-size:14px;line-height:1.95}._page_o7hct_1 li{padding:5px 0}._page_o7hct_1 ol{padding-left:22px}._page_o7hct_1 code{overflow-wrap:anywhere;font-size:12px}._muted_o7hct_1{color:#7a7267;font-size:12px!important}._step_o7hct_1{border-top:1px solid #c8c2b7;grid-template-columns:.8fr 1.2fr;align-items:start;gap:8vw;padding:50px 0;display:grid}._step_o7hct_1 figure{min-width:0;margin:0}._step_o7hct_1 img{border:1px solid #d4cec1;width:100%;height:auto;display:block}._step_o7hct_1 ._popup_o7hct_1{justify-self:center;width:100%;max-width:320px}._step_o7hct_1 figcaption{color:#7b7368;margin-top:12px;font-size:11px;line-height:1.8}._notes_o7hct_1{border-top:1px solid #c8c2b7;max-width:900px;padding:40px 0 65px}._notes_o7hct_1 p{color:#756d62}._footer_o7hct_1{color:#f7f5ef;background:#24231f;justify-content:space-between;align-items:center;margin:0 calc(-1*clamp(22px,7vw,112px));padding:45px clamp(22px,7vw,112px);display:flex}._footer_o7hct_1 span{letter-spacing:-.055em;font:clamp(38px,8vw,100px) Georgia,serif}._page_o7hct_1 a:focus-visible{outline-offset:5px;outline:2px solid #81745d}@media (max-width:760px){._hero_o7hct_1{padding:55px 0 45px}._step_o7hct_1{grid-template-columns:1fr;gap:24px;padding:35px 0}._install_o7hct_1{padding-top:28px}._step_o7hct_1 ._popup_o7hct_1{justify-self:start}._page_o7hct_1 p,._page_o7hct_1 li{font-size:13px}._footer_o7hct_1{padding-top:35px;padding-bottom:35px}}
