.arp{--o-t:#b83d10;--lt:#f5f4fb;--ink:#0c091c;--ink2:#1e1840}.arp .cn{max-width:1180px;margin:0 auto;padding:0 44px}.arp .sec{padding:110px 0}.arp .lt{background:var(--lt);color:var(--ink2)}.arp .sec.lt+.sec.lt{padding-top:0}.arp h1,.arp h2,.arp h3{letter-spacing:-.02em;text-wrap:balance;font-weight:900;line-height:1.05}.arp p{text-wrap:pretty}.arp .lnk{color:var(--o-t);font-weight:800}.arp .lnk:hover{text-underline-offset:4px;text-decoration:underline}.arp .ar-haw{max-width:900px}.arp .ar-cr{flex-wrap:wrap;gap:8px;font-size:16px;font-weight:700;display:flex}.arp .ar-cr a{color:#b83d10}.arp .ar-cr a:hover{text-decoration:underline}.arp .ar-cr span{color:#3a2a20}.arp .ar-tags{flex-wrap:wrap;gap:6px;margin:16px 0 10px;display:flex}.arp .ar-tag{color:#7a2608;background:#ffe6d6;border-radius:999px;padding:4px 12px;font-size:16px;font-weight:800;display:inline-block}.arp .ar-ha h1{color:#21140d;margin:0;font-size:clamp(34px,4.4vw,56px);line-height:1.08}.arp .ar-px{color:#3a2a20;max-width:62ch;margin:18px 0 0;font-size:20px;line-height:1.55}.arp .ar-by{align-items:center;gap:12px;margin-top:22px;display:flex}.arp .ar-by img{object-fit:cover;border-radius:50%;width:44px;height:44px}.arp .ar-by span{display:grid}.arp .ar-by b{color:#21140d;font-size:16px}.arp .ar-by small{color:#3a2a20;font-size:16px}.arp .ar-la{grid-template-columns:minmax(0,720px) 320px;justify-content:center;align-items:start;gap:56px;display:grid}.arp .ar-side{gap:16px;display:grid;position:sticky;top:100px}.arp .ar-toc{background:#fff;border:1px solid #efe3da;border-radius:18px;gap:2px;padding:16px;display:grid}.arp .ar-toc b{color:#21140d;padding:4px 10px 8px;font-size:16px}.arp .ar-toc a{color:#3a2a20;border-radius:10px;padding:8px 10px;font-size:16px;font-weight:700;line-height:1.35}.arp .ar-toc a:hover,.arp .ar-toc a.on{color:#b83d10;background:#fbf1e8}.arp .ar-sc{background:linear-gradient(140deg,#b83d10,#6e2207);border-radius:18px;gap:8px;padding:20px;display:grid}.arp .ar-sc b{color:#fff;font-size:18px}.arp .ar-sc span{color:#fff;font-size:16px}.arp .ar-sc .btn{white-space:normal;text-align:center;justify-content:center;padding:15px 26px;font-size:16px;color:#b83d10!important;background:#fff!important}.arp .ar{color:#21140d;background:#fff;border:1px solid #efe3da;border-radius:22px;padding:44px 48px;font-size:19px;line-height:1.7}.arp .ar p{max-width:68ch;margin:0 0 18px}.arp .ar h2{color:#21140d;margin:44px 0 16px;scroll-margin-top:100px;font-size:30px;line-height:1.15}.arp .ar>h2:first-child{margin-top:0}.arp .ar .btn{color:#fff;padding:15px 26px;font-size:16px;text-decoration:none}.arp .ar strong,.arp .ar b{color:#21140d}.arp .ar a:not(.btn){color:#b83d10;text-underline-offset:3px;font-weight:700;text-decoration:underline}.arp .ar-mid{background:#21140d;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 10px;padding:20px 24px;display:flex}.arp .ar-mid div{gap:2px;display:grid}.arp .ar .ar-mid b{color:#fff;font-size:18px}.arp .ar-mid span{color:#e9dcd3;font-size:16px;line-height:1.5}.arp .ar-zdr{border-top:1px solid #f1e6dd;margin-top:34px;padding-top:22px;font-size:16px;line-height:1.5}.arp .ar-zdr ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.arp .ar-au{background:#fff;border:1px solid #efe3da;border-radius:22px;grid-template-columns:88px 1fr;align-items:start;gap:20px;margin-top:20px;padding:24px;display:grid}.arp .ar-au img{object-fit:cover;border-radius:50%;width:88px;height:88px}.arp .ar-au b{color:#21140d;font-size:20px;display:block}.arp .ar-au>div>span{color:#b83d10;font-size:16px;font-weight:800}.arp .ar-au p{color:#3a2a20;margin:8px 0 10px;font-size:16px}.arp .ar-aul{flex-wrap:wrap;gap:18px;display:flex}.arp .ar-li{color:#3a2a20;margin:14px 0 0;font-size:16px}.arp .ar-k .ar-kh{color:#21140d;margin:0 0 14px;font-size:26px}.arp .ar-k .ar-kh+*{margin-bottom:34px}.arp .ar-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arp .ar-tool{color:#21140d;background:#fff;border:1px solid #e6d6cb;border-radius:999px;align-items:center;min-height:44px;padding:10px 16px;font-size:16px;font-weight:800;display:inline-flex}.arp .ar-tool:hover{color:#b83d10;border-color:#c64914}.arp .ar-rc{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.arp .ar-rc a{background:#fff;border:1px solid #efe3da;border-radius:20px;flex-direction:column;gap:10px;padding:22px;transition:transform .2s,box-shadow .2s;display:flex}.arp .ar-rc a:hover{transform:translateY(-3px);box-shadow:0 22px 40px -30px #21140d73}.arp .ar-rc .ar-tag{align-self:start}.arp .ar-rc b{color:#21140d;font-size:19px;line-height:1.3}.arp .ar-rc .lnk{margin-top:auto}.arp .ar-pn{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.arp .ar-pn a{background:#fbf7f3;border-radius:18px;align-content:start;gap:4px;padding:18px 22px;display:grid}.arp .ar-pn a.ar-pn-n{text-align:right;grid-column:2}.arp .ar-pn small{color:#b83d10;font-size:16px;font-weight:800}.arp .ar-pn b{color:#21140d;font-size:17px;line-height:1.3}.arp .ar-pn a:hover b{text-decoration:underline}@media (max-width:1100px){.arp .ar-la{grid-template-columns:1fr;gap:20px}.arp .ar-side{order:-1;position:static}.arp .ar-sc{display:none}.arp .ar-rc{grid-template-columns:1fr 1fr}}@media (max-width:760px){.arp .cn{padding:0 20px}.arp .cn>*{min-width:0}.arp .sec{padding:72px 0}.arp h1,.arp h2,.arp h3{overflow-wrap:break-word}.arp .ar{padding:24px 20px;font-size:18px}.arp .ar h2{font-size:24px}.arp .ar-au{grid-template-columns:64px 1fr}.arp .ar-au img{width:64px;height:64px}.arp .ar-mid .btn{white-space:normal;width:100%}.arp .ar-rc,.arp .ar-pn{grid-template-columns:1fr}.arp .ar-pn a.ar-pn-n{text-align:left;grid-column:auto}}.arp .ar h3{color:#21140d;margin:30px 0 10px;font-size:22px}.arp .ar-h3{align-items:center;gap:14px;display:flex}.arp .ar-n{color:#fff;background:#c64914;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:19px;font-weight:900;display:grid}.arp .ar ul,.arp .ar ol{gap:8px;margin:0 0 20px;padding-left:24px;display:grid}.arp .ar ul{list-style:outside}.arp .ar ol{list-style:decimal}.arp .ar li::marker{color:#c64914;font-weight:900}.arp .ar .ar-roz{margin:22px 0 8px}.arp .ar-zk{background:#fbf1e8;border-radius:18px;margin-bottom:26px;padding:22px 26px}.arp .ar-zk>b{color:#7a2608;font-size:18px}.arp .ar-zk ul{margin:10px 0 0}.arp .ar-tip{background:#ffe6d6;border-radius:18px;margin:6px 0 22px;padding:20px 24px}.arp .ar .ar-tip b{color:#7a2608;font-size:16px}.arp .ar .ar-tip p{margin:6px 0 0}.arp .ar-tw{border:1px solid #efe3da;border-radius:16px;margin:6px 0 24px;overflow-x:auto}.arp .ar-t{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5}.arp .ar-t th,.arp .ar-t td{text-align:left;vertical-align:top;border-top:1px solid #f1e6dd;padding:12px 14px}.arp .ar-t thead th{color:#21140d;background:#fbf7f3;border-top:0;font-size:16px}.arp .faq-sec h2{max-width:900px;color:var(--ink);font-size:clamp(34px,4vw,54px)}.arp .faq-au{color:var(--ink2);align-items:center;gap:14px;max-width:900px;margin-top:22px;font-size:17px;display:flex}.arp .faq-au img{object-fit:cover;object-position:center top;border-radius:50%;flex:none;width:48px;height:48px;box-shadow:0 0 0 2px #fff,0 0 0 4px #f26522}.arp .faq-au a{color:var(--o-t);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px}.arp .faq-au a:hover{color:var(--ink)}.arp .faq-list{gap:12px;max-width:900px;margin-top:36px;display:grid}.arp .faq{background:#fff;border:1px solid #e6e4f0;border-radius:16px;transition:border-color .2s}.arp .faq summary{cursor:pointer;min-height:64px;color:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:19px;font-weight:800;line-height:1.35;list-style:none;transition:color .2s,background .2s;display:flex}.arp .faq summary::-webkit-details-marker{display:none}.arp .faq summary:hover{color:var(--o-t);background:#fef4ee}.arp .faq summary i{color:#fff;background:#f26522;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;font-style:normal;font-weight:700;transition:transform .2s;display:flex}.arp .faq[open] summary i{transform:rotate(45deg)}.arp .faq p{color:var(--ink2);max-width:780px;padding:4px 24px 22px;font-size:17px}.arp .faq-ask{background:var(--ink);color:#f4ece6;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;max-width:900px;margin-top:28px;padding:26px 30px;display:flex}.arp .faq-ask b{color:#fff;margin-bottom:4px;font-size:22px;font-weight:900;display:block}.arp .faq-ask p{font-size:17px}.arp .faq-ask .btn2{color:#fff;border:2px solid #ffffff73;border-radius:999px;flex:none;align-items:center;gap:8px;padding:13px 24px;font-size:16px;font-weight:800;transition:border-color .2s,background .2s;display:inline-flex}.arp .faq-ask .btn2:hover{background:#ffffff1a;border-color:#fff}@media (max-width:760px){.arp .faq-au{align-items:flex-start;font-size:16px}.arp .faq-list{margin-top:28px}.arp .faq summary{padding:16px 18px;font-size:17px}.arp .faq p{padding:2px 18px 18px;font-size:16px}.arp .faq-ask{flex-direction:column;align-items:flex-start;padding:22px}.arp .faq-ask b{font-size:20px}}
