.support-section{background:#f8f5ee;padding:80px 0;color:#063c2d}
.support-wrap{width:min(1280px,calc(100% - 64px));margin:auto}
.support-heading{text-align:center;margin-bottom:40px}
.support-heading h2{font-size:clamp(32px,3.5vw,48px);font-weight:850;line-height:1.45;letter-spacing:.01em;margin:0 0 18px;color:#003b29}
.support-heading h2 span{display:inline-block}
.support-heading>p{display:inline-block;font-size:24px;font-weight:700;line-height:1.6;margin:0;padding-bottom:14px;border-bottom:3px solid #a98a41;color:#31443a}
.support-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}
.support-panel{border-radius:24px;padding:32px 30px 18px;box-shadow:0 8px 20px #2e39201c;min-width:0}
.support-panel--english{background:linear-gradient(125deg,#104b3d,#06392d);color:#fffaf0;--support-accent:#d9b468;--support-line:#c7c8a47a}
.support-panel--australia{background:#e9e9df;color:#053d2c;--support-accent:#667542;--support-line:#6a775459}
.support-panel>header{text-align:center;margin-bottom:22px}
.support-panel h3{color:inherit;font-size:30px;font-weight:850;line-height:1.5;margin:0 0 16px;padding-bottom:12px;position:relative}
.support-panel h3:after{content:"";position:absolute;width:70%;height:3px;background:#b89a54;bottom:0;left:15%}
.support-period{display:inline-block;border:1.5px solid var(--support-accent);border-radius:40px;padding:6px 20px;font-size:18px;font-weight:700;line-height:1.5;margin:0;color:inherit}
.support-panel--english .support-period{color:#e3bd71}
.support-items{list-style:none;margin:0;padding:0}
.support-items>li{display:grid;grid-template-columns:68px minmax(0,1fr);gap:24px;align-items:center;min-height:146px;padding:22px 0;border-bottom:1px solid var(--support-line)}
.support-items>li:last-child{border-bottom:0}
.support-items svg{width:64px;height:64px;color:var(--support-accent)}
.support-items>li>div{border-left:1px solid var(--support-line);padding-left:24px;min-width:0}
.support-items h4{font-size:25px;font-weight:800;line-height:1.5;margin:0 0 6px;color:inherit}
.support-items p{font-size:18px;line-height:1.8;margin:0;color:inherit;letter-spacing:.015em}
@media(max-width:999px) and (min-width:761px){.support-wrap{width:calc(100% - 48px)}.support-panel{padding:28px 22px 14px}.support-panel h3{font-size:25px}.support-items>li{grid-template-columns:44px minmax(0,1fr);gap:16px}.support-items svg{width:44px;height:44px}.support-items>li>div{padding-left:16px}.support-items h4{font-size:22px}}
@media(max-width:760px){.support-section{padding:56px 0}.support-wrap{width:calc(100% - 40px);max-width:540px}.support-heading{margin-bottom:28px}.support-heading h2{font-size:28px;line-height:1.6;letter-spacing:0;margin-bottom:16px}.support-heading h2 span{display:inline}.support-heading>p{font-size:19px;padding-bottom:12px;text-wrap:balance}.support-panels{grid-template-columns:minmax(0,1fr);gap:24px}.support-panel{padding:26px 20px 8px;border-radius:20px}.support-panel h3{font-size:25px;line-height:1.5;margin-bottom:16px}.support-period{font-size:16px;padding:6px 12px}.support-panel>header{margin-bottom:10px}.support-items>li{grid-template-columns:40px minmax(0,1fr);gap:14px;min-height:0;padding:22px 0;align-items:start}.support-items svg{width:40px;height:40px;margin-top:3px}.support-items>li>div{padding-left:14px}.support-items h4{font-size:21px;line-height:1.5;margin-bottom:7px}.support-items p{font-size:17px;line-height:1.8;letter-spacing:0}}

@media(max-width:760px){.support-copy-break{display:none}}

.support-heading h2 .support-phrase,.support-panel h3 .support-phrase{display:inline-block;white-space:nowrap}
