.NewsCard-module__QM5Fqa__card{flex-direction:column;display:flex}.NewsCard-module__QM5Fqa__link{gap:var(--sp-4);color:inherit;flex-direction:column;text-decoration:none;display:flex}.NewsCard-module__QM5Fqa__frame{aspect-ratio:3/2;border-radius:var(--r-card-lg);background:var(--bg-secondary);position:relative;overflow:hidden}.NewsCard-module__QM5Fqa__imgScale{position:absolute;inset:0;transform:scale(1)}@media (hover:hover) and (pointer:fine){@media (prefers-reduced-motion:no-preference){.NewsCard-module__QM5Fqa__imgScale{transition:transform .7s var(--ease-power3)}.NewsCard-module__QM5Fqa__card:hover .NewsCard-module__QM5Fqa__imgScale{transform:scale(1.03)}}}.NewsCard-module__QM5Fqa__img{object-fit:cover;object-position:center}.NewsCard-module__QM5Fqa__fallback{font-size:var(--fs-title2);color:var(--accent-press);background:var(--accent-tint);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.NewsCard-module__QM5Fqa__body{gap:var(--sp-2);flex-direction:column;display:flex}.NewsCard-module__QM5Fqa__date{font-size:var(--fs-caption1);color:var(--label-tertiary);font-variant-numeric:tabular-nums}.NewsCard-module__QM5Fqa__title{font-size:var(--fs-title3);color:var(--ink);margin:0;font-weight:600;line-height:1.32}.NewsCard-module__QM5Fqa__titleText{transition:background-size .6s var(--ease-power3), letter-spacing .4s var(--ease-power3);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;padding-bottom:2px}@media (hover:hover) and (pointer:fine){.NewsCard-module__QM5Fqa__card:hover .NewsCard-module__QM5Fqa__titleText{letter-spacing:-.006em;background-size:100% 1.5px}}.NewsCard-module__QM5Fqa__summary{color:var(--label-secondary);font-size:var(--fs-subhead);margin:0;line-height:1.4}
.page-module___xgroa__page{max-width:var(--measure);padding:var(--sp-10) var(--sp-5) var(--sp-section);margin:0 auto}@media (min-width:1181px){.page-module___xgroa__page{padding-right:clamp(var(--sp-5), calc(210px - (100vw - var(--measure)) / 2), 210px)}}.page-module___xgroa__intro{max-width:var(--measure-text);margin-bottom:var(--sp-10)}.page-module___xgroa__eyebrow{margin-bottom:var(--sp-3)}.page-module___xgroa__heading{margin:0 0 var(--sp-4)}.page-module___xgroa__lead{font-size:var(--fs-title3);color:var(--label-secondary);margin:0;line-height:1.6}.page-module___xgroa__groups{margin-top:var(--sp-8)}.page-module___xgroa__yearSection{margin-top:clamp(var(--sp-10), 9vh, 5.5rem);scroll-margin-top:6rem}.page-module___xgroa__yearSection:first-child{margin-top:0}.page-module___xgroa__yearHead{margin:0 0 var(--sp-6);padding-bottom:var(--sp-3);border-bottom:1px solid var(--c-hairline,#14100c29);letter-spacing:-.01em;color:var(--label-tertiary);font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:700}.page-module___xgroa__monthSection{margin-top:clamp(var(--sp-10), 8vh, 4.5rem);scroll-margin-top:6rem}.page-module___xgroa__yearSection .page-module___xgroa__monthSection:first-of-type{margin-top:var(--sp-7)}.page-module___xgroa__monthHead{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6);display:flex}.page-module___xgroa__monthTick{background:var(--c-accent,#e35205);border-radius:2px;flex:none;width:22px;height:3px}.page-module___xgroa__monthName{font-family:var(--font-thai);font-weight:700;font-size:var(--fs-title3);color:var(--c-ink,#1a140d);margin:0}.page-module___xgroa__grid{gap:var(--sp-10) var(--sp-6);grid-template-columns:repeat(3,1fr);display:grid}.page-module___xgroa__empty{font-size:var(--fs-title3);color:var(--label-tertiary)}.page-module___xgroa__rail{z-index:15;transition:opacity .3s;position:fixed;top:50%;right:clamp(14px,3vw,44px);transform:translateY(-50%)}.page-module___xgroa__railList{flex-direction:column;align-items:flex-end;gap:clamp(9px,1.5vh,16px);margin:0;padding:0;list-style:none;display:flex;position:relative}.page-module___xgroa__railList:before{content:"";background:var(--c-hairline,#14100c29);width:1px;position:absolute;top:8px;bottom:8px;right:8px}.page-module___xgroa__railItem{margin:0}.page-module___xgroa__railYearItem{text-align:right;margin:0;padding:7px 20px 2px 0}.page-module___xgroa__railYearItem:first-child{padding-top:0}.page-module___xgroa__railYearLabel{letter-spacing:.06em;color:var(--c-text-muted,#4f4a44);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.page-module___xgroa__railLabelYear{font-variant-numeric:tabular-nums;font-weight:700}.page-module___xgroa__railBtn{cursor:pointer;background:0 0;border:0;flex-direction:row-reverse;align-items:center;gap:12px;padding:2px 0;display:flex}.page-module___xgroa__railDot{flex:0 0 16px;height:16px;position:relative}.page-module___xgroa__railDot:after{content:"";border:1.5px solid var(--c-text-faint,#9a938a);background:var(--bg,#faf8f4);width:9px;height:9px;transition:width .25s var(--ease-power3), height .25s var(--ease-power3), background .25s ease, border-color .25s ease, box-shadow .25s ease;border-radius:50%;position:absolute;top:50%;left:8px;transform:translate(-50%,-50%)}.page-module___xgroa__railLabel{font-family:var(--font-thai);text-align:right;color:var(--c-text-faint,#9a938a);white-space:nowrap;opacity:.55;transition:font-size .25s var(--ease-power3), opacity .25s ease, color .25s ease, font-weight .25s ease;font-size:12px;line-height:1.1}.page-module___xgroa__railBtn:hover .page-module___xgroa__railLabel{opacity:1;color:var(--c-text-muted,#4f4a44)}.page-module___xgroa__railActive .page-module___xgroa__railDot:after{background:var(--c-accent,#e35205);border-color:var(--c-accent,#e35205);width:13px;height:13px;box-shadow:0 0 0 4px #e3520524}.page-module___xgroa__railActive .page-module___xgroa__railLabel{color:var(--c-ink,#1a140d);opacity:1;font-size:14px;font-weight:700}@media (max-width:1180px){.page-module___xgroa__rail{display:none}}.page-module___xgroa__cardWrap{min-width:0}@media (hover:hover) and (pointer:fine){.page-module___xgroa__cardWrap{cursor:none}}.page-module___xgroa__cursor{z-index:9999;pointer-events:none;will-change:transform;place-items:center;width:110px;height:110px;margin:-55px 0 0 -55px;display:grid;position:fixed;top:0;left:0}.page-module___xgroa__cursorDisc{background:var(--c-accent,#e35205);color:#fff;width:84px;height:84px;font-family:var(--font-thai);opacity:0;transition:opacity .18s ease, transform .24s var(--ease-power3);border-radius:999px;place-items:center;font-size:19px;font-weight:700;display:grid;transform:scale(.4);box-shadow:0 12px 34px -8px #e3520599}.page-module___xgroa__cursorOn .page-module___xgroa__cursorDisc{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.page-module___xgroa__cursorDisc{transition:none}}@media (max-width:960px){.page-module___xgroa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page-module___xgroa__page{padding:var(--sp-8) var(--sp-4) var(--sp-10)}.page-module___xgroa__grid{gap:var(--sp-8);grid-template-columns:1fr}}
