.c085-article .c085-body img.c085-detail{display:block;width:104px;height:104px;object-fit:contain;margin:0 0 16px}@media(max-width: 767px){.c085-article .c085-body img.c085-detail{width:94px;height:94px}}.c085-article{--ink:#24475b;--blue:#185c87;--line:#c7dde5;color:var(--ink);background:#fff;max-width:1100px;margin:0 auto;padding:24px 36px 70px;font-size:17px;line-height:2;overflow-wrap:anywhere}.c085-article *,.c085-article *::before,.c085-article *::after{box-sizing:border-box}.c085-article p{margin:0 0 1.25em}.c085-article a{color:var(--blue);text-decoration:underline;text-underline-offset:4px}.c085-article a:focus-visible{outline:3px solid #348c98;outline-offset:5px}.c085-article img{width:100%;height:auto;display:block}.c085-article figure{margin:0}.c085-article h1,.c085-article h2,.c085-article h3{color:var(--ink);line-height:1.65;letter-spacing:.02em;font-weight:600}.c085-article h2{font-size:28px;margin:0 0 24px}.c085-article h3{font-size:21px;margin:0 0 18px}.c085-article section[id]{scroll-margin-top:110px}.c085-article .c085-breadcrumb{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:12px;margin-bottom:26px}.c085-article .c085-label{color:#387c85;font-size:13px;letter-spacing:.06em;font-weight:700}.c085-article .c085-hero{background:#eff7f9;border:1px solid var(--line);border-radius:24px;overflow:hidden}.c085-article .c085-hero>div{padding:36px 40px}.c085-article h1{font-size:clamp(26px,3.5vw,39px);margin:0 0 22px}.c085-article .c085-lead{font-size:20px;margin:0}.c085-article .c085-byline{font-size:12px;color:#647985;margin:18px 0 40px}.c085-article .c085-intro,.c085-article .c085-prose,.c085-article .c085-family{max-width:800px;margin:0 auto 46px}.c085-article .c085-nav{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 32px;gap:8px;padding:16px 0}.c085-article .c085-nav a{font-size:14px;padding:6px;text-align:center}.c085-article .c085-important{padding:26px 30px;border:1px solid #d8d7bd;border-left:5px solid #c4b77b;border-radius:0 18px 18px 0;background:#faf9f0;margin-bottom:44px}.c085-article .c085-important h2{font-size:21px;margin-bottom:14px}.c085-article .c085-important p{margin:0}.c085-article .c085-cases{margin-bottom:48px}.c085-article .c085-cases>header{max-width:800px;margin:0 auto 26px}.c085-article .c085-case{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:30px;padding:24px;border:1px solid var(--line);border-radius:20px;margin-bottom:22px;align-items:start;background:#fff;box-shadow:0 7px 0 #f1f7f9}.c085-article .c085-case img{border-radius:12px}.c085-article .c085-case p:last-child{margin:0}.c085-article .c085-tag{display:inline-block;padding:2px 10px;border-radius:5px;background:#eaf5f7;color:#327589;font-size:13px;font-weight:700}.c085-article .c085-caption{font-size:12px;color:#627985;line-height:1.9}.c085-article .c085-cases>.c085-caption{margin:28px 0 0}.c085-article .c085-message{padding:36px 40px;background:#f1f7fb;border-radius:24px;margin-bottom:48px}.c085-article .c085-message-heading{max-width:800px}.c085-article .c085-fields{background:#fff;border:1px solid var(--line);border-radius:15px;padding:8px 24px;margin:26px 0}.c085-article .c085-fields>div{display:grid;grid-template-columns:120px 1fr;gap:24px;padding:18px 0;border-bottom:1px solid var(--line)}.c085-article .c085-fields>div:last-child{border:0}.c085-article .c085-fields dt{font-weight:600;color:#256786}.c085-article .c085-fields dd{margin:0}.c085-article .c085-example{border-left:4px solid #96becf;margin:28px 0;padding:22px 26px;background:#fff;border-radius:0 15px 15px 0}.c085-article .c085-example span{font-size:13px;color:#407b8d;font-weight:700}.c085-article .c085-example p{margin:16px 0 0}.c085-article .c085-message>p:last-child{margin:0}.c085-article .c085-confirm{margin-bottom:48px}.c085-article .c085-states{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:center;margin:30px 0 18px}.c085-article .c085-states>div{align-self:stretch;border:1px solid var(--line);padding:22px 18px;border-radius:16px;background:#f7fafb}.c085-article .c085-states>div:nth-of-type(2){background:#eff7f4}.c085-article .c085-states>div:nth-of-type(3){background:#f8f7ee}.c085-article .c085-states strong{display:block;line-height:1.8;font-size:18px;margin-bottom:12px}.c085-article .c085-states p{font-size:15px;margin:0}.c085-article .c085-states>span{font-size:22px;color:#5e8fa0}.c085-article .c085-confirm aside{padding:26px 30px;border:1px solid #d7d9c8;border-radius:18px;background:#f9f9f1;margin:28px 0}.c085-article .c085-confirm aside p{margin:0}.c085-article .c085-next{background:#edf6f9;border:1px solid var(--line);border-radius:24px;padding:36px 40px}.c085-article .c085-actions{display:grid;gap:12px;margin:26px 0}.c085-article .c085-actions a{min-height:54px;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;border:1px solid var(--line);background:#fff;border-radius:10px;text-decoration:none;line-height:1.7;font-size:16px}.c085-article .c085-actions a:first-child{color:#fff;background:#1c5f84}.c085-article .c085-next>.c085-caption{margin:0}@media(max-width: 767px){.c085-article{padding:20px 18px 48px;font-size:16px;line-height:1.95}.c085-article h1{font-size:clamp(21px,5.6vw,28px);letter-spacing:0}.c085-article h2{font-size:23px}.c085-article h3{font-size:20px}.c085-article .c085-hero>div{padding:26px 20px}.c085-article .c085-label{font-size:12px;letter-spacing:.025em}.c085-article .c085-lead{font-size:17px}.c085-article .c085-byline{margin-bottom:30px}.c085-article .c085-intro,.c085-article .c085-prose,.c085-article .c085-family,.c085-article .c085-cases,.c085-article .c085-message,.c085-article .c085-confirm{margin-bottom:36px}.c085-article .c085-nav{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;padding:14px 0}.c085-article .c085-nav a{font-size:13px}.c085-article .c085-important{padding:24px 20px;margin-bottom:36px}.c085-article .c085-important h2{font-size:20px}.c085-article .c085-case{grid-template-columns:1fr;gap:22px;padding:20px;margin-bottom:26px}.c085-article .c085-case figure{width:100%;max-width:360px;margin:0 auto}.c085-article .c085-tag{font-size:12px}.c085-article .c085-message{padding:26px 22px}.c085-article .c085-fields{padding:4px 18px}.c085-article .c085-fields>div{grid-template-columns:1fr;gap:7px;padding:16px 0}.c085-article .c085-example{padding:20px}.c085-article .c085-states{grid-template-columns:1fr;gap:8px;margin-top:24px}.c085-article .c085-states>span{justify-self:center;transform:rotate(90deg)}.c085-article .c085-states>div{padding:20px 22px}.c085-article .c085-states p{font-size:16px}.c085-article .c085-confirm aside{padding:24px 22px}.c085-article .c085-next{padding:26px 22px}.c085-article .c085-actions a{font-size:15px;padding:14px 16px}}
