.sp{position:relative;display:block;width:100%;height:100%;overflow:hidden;isolation:isolate}.sp:before{content:"";display:block;padding-top:var(--sp-min,133.333%)}.sp-frame{position:absolute;inset:0 0 auto;aspect-ratio:900/1200;user-select:none}.sp-still,.sp-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.sp-canvas[hidden]{display:none}.sp-pole{position:absolute;inset:0;margin-top:calc(133.333% - 1px);pointer-events:none;background:url(/assets/tools/signpost/pole-strip.webp?v=941c48fef66a) center top/100% auto repeat-y;z-index:-1}.sp-link{position:absolute;inset:0;display:block;color:transparent;-webkit-tap-highlight-color:transparent;outline:0;text-decoration:none;cursor:pointer}.sp-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sp-top{clip-path:polygon(7.69% 9.32%,92.31% 9.32%,92.8% 24.27%,7.2% 24.27%);z-index:2}.sp-low{clip-path:polygon(18.14% 34.58%,86.18% 23.76%,86.63% 40.33%,17.8% 48.99%);z-index:3}.sp:not(.is-live) .sp-link:focus-visible{background:#ffffff40}.sp-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:4;opacity:0}.sp-ring.on{opacity:1}.sp-ring path{fill:none;stroke:#10151e;stroke-width:2.5px;vector-effect:non-scaling-stroke}.t-lower{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,31vw,430px);gap:clamp(20px,3vw,44px);align-items:stretch;width:min(100%,calc(var(--w)*4 + 102px));margin:clamp(46px,8vh,84px) auto -52px}.t-lower .t-list{width:auto;margin:0 0 56px}.t-post{min-width:0;margin-top:-34px}@media(max-width:1079px){.t-lower .t-list ul{grid-template-columns:minmax(0,1fr)}}@media(max-width:859px){.t-lower{display:block;margin-bottom:-36px}.t-lower .t-list{margin-bottom:34px}.t-post{width:min(100%,430px);margin:0 auto;--sp-min:94%}}
