.guide-uk h3{font-size:1.15rem;color:#153d5a;margin:26px 0 12px}
.guide-uk .uk-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 16px}
.guide-uk .uk-card{padding:20px 16px;border:1px solid #d4e0e7;border-radius:14px;background:#f1f6f9;min-width:0}
.guide-uk .uk-card span{display:block;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:#526a78}
.guide-uk .uk-card strong{display:block;font-size:1.45rem;line-height:1.4;color:#153d5a;margin-top:10px}
.guide-uk .uk-note{font-size:.92rem;color:#526a78;border-left:3px solid #d0a42b;padding:10px 14px;background:#fff9e9}
.guide-uk .uk-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:0;list-style:none;margin:28px 0}
.guide-uk .uk-process li{position:relative;margin:0;padding:14px 8px 0;border-top:3px solid #153d5a;min-width:0;line-height:1.5}
.guide-uk .uk-process li:not(:last-child)::after{content:'→';position:absolute;right:-13px;top:12px;color:#9d781c}
.guide-uk .uk-process span{display:block;color:#9d781c;font-size:.8rem;font-weight:700;margin-bottom:8px}
.guide-uk .uk-process strong{color:#153d5a;font-size:.92rem}
.guide-uk .uk-source{font-size:.92rem}
.guide-uk .guide-copy a{overflow-wrap:anywhere}
@media(max-width:1000px){.guide-uk .uk-process{grid-template-columns:1fr}.guide-uk .uk-process li{display:flex;gap:14px;align-items:center;border-top:0;border-left:3px solid #153d5a;padding:10px 14px}.guide-uk .uk-process span{margin:0;flex:0 0 24px}.guide-uk .uk-process li:not(:last-child)::after{content:none}}
@media(max-width:600px){.guide-uk .uk-cards{grid-template-columns:1fr}.guide-uk .uk-card{padding:16px}.guide-uk .uk-card strong{font-size:1.3rem}}
