.xp{--xp-accent:var(--brand-brand,#183e52);--xp-ink:var(--brand-ink,#19252d);--xp-line:var(--brand-line,#d7e0e3);--xp-wash:var(--brand-soft,#f3f7f7);box-sizing:border-box;width:min(100%,1120px);color:var(--xp-ink);margin:0 auto;padding:clamp(24px,5vw,64px) clamp(16px,3vw,32px);font-family:inherit;line-height:1.7}.xp *{box-sizing:border-box}.xp a{color:inherit;text-underline-offset:3px}.xp-hero{background:var(--xp-wash);border-top:4px solid var(--xp-accent);padding:clamp(28px,5vw,64px)}.xp-kicker{letter-spacing:.17em;color:var(--xp-accent);margin:0 0 18px;font-size:.73rem;font-weight:800}.xp-hero h1{letter-spacing:-.05em;margin:0 0 18px;font-size:clamp(2rem,4.2vw,3.7rem);line-height:1.2}.xp-hero p:not(.xp-kicker){max-width:720px;margin:0;font-size:1.06rem}.xp-stat{border-top:1px solid #c6d6d8;flex-wrap:wrap;gap:12px 24px;margin-top:32px;padding-top:20px;font-size:.9rem;display:flex}.xp-stat strong{font-size:1.17em}.xp-tabs{border-bottom:1px solid var(--xp-line);flex-wrap:wrap;gap:10px;padding:20px 0 24px;display:flex}.xp-tabs a,.xp-topics a{border:1px solid var(--xp-line);background:#fff;border-radius:40px;align-items:center;gap:8px;padding:9px 16px;font-weight:700;text-decoration:none;display:inline-flex}.xp-tabs a[aria-current=page]{background:var(--xp-accent);border-color:var(--xp-accent);color:#fff}.xp-intro{background:var(--xp-wash);border-left:3px solid var(--xp-accent);margin:32px 0 36px;padding:20px 26px}.xp-intro h2{margin:0 0 6px;font-size:1.1rem}.xp-intro p{margin:0}.xp-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.xp-card{border:1px solid var(--xp-line);background:#fff;min-width:0;box-shadow:0 5px 20px #0c242a0a}.xp-card-head,.xp-card-foot{color:#52636b;flex-wrap:wrap;align-items:center;gap:7px 14px;padding:14px 18px;font-size:.78rem;display:flex}.xp-card-head{border-bottom:1px solid var(--xp-line)}.xp-card-head time{margin-left:auto}.xp-num{color:var(--xp-accent);font-weight:800}.xp-card details{padding:20px 18px}.xp-card summary{cursor:pointer;gap:9px;list-style:none;display:grid}.xp-card summary::-webkit-details-marker,.xp-question summary::-webkit-details-marker{display:none}.xp-card summary strong{overflow-wrap:anywhere;font-size:1.04rem;line-height:1.5}.xp-quote{color:var(--xp-accent);font-family:Georgia,serif;font-size:2.2rem;line-height:.7}.xp-open{color:var(--xp-accent);font-size:.78rem;font-weight:700}.xp-card blockquote{border-top:1px solid var(--xp-line);white-space:pre-line;overflow-wrap:anywhere;margin:20px 0 0;padding:18px 0 0;font-size:.92rem}.xp-card-foot{border-top:1px solid var(--xp-line);justify-content:space-between}.xp-card-foot a{font-weight:700}.xp-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:35px 0;display:flex}.xp-pagination a,.xp-pagination span{border:1px solid var(--xp-line);padding:8px 14px;text-decoration:none}.xp-pagination span{background:var(--xp-accent);color:#fff;border-color:var(--xp-accent)}.xp-source{color:#55666d;border-top:1px solid var(--xp-line);padding-top:15px;font-size:.8rem}.xp-topics{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.xp-topics span{color:#667;font-size:.8rem}.xp-question-group{margin:36px 0}.xp-group-head{border-bottom:2px solid var(--xp-accent);align-items:center;gap:16px;padding-bottom:12px;display:flex}.xp-group-head span{color:var(--xp-accent);font-size:.78rem;font-weight:800}.xp-group-head h2{margin:0;font-size:1.5rem}.xp-question{border-bottom:1px solid var(--xp-line)}.xp-question summary{cursor:pointer;align-items:center;gap:18px;padding:21px 6px;list-style:none;display:flex}.xp-question summary>span{color:var(--xp-accent);font-size:.78rem;font-weight:800}.xp-question h3{flex:1;margin:0;font-size:1.03rem;line-height:1.5}.xp-question summary>b{color:var(--xp-accent);font-size:1.4rem}.xp-question[open] summary>b{transform:rotate(45deg)}.xp-answer{color:#32434b;padding:0 38px 22px}.xp-answer p{margin:0 0 9px}.xp-answer a{color:var(--xp-accent);font-weight:700}.xp-faq-end{background:var(--xp-wash);margin-top:42px;padding:28px}.xp-faq-end h2{margin:0 0 8px}.xp-faq-end p{margin:0 0 12px}.xp-faq-end a{color:var(--xp-accent);font-weight:700}@media (width<=700px){.xp-list{grid-template-columns:1fr}.xp-hero{padding:28px 20px}.xp-stat{gap:4px;display:grid}.xp-answer{padding-left:25px}.xp-question summary{gap:12px}}.xp-question{grid-template-columns:36px 1fr;gap:10px;padding:21px 6px;display:grid}.xp-q-number{color:var(--xp-accent);font-size:.78rem;font-weight:800}.xp-question h3{margin:0 0 8px;font-size:1.03rem;display:block}.xp-question p{color:#32434b;margin:0 0 10px}.xp-question a{color:var(--xp-accent);font-weight:700}.xp-hero h1{font-size:var(--at-h1)}.xp-source{font-size:15px}
