.ks67-section{background:#edf2f6}.ks67-heading{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:end;margin-bottom:35px}.tp-page .ks67-heading h2{margin-bottom:0}.ks67-heading h2 em{font-style:normal;color:#285d81}.tp-page .ks67-heading>p{font-size:18px;line-height:1.85;margin:0}.ks67-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.ks67-card{background:#fff;border:1px solid #c9d7e1;min-width:0}.ks67-card figure>a{display:block;background:#edf0f2}.ks67-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.tp-page .ks67-card figcaption{font-size:14px;line-height:1.6;margin:0;padding:13px 24px;border-bottom:1px solid #dce5ec;color:#4e6070}.ks67-card-copy{padding:27px 28px 30px}.ks67-number{display:block;font-size:13px;line-height:1.6;color:#56758c;margin-bottom:10px}.tp-page .ks67-card h3{font-size:27px;line-height:1.35;margin:0 0 16px;color:#182b3b}.tp-page .ks67-card p{font-size:18px;line-height:1.85;margin:0}.tp-page .ks67-examples{font-size:15px;line-height:1.8;margin:25px 0 0;color:#536b7c}.ks67-advice{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;margin-top:35px;padding:35px;background:#fff;border-top:3px solid #285d81}.tp-page .ks67-advice h3{font-size:28px;line-height:1.35;margin:0 0 20px}.tp-page .ks67-advice p{font-size:17px;line-height:1.85}.ks67-actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:23px;min-width:0}.tp-page .ks67-actions>a:first-child{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:17px;font-weight:600;line-height:1.7;white-space:normal;width:100%;padding:16px 20px}.ks67-actions>a:first-child span{flex-shrink:0}.ks67-actions>a:last-child{font-size:17px;font-weight:600;line-height:1.7;color:#245b82;text-underline-offset:4px}.ks67-source{display:inline-block;color:#365c76;font-size:14px;line-height:1.8;text-underline-offset:4px}.tp-page .ks67-detail-link{display:block;margin-top:16px;font-size:16px;line-height:1.7;color:#245b82}.ks67-section a:focus-visible{outline:3px solid #285d81;outline-offset:4px}
@media(max-width:1199px){.ks67-heading{gap:30px}.ks67-grid{gap:24px}.ks67-card-copy{padding:24px}.tp-page .ks67-card h3{font-size:25px}.ks67-advice{grid-template-columns:1fr;gap:25px}.ks67-actions{align-items:flex-start}.tp-page .ks67-actions>a:first-child{width:auto;max-width:100%}}
@media(max-width:767px){.ks67-heading,.ks67-grid{grid-template-columns:1fr}.ks67-heading{gap:20px;margin-bottom:27px}.tp-page .ks67-heading>p{font-size:17px}.ks67-card-copy{padding:24px}.tp-page .ks67-card h3{font-size:25px}.tp-page .ks67-card p{font-size:17px}.tp-page .ks67-card figcaption{padding:12px 24px}.ks67-advice{padding:25px 22px;gap:24px}.tp-page .ks67-advice h3{font-size:26px}.tp-page .ks67-actions>a:first-child{font-size:16px;padding:15px 18px}.tp-page .ks67-examples{font-size:14px}}
