.iebd{--bd-line:rgba(148,174,205,.32);--bd-card:rgba(127,155,190,.06);max-width:1160px;margin:auto;padding:28px 0 72px;overflow-wrap:anywhere}.iebd section{margin-top:52px}.iebd-hero{padding:clamp(24px,5vw,64px);border:1px solid var(--bd-line);border-radius:24px;background:var(--bd-card)}.iebd-hero h1{font-size:clamp(2.2rem,5vw,4.3rem);max-width:850px;line-height:1.05;letter-spacing:-.04em}.iebd-hero>p:not(.iebd-eyebrow){max-width:660px;font-size:1.15rem}.iebd-eyebrow,.iebd-label,.iebd-meta{font-weight:700;font-size:.85rem;letter-spacing:.07em;text-transform:uppercase}.iebd-grid{margin-top:24px}.iebd .iebd-card,.iebd-packages .native-post-card{padding:26px;border:1px solid var(--bd-line);background:var(--bd-card);border-radius:18px;min-width:0}.iebd-card-mark{display:grid;place-items:center;width:62px;height:62px;background:#168cff;color:#061426;font-size:2rem;font-weight:800;border-radius:16px;margin-bottom:24px}.iebd .iebd-status{font-size:.85rem;font-weight:650}.iebd .iebd-source{font-size:.88rem;line-height:1.6;margin-top:20px}.iebd a:not(.btn){text-underline-offset:4px}.iebd-search{max-width:720px;margin:28px 0}.iebd-search label{display:block;font-weight:700;margin-bottom:8px}.iebd-search>div{display:flex;gap:10px}.iebd-search input{flex:1;min-width:0;font:inherit;padding:12px 16px;border:1px solid var(--bd-line);border-radius:10px;background:transparent;color:inherit}.iebd .btn,.iebd button{min-height:48px}.iebd :is(a,button,input):focus-visible{outline:3px solid #168cff;outline-offset:4px}.iebd-next{display:flex;align-items:center;gap:30px;justify-content:space-between;padding:30px;border:1px solid var(--bd-line);border-radius:18px}.iebd-next>div{max-width:720px}.iebd .actions{display:flex;gap:12px;flex-wrap:wrap}.iebd .actions a{white-space:normal}.iebd-packages>p{max-width:850px}.iebd-packages .native-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}html[data-theme=light] .iebd{--bd-line:#b9c9db;--bd-card:#f2f6fc;color:#13283f}.iebd-description{margin-top:20px}@media(max-width:760px){.iebd-next{display:block}.iebd-next>.btn{margin-top:16px}.iebd-packages .native-post-grid{grid-template-columns:1fr}.iebd-hero{padding:26px 20px}.iebd{padding-top:16px}.iebd section{margin-top:36px}.iebd .actions{align-items:stretch}.iebd .actions a{flex:1 1 210px}}@media(max-width:380px){.iebd-search>div{flex-wrap:wrap}.iebd-search input{flex-basis:100%}.iebd-search button{width:100%}}
/* Shared mobile actions use column flow: never let flex-basis become button height. */
@media(max-width:760px){.iebd .actions a{flex:none;width:100%;min-height:48px;height:auto;padding:14px 18px}.iebd-search>div{display:grid;grid-template-columns:1fr}.iebd-search input,.iebd-search button{width:100%;min-width:0}.iebd-search input{min-height:48px}.iebd{padding-bottom:110px}}
