.breadcrumbs{max-width:1120px;margin:28px auto 0;padding:0 24px;color:#5d719e;font-size:.9rem}.breadcrumbs a{color:#285ecc;text-decoration:none}.guide-article{max-width:840px;margin:0 auto;padding:18px 24px 72px;color:#14285e}.guide-article header{display:block;padding:30px 0 22px;background:none;border:0}.guide-article h1{max-width:790px;margin:0 0 16px;font-size:clamp(2.35rem,5vw,4.3rem);letter-spacing:-.055em;line-height:1.02;color:#071b52}.guide-article h2{margin:52px 0 16px;font-size:clamp(1.65rem,3vw,2.35rem);letter-spacing:-.035em;line-height:1.12;color:#071b52}.guide-article h3{margin:30px 0 10px;font-size:1.2rem;color:#0d2561}.guide-article p,.guide-article li{font-size:1.06rem;line-height:1.7;color:#3e578f}.guide-article a{color:#075eea;font-weight:700}.article-meta{display:flex;gap:10px;flex-wrap:wrap;color:#6377a2;font-size:.92rem}.article-intro{font-size:1.2rem!important;max-width:760px}.article-cover{display:block;width:100%;margin:18px 0 34px;border-radius:20px;box-shadow:0 14px 34px rgba(17,61,134,.12)}.article-table-wrap{overflow-x:auto;border:1px solid #d9e5fb;border-radius:16px;margin:20px 0}.article-table{width:100%;border-collapse:collapse;min-width:650px;background:#fff}.article-table th,.article-table td{padding:16px;text-align:left;border-bottom:1px solid #e3ebfb;vertical-align:top;color:#405887}.article-table th{background:#f4f8ff;color:#102863;font-size:.91rem}.article-table td:first-child{font-weight:800;color:#112967}.article-note,.article-editorial-note{padding:18px 20px;border-radius:14px;background:#eef7ff;color:#35558d}.article-editorial-note{margin-top:35px;background:#f5f8ff}.article-live{margin:36px -24px;padding:32px max(24px,calc((100vw - 840px)/2));background:linear-gradient(120deg,#eef9ff,#f6fbff);border-top:1px solid #dcecff;border-bottom:1px solid #dcecff}.article-live h2{margin-top:0}.article-live>p{margin-top:-6px}.article-deal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.article-deal{display:flex;flex-direction:column;gap:9px;padding:20px;border:1px solid #d9e6fb;border-radius:16px;background:#fff;box-shadow:0 7px 18px rgba(23,69,143,.06)}.article-deal b{font-size:1.25rem;color:#11265d}.article-deal .deal-price{font-size:1.65rem;font-weight:900;color:#d51d2d}.article-deal .deal-price small{font-size:.82rem;color:#566b98}.article-deal .deal-meta{font-size:.88rem;color:#526b9c}.article-deal .deal-features{font-size:.84rem;color:#2e5e83}.article-deal a{margin-top:4px}.article-source-list{padding-left:22px}.article-source-list li{margin:9px 0}.guide-index{max-width:1120px;margin:0 auto;padding:56px 24px 76px}.guide-index h1{font-size:clamp(2.4rem,5vw,4rem);letter-spacing:-.05em;color:#091d55;margin-bottom:10px}.guide-index>p{max-width:650px;color:#4b6392;font-size:1.12rem;line-height:1.6}.guide-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}.guide-index-card{display:flex;flex-direction:column;min-height:210px;padding:25px;border:1px solid #d8e5f8;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(25,73,148,.06);text-decoration:none}.guide-index-card span{color:#0d69e9;font-size:.86rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.guide-index-card b{margin:12px 0;color:#10255c;font-size:1.32rem;line-height:1.15}.guide-index-card small{color:#59709d;line-height:1.45}.guide-index-card em{margin-top:auto;padding-top:18px;color:#0867e7;font-style:normal;font-weight:800}@media(max-width:700px){.guide-article{padding:12px 19px 52px}.breadcrumbs{padding:0 19px;margin-top:18px}.article-live{margin:30px -19px;padding:25px 19px}.article-deal-grid,.guide-index-grid{grid-template-columns:1fr}.article-cover{border-radius:14px}.guide-index{padding:34px 19px 52px}.guide-article h2{margin-top:40px}}
