.cz-recirculation{box-sizing:border-box;clear:both;margin:42px 0 30px;padding-top:26px;border-top:3px solid #b62432;color:#182438;font-family:inherit;max-width:100%;min-width:0}.cz-recirculation *{box-sizing:border-box;min-width:0}.cz-recirculation section+section{margin-top:30px}.cz-recirculation h2{font-family:inherit;font-size:clamp(22px,2.5vw,28px);line-height:1.25;margin:0 0 18px;color:#152338;letter-spacing:-.02em}.cz-recirculation ul{list-style:none;padding:0;margin:0}.cz-related-guide-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cz-related-card{margin:0!important;padding:19px 18px;border:1px solid #d7dce3;border-radius:5px;background:#fff;display:flex;flex-direction:column;gap:12px}.cz-recirculation h3{font-family:inherit;font-size:18px;font-weight:700;line-height:1.4;margin:0;overflow-wrap:anywhere;color:#152338}.cz-recirculation h3 a{color:inherit;text-decoration:none}.cz-recirculation h3 a:hover{color:#a91e2c;text-decoration:underline;text-underline-offset:3px}.cz-related-card p{font-size:16px;line-height:1.6;color:#465365;margin:0}.cz-related-open{font-size:14px!important;font-weight:700;color:#a91e2c!important;margin-top:auto;text-decoration:none;line-height:1.5}.cz-related-open:hover{text-decoration:underline}.cz-related-news-list li{padding:15px 0;border-bottom:1px solid #dfe3e8;margin:0!important}.cz-related-news-list li:first-child{padding-top:0}.cz-related-meta{font-size:13px!important;line-height:1.6;margin:0 0 6px!important;color:#526072}.cz-related-meta span{font-weight:600}body.single-post .entry-content .cz-recirculation h3,body.single-post .entry-content .cz-recirculation h3 a{font-size:18px!important;line-height:1.4!important;letter-spacing:normal!important}body.single-post .entry-content .cz-recirculation h2{font-size:clamp(22px,2.5vw,28px)!important;line-height:1.25!important}.cz-recirculation a:focus-visible{outline:3px solid #b62432;outline-offset:4px;border-radius:2px}.cz-related-bridge .cz-related-card:first-child{border-left:3px solid #b62432;background:#faf9f7}@media(max-width:850px){.cz-related-guide-list{grid-template-columns:1fr}.cz-related-card{padding:18px}.cz-recirculation{margin-top:32px}.cz-recirculation h3{font-size:18px}}@media(prefers-reduced-motion:reduce){.cz-recirculation *{scroll-behavior:auto}}