.aida-ship-breadcrumb{display:flex;align-items:center;gap:.55rem;margin:1.2rem 0 0;color:#5e7185;font-size:.9rem}
.aida-ship-breadcrumb a{color:#0d5a83;text-decoration:underline;text-underline-offset:3px}
.aida-ship-intro{margin-top:1.2rem}
.aida-ship-plan-alert{margin:1.25rem 0 0;padding:.85rem 1rem;border:1px solid #add0e5;border-radius:12px;background:#edf7fd;color:#123c56;line-height:1.55}
.aida-ship-direct{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.7rem 1rem;border-radius:10px;background:#f0bd4e;color:#0a1a2f;font-weight:800;text-decoration:none}
.aida-ship-direct:hover,.aida-ship-direct:focus-visible{background:#ffcf65;color:#0a1a2f}
.aida-ship-seo{max-width:1200px;margin:3rem auto 4rem;color:#173349}
.aida-ship-seo__hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:2rem;align-items:center}
.aida-ship-seo__hero h2{font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.17;margin:.5rem 0 1rem;color:#0a2943}
.aida-ship-seo__hero p{line-height:1.7}
.aida-ship-seo__hero img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:18px}
.aida-ship-seo__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0}
.aida-ship-seo__facts div{padding:1rem 1.2rem;border:1px solid #d8e5ee;border-radius:14px;background:#f6fafc}
.aida-ship-seo__facts strong{display:block;font-size:1.45rem;color:#083a5c}
.aida-ship-seo__facts span{font-size:.88rem;color:#4f6372}
.aida-ship-seo__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}
.aida-ship-seo__grid article{padding:1.2rem;border:1px solid #d8e5ee;border-radius:14px;background:#fff}
.aida-ship-seo__grid h3{margin:0 0 .5rem;font-size:1.08rem;color:#0a2943}
.aida-ship-seo__grid p{margin:0;line-height:1.65}
.aida-ship-seo__source{margin:1.5rem 0;padding:1.1rem 1.2rem;border-left:4px solid #0c6d97;background:#f2f8fc;line-height:1.65}
.aida-ship-seo__source p{margin:0 0 .45rem}
.aida-ship-seo__source a,.aida-ship-seo__more a{color:#075c85;text-decoration:underline;text-underline-offset:3px}
.aida-ship-seo__faq{margin:2rem 0}
.aida-ship-seo__faq h2{font-size:1.5rem;color:#0a2943}
.aida-ship-seo__faq details{padding:.9rem 0;border-bottom:1px solid #d8e5ee}
.aida-ship-seo__faq summary{cursor:pointer;font-weight:700}
.aida-ship-seo__faq p{max-width:74ch;line-height:1.65}
.aida-ship-seo__more{display:flex;flex-wrap:wrap;gap:.65rem 1.3rem;padding-top:.75rem}
@media(max-width:760px){.aida-ship-seo__hero{grid-template-columns:1fr}.aida-ship-seo__facts,.aida-ship-seo__grid{grid-template-columns:1fr}.aida-ship-seo{margin-top:2rem}.aida-ship-seo__hero img{max-height:300px}}

.aida-ship-tools{display:flex;gap:1rem}.aida-ship-tools .text-button{width:auto;flex:1;justify-content:flex-start;gap:.35rem}
