﻿#contents:has(.wt-support)>:not(.wt-support){display:none!important}
#contents .wt-support{--pink:#BC2F52;background:#FFF8F5;color:#34262a;padding:clamp(24px,5vw,72px);border-radius:24px;margin:32px auto 64px;max-width:1200px;box-sizing:border-box;text-align:left}
.wt-support header{padding:16px 0 44px;border-bottom:1px solid #dfc8cf;position:relative}.wt-support h1{font-size:clamp(30px,4.5vw,60px);line-height:1.2;letter-spacing:-.045em;margin:24px 0}.wt-support header p{font-size:18px;line-height:1.7}.wt-support .wt-support-hours{font-size:14px;margin-top:24px}.wt-support-signal{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#BC2F52}.wt-support-signal:before{content:'';width:8px;height:8px;background:currentColor;border-radius:50%;box-shadow:0 0 0 5px #bc2f5212}.wt-support nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:28px}.wt-support nav a{grid-column:span 2;position:relative;background:white;border:1px solid #e4ccd3;border-radius:16px;padding:28px 24px;color:#34262a;transition:transform .25s,border-color .25s,box-shadow .25s;min-width:0}.wt-support nav a:nth-child(-n+2){grid-column:span 3}.wt-support nav a:first-child{background:#BC2F52;color:white;border-color:#BC2F52}.wt-support small{font-size:13px;font-weight:700}.wt-support h2{font-size:clamp(19px,2.4vw,28px);line-height:1.4;margin:22px 0 12px;overflow-wrap:anywhere}.wt-support nav p{font-size:14px;line-height:1.6;padding-right:15px}.wt-support nav a>span{position:absolute;right:20px;bottom:20px;font-size:22px}.wt-support nav a:hover{transform:translateY(-4px);border-color:#BC2F52;box-shadow:0 12px 28px #bc2f5212}.wt-support a:focus-visible{outline:3px solid #34262a;outline-offset:4px}@media(max-width:600px){#contents .wt-support{padding:24px 18px;margin:20px 0;border-radius:16px}.wt-support nav{grid-template-columns:minmax(0,1fr)}.wt-support nav a,.wt-support nav a:nth-child(-n+2){grid-column:auto}.wt-support header{padding-bottom:24px}}@media(prefers-reduced-motion:reduce){.wt-support nav a{transition:none}.wt-support nav a:hover{transform:none}}
