/* v14.2 data usage — information architecture aligned with storefront */
*{box-sizing:border-box}body{margin:0;background:#f5f7fa;color:#172640;font:14px/1.6 Inter,system-ui,-apple-system,'Segoe UI',sans-serif}
.info-main{max-width:1140px;width:calc(100% - 42px);margin:0 auto;padding:25px 0 38px}
.info-breadcrumb{display:flex;gap:11px;align-items:center;color:#8a98ac;font-size:12px;margin-bottom:32px}.info-breadcrumb a{color:#406690;text-decoration:none}
.info-title-row{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px}
.info-eyebrow{color:#2b60c6;font-weight:850;font-size:10px;letter-spacing:.13em}
.info-title-row h1{font-size:clamp(30px,4vw,42px);letter-spacing:-.045em;line-height:1.12;color:#1b2d47;margin:10px 0 12px}
.info-lead{font-size:14px;color:#73839a;max-width:720px;margin:0}
.info-back{color:#145ec2;background:#fff;border:1px solid #d9e5f2;border-radius:9px;font-weight:800;padding:11px 16px;text-decoration:none;white-space:nowrap;font-size:12px}
.info-layout{display:grid;grid-template-columns:238px minmax(0,1fr);gap:25px;align-items:start}
.info-contents{display:flex;flex-direction:column;gap:4px;position:sticky;top:20px;background:#fff;padding:23px 17px;border:1px solid #e1e7ef;border-radius:12px;box-shadow:0 4px 17px #173b6b0a}
.info-contents strong{font-size:12px;color:#233752;margin:0 10px 12px}.info-contents a{display:block;border-radius:7px;padding:9px 11px;color:#62758d;font-weight:650;font-size:12px;text-decoration:none}.info-contents a:hover{background:#eef5ff;color:#1259be}
.info-articles{display:grid;gap:15px;min-width:0}.info-card{background:#fff;border:1px solid #e1e7ef;border-radius:12px;padding:25px 26px;box-shadow:0 4px 17px #173b6b08;scroll-margin-top:22px}
.info-card-header{display:flex;align-items:center;gap:14px;padding-bottom:15px;border-bottom:1px solid #edf1f6;margin-bottom:19px}
.info-count{display:grid;place-items:center;flex:0 0 39px;height:39px;border-radius:10px;background:#ecf3ff;color:#1e5bd1;font-weight:850}
.info-card h2{font-size:19px;line-height:1.2;color:#1c3150;letter-spacing:-.02em;margin:0 0 6px}.info-card-header p{font-size:12px!important;margin:0!important;color:#8998a8!important}.info-card>p{font-size:13px;color:#61748b;line-height:1.75;margin:0 0 15px}.info-card>p:last-child{margin-bottom:0}
.info-card strong{color:#263b58}.info-note{border-left:3px solid #2864d9;background:#f2f7ff;color:#4d657f;font-size:12px;border-radius:6px;padding:14px 17px}
.info-card--notice{background:#f8fbff}
@media(max-width:830px){.info-layout{grid-template-columns:1fr}.info-contents{position:static;display:flex;flex-direction:row;gap:8px;align-items:center;overflow-x:auto;white-space:nowrap}.info-contents strong{display:none}.info-contents a{background:#f3f7fd}.info-title-row{align-items:flex-start;flex-direction:column}}
@media(max-width:550px){.info-main{width:calc(100% - 30px);padding-top:16px}.info-breadcrumb{margin-bottom:23px}.info-title-row{gap:15px;margin-bottom:21px}.info-contents{padding:12px}.info-card{padding:18px 17px}.info-card h2{font-size:17px}.info-card>p{font-size:12px}}
