.wi-training-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.wi-training-choices>a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px;border:1px solid var(--wi-line,#dce2d6);border-radius:18px;background:var(--wi-cream,#f3f2e8);color:var(--wi-text,#192b24);text-decoration:none;min-width:0}.wi-training-choices>a:hover{background:#e9efdd;border-color:#a9c38b}.wi-training-choices strong,.wi-training-choices small{display:block}.wi-training-choices strong{font-size:1rem;line-height:1.4}.wi-training-choices small{font-size:.8rem;line-height:1.6;color:var(--wi-muted,#59665c);margin-top:6px}.wi-training-choices .wi-arrow{flex:0 0 20px;width:20px;height:20px}.wi-training-local-link{margin:0 0 28px}.wi-training-advice>p:not(.wi-eyebrow){max-width:800px}.wi-training-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}.wi-training-decision-grid article{padding:26px;background:var(--wi-cream,#f3f2e8);border-radius:18px}.wi-training-decision-grid h3{font-size:1.1rem;margin:0 0 12px}.wi-training-decision-grid p{font-size:.9rem;line-height:1.8;margin:0 0 16px}.wi-training-guide .wi-training-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;align-items:center;padding-top:42px;padding-bottom:20px}.wi-training-hero h1{font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.08;margin:12px 0 22px}.wi-training-hero>div>p{max-width:650px}.wi-training-hero .wi-training-area{font-size:.85rem;line-height:1.7;color:var(--wi-muted,#59665c)}.wi-training-hero figure{margin:0;background:var(--wi-cream,#f3f2e8);border-radius:30px;overflow:hidden;align-self:stretch;display:grid;place-items:center}.wi-training-hero figure img{display:block;width:100%;height:100%;max-height:440px;object-fit:contain}.wi-training-orientation{padding-top:8px;padding-bottom:0}.wi-training-guide section[id]{scroll-margin-top:120px}.wi-training-prices>p{max-width:850px}.wi-training-price-group{border:1px solid var(--wi-line,#dce2d6);border-radius:18px;margin:12px 0;overflow:hidden;background:#fff}.wi-training-price-group>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;cursor:pointer;list-style:none;font-weight:700;color:#006b43}.wi-training-price-group>summary::-webkit-details-marker{display:none}.wi-training-price-group>summary span{font-size:1.4rem;line-height:1;transition:transform .2s}.wi-training-price-group[open]>summary{background:var(--wi-cream,#f3f2e8)}.wi-training-price-group[open]>summary span{transform:rotate(45deg)}.wi-training-price-table table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.88rem}.wi-training-price-table th,.wi-training-price-table td{text-align:left;padding:18px;vertical-align:top;border-bottom:1px solid var(--wi-line,#dce2d6);overflow-wrap:anywhere}.wi-training-price-table th:first-child{width:25%}.wi-training-price-table th:last-child{width:25%}.wi-training-price-table thead{background:#fafaf6}.wi-training-price-table ul{padding:0 0 0 17px;margin:0}.wi-training-price-table li{margin:0 0 6px;line-height:1.6}.wi-training-price>div+div{margin-top:16px}.wi-training-price strong{font-size:1.1rem;white-space:nowrap}.wi-training-price small{display:block;font-size:.76rem;line-height:1.6;color:var(--wi-muted,#59665c);margin-top:3px}.wi-training-price-link{padding:14px 22px;margin:0}.wi-training-price-note{font-size:.8rem;color:var(--wi-muted,#59665c);margin-top:18px}@media(max-width:800px){.wi-training-choices{grid-template-columns:1fr;gap:10px}.wi-training-choices>a{padding:18px}.wi-training-choices small{margin-top:3px}.wi-training-decision-grid{grid-template-columns:1fr;gap:14px}.wi-training-decision-grid article{padding:22px}.wi-training-guide .wi-training-hero{grid-template-columns:1fr;gap:22px;padding-top:26px}.wi-training-hero figure{max-width:480px;width:100%;justify-self:center}.wi-training-hero figure img{max-height:300px}.wi-training-hero h1{font-size:2.7rem}.wi-training-price-table thead{display:none}.wi-training-price-table table,.wi-training-price-table tbody,.wi-training-price-table tr{display:block;width:100%}.wi-training-price-table tr{padding:18px;border-bottom:1px solid var(--wi-line,#dce2d6)}.wi-training-price-table th,.wi-training-price-table td,.wi-training-price-table th:first-child{display:block;width:auto;padding:0;border:0}.wi-training-price-table th{font-size:1rem;margin-bottom:12px}.wi-training-price-table td+td{margin-top:16px}.wi-training-price{display:flex!important;gap:24px;flex-wrap:wrap}.wi-training-price>div+div{margin-top:0}.wi-training-price-group>summary{padding:16px 18px}.wi-training-price-link{padding:14px 18px}.wi-training-price-table tr:last-child{border-bottom:0}}
