.guardian-mark{margin:0;display:flex;justify-content:center;align-items:center;min-width:0}.guardian-mark img{width:min(100%,300px);height:auto;filter:drop-shadow(0 16px 20px #14233b16)}
.guardian-introduction{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:55px;align-items:center;margin:20px 0 55px;max-width:960px;background:#eee6d8;border:1px solid var(--line);border-radius:12px;padding:30px}.guardian-introduction figure{margin:0;min-width:0}.guardian-introduction video{display:block;width:100%;height:auto;aspect-ratio:9/16;background:var(--ink);border-radius:7px}.guardian-introduction h2{font-size:clamp(2rem,3.3vw,3rem);margin:18px 0 25px}.guardian-introduction p{color:var(--muted)}.guardian-introduction details{font-size:.88rem}.guardian-introduction summary{cursor:pointer;text-underline-offset:4px;text-decoration:underline}.guardian-introduction details p{margin:14px 0 0}
.guardian-steps{padding-left:25px}.guardian-steps li{padding-left:8px;margin-bottom:18px;color:var(--muted)}.guardian-steps strong{color:var(--ink)}.guardian-pilot{background:#eee6d8;border-left:3px solid #b98037;padding:22px 25px;margin:28px 0 0}.guardian-teaser{display:flex;align-items:center;gap:16px;max-width:480px;margin-top:26px;padding:19px 20px;background:var(--paper);border:1px solid var(--line);border-radius:7px;text-decoration:none}.guardian-teaser img{flex-shrink:0}.guardian-teaser strong,.guardian-teaser span>span{display:block}.guardian-teaser strong{font-size:1rem;margin-bottom:4px}.guardian-teaser span>span{font-size:.83rem;line-height:1.6;color:var(--muted)}.guardian-teaser:hover{border-color:#b98037}
@media(max-width:650px){.guardian-mark{justify-content:flex-start}.guardian-mark img{width:160px}.guardian-introduction{grid-template-columns:1fr;gap:28px;padding:22px}.guardian-introduction figure{width:min(100%,270px);margin-inline:auto}.guardian-introduction h2{font-size:2.25rem}.guardian-teaser{padding:16px}.guardian-pilot{padding:18px}}
