@charset "utf-8";.page-about,.page-contact{background: #fff;}.crumb-lite{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;font-size: 12.6px;letter-spacing: .02em;color: var(--muted);}.crumb-lite a{color: var(--muted);}.crumb-lite a:hover{color: var(--navy-700);}.crumb-lite i{font-style: normal;color: var(--line-strong);}.crumb-lite span{color: var(--navy-700);font-weight: 600;}.pg-hero{position: relative;padding: clamp(22px,2.6vw,34px) 0 clamp(30px,3.6vw,48px);background: radial-gradient(680px 620px at 86% -16%,rgba(214,158,46,.15),transparent 62%),radial-gradient(520px 420px at 4% 4%,rgba(45,82,136,.09),transparent 66%),linear-gradient(180deg,#f1f5fa 0%,#f9fbfd 60%,#fff 100%);}.pg-hero::before{content: "";position: absolute;inset: 0;pointer-events: none;background-image: radial-gradient(circle at 1px 1px,rgba(26,54,93,.085) 1px,transparent 0);background-size: 24px 24px;-webkit-mask-image: radial-gradient(56% 52% at 86% -8%,#000 0%,transparent 74%);mask-image: radial-gradient(56% 52% at 86% -8%,#000 0%,transparent 74%);}.pg-hero-in{position: relative;z-index: 2;display: grid;grid-template-columns: minmax(0,1.06fr) minmax(0,.94fr);gap: clamp(26px,3.6vw,58px);align-items: center;padding-top: clamp(16px,2.2vw,30px);}.pg-hero .eyebrow{margin-top: 18px;}.pg-hero h1{margin-top: 14px;font-size: clamp(29px,3.5vw,45px);line-height: 1.2;letter-spacing: -.024em;}.pg-hero h1 em{font-style: normal;color: var(--gold-600);}.pg-hero-sub{margin-top: 17px;max-width: 47ch;font-size: clamp(14.4px,1.2vw,15.4px);line-height: 1.86;color: var(--body);}.pg-hero-meta{display: flex;flex-wrap: wrap;gap: 9px 16px;margin-top: 20px;font-size: 12.8px;color: var(--muted);}.pg-hero-meta span{display: inline-flex;align-items: center;gap: 7px;}.pg-hero-meta svg{width: 14px;height: 14px;flex: none;color: var(--gold-ink);}.pg-hero-actions{display: flex;flex-wrap: wrap;gap: 11px;margin-top: 24px;}.factrail{position: relative;z-index: 5;display: grid;grid-template-columns: repeat(4,1fr);margin-top: clamp(28px,3.2vw,44px);transform: translateY(clamp(24px,2.8vw,38px));background: #fff;border: 1px solid var(--line);border-radius: 18px;box-shadow: var(--shadow-lg);overflow: hidden;}.factrail::before{content: "";position: absolute;inset: 0 0 auto;height: 2px;background: linear-gradient(90deg,var(--gold) 0%,var(--gold-light) 38%,rgba(214,158,46,0) 100%);}.factrail > div{padding: 20px clamp(15px,1.9vw,26px) 21px;border-left: 1px solid var(--line);}.factrail > div:first-child{border-left: 0;}.factrail b{display: flex;align-items: baseline;gap: 3px;font-size: clamp(24px,2.4vw,31px);font-weight: 800;line-height: 1.1;color: var(--navy-800);letter-spacing: -.022em;font-variant-numeric: tabular-nums;}.factrail b i{font-style: normal;font-size: .44em;font-weight: 700;color: var(--gold-600);}.factrail span{display: block;margin-top: 5px;font-size: 12.6px;color: var(--muted);}.pg-hero:has(.factrail) + .sec{padding-top: calc(var(--sec) + clamp(18px,2.2vw,32px));}.pg-sec-head{max-width: 760px;}.pg-sec-head h2{margin-top: 13px;}.pg-sec-head .sec-sub{margin-top: 13px;}.plate{position: relative;isolation: isolate;}.plate::after{content: "";position: absolute;z-index: -1;inset: 20px -13px -13px 20px;border: 1px solid rgba(214,158,46,.34);border-radius: 18px;}.plate-in{background: #fff;border: 1px solid var(--line);border-radius: 18px;box-shadow: var(--shadow-lg);overflow: hidden;}.plate-top{display: flex;align-items: center;gap: 10px;padding: 14px 22px;background: linear-gradient(150deg,var(--navy-900),var(--navy-950));}.plate-top i{width: 7px;height: 7px;border-radius: 50%;flex: none;background: var(--gold-light);box-shadow: 0 0 0 4px rgba(232,199,102,.16);}.plate-top b{font-size: 12px;font-weight: 800;letter-spacing: .15em;color: var(--gold-light);}.plate-body{padding: 20px 22px 16px;}.plate-body .k{display: block;font-size: 14.4px;font-weight: 700;line-height: 1.72;color: var(--ink);}.plate-body p{margin-top: 10px;font-size: 13px;line-height: 1.78;color: var(--muted);}.plate-foot{display: flex;flex-wrap: wrap;gap: 8px;padding: 0 22px 20px;}.plate-foot span{display: inline-block;padding: 5px 11px;border-radius: 999px;background: var(--navy-50);color: var(--navy-700);font-size: 12px;}.story{display: grid;grid-template-columns: minmax(0,1.12fr) minmax(0,.88fr);gap: clamp(30px,4vw,66px);align-items: start;}.story-txt h2{margin-top: 13px;}.story-txt .lead-p{margin-top: 22px;padding-left: 17px;border-left: 3px solid var(--gold);font-size: clamp(15.4px,1.3vw,16.6px);line-height: 1.86;font-weight: 500;color: var(--navy-800);}.story-txt p + p{margin-top: 14px;}.story-txt .body-p{margin-top: 15px;font-size: 14.6px;line-height: 1.88;color: var(--body);}.story-fig{position: relative;}.story-fig::before{content: "";position: absolute;z-index: 0;inset: 14px -14px -14px 14px;border: 1px solid rgba(214,158,46,.30);border-radius: 20px;}.story-fig img{position: relative;z-index: 1;width: 100%;aspect-ratio: 4 / 3.2;object-fit: cover;border-radius: 18px;box-shadow: var(--shadow);filter: saturate(.94) contrast(1.02);}.story-cap{position: relative;z-index: 2;margin: -38px 10px 0;padding: 18px 20px 16px;background: #fff;border: 1px solid var(--line);border-radius: 14px;box-shadow: var(--shadow-lg);}.story-cap p{font-size: 14px;line-height: 1.78;font-weight: 600;color: var(--navy-800);}.story-cap cite{display: block;margin-top: 9px;font-style: normal;font-size: 12.2px;line-height: 1.7;color: var(--muted);}.story-cap .kw{margin-top: 12px;}.story-cap .kw span{font-size: 11.8px;}.belief-wrap{display: grid;grid-template-columns: minmax(0,344px) minmax(0,1fr);gap: clamp(26px,4vw,68px);align-items: start;}.belief-rail h2{margin-top: 13px;font-size: clamp(21px,1.85vw,26px);line-height: 1.35;}.belief-rail .sec-sub{margin-top: 12px;}.belief-rail .rail-note{margin-top: 20px;padding-top: 16px;border-top: 1px solid var(--line-strong);font-size: 12.6px;line-height: 1.78;color: var(--muted);}.belief-list{border-top: 1px solid var(--line-strong);}.belief-row{position: relative;display: grid;grid-template-columns: 58px minmax(0,1fr);gap: 0 clamp(14px,2vw,26px);padding: 22px 0 24px;border-bottom: 1px solid var(--line);transition: background .22s var(--ease);}.belief-row::before{content: "";position: absolute;left: -14px;top: 18px;bottom: 18px;width: 2px;border-radius: 2px;background: var(--gold);opacity: 0;transition: opacity .22s var(--ease);}.belief-row:hover{background: rgba(241,245,250,.5);}.belief-row:hover::before{opacity: 1;}.belief-row .n{font-size: 20px;font-weight: 800;line-height: 1.2;color: var(--navy-200);letter-spacing: -.02em;font-variant-numeric: tabular-nums;}.belief-row h3{font-size: 17px;}.belief-row p{margin-top: 8px;max-width: 58ch;font-size: 13.8px;line-height: 1.8;color: var(--muted);}.tl2{margin-top: clamp(28px,3.2vw,42px);}.tl2-item{display: grid;grid-template-columns: 122px 24px minmax(0,1fr);column-gap: clamp(12px,1.6vw,24px);}.tl2-y{text-align: right;padding-top: 7px;font-size: 14.4px;font-weight: 800;color: var(--navy-800);letter-spacing: -.01em;font-variant-numeric: tabular-nums;}.tl2-axis{position: relative;}.tl2-axis::before{content: "";position: absolute;left: 50%;top: 0;bottom: 0;width: 2px;background: linear-gradient(180deg,var(--gold) 0%,rgba(214,158,46,.5) 10%,var(--navy-100) 34%,var(--navy-100) 100%);border-radius: 2px;transform: translateX(-50%);}.tl2-item:first-child .tl2-axis::before{top: 13px;}.tl2-item:last-child .tl2-axis::before{bottom: auto;height: 13px;}.tl2-dot{position: absolute;left: 50%;top: 13px;transform: translate(-50%,-50%);width: 9px;height: 9px;border-radius: 50%;background: #fff;border: 2px solid var(--gold);}.tl2-item:last-child .tl2-dot{background: var(--gold);box-shadow: 0 0 0 4px var(--gold-soft);}.tl2-body{padding-bottom: clamp(24px,2.6vw,32px);}.tl2-item:last-child .tl2-body{padding-bottom: 0;}.tl2-body h3{font-size: 17.2px;letter-spacing: -.012em;}.tl2-body p{margin-top: 8px;max-width: 68ch;font-size: 13.9px;line-height: 1.8;color: var(--muted);}.tl2-item:last-child .tl2-body{padding: 16px 20px;margin-top: -6px;max-width: 660px;border-radius: 12px;background: var(--navy-50);border: 1px solid var(--line);}.tl2-item:last-child .tl2-body p{margin-top: 6px;}.netbar{display: grid;grid-template-columns: 150px minmax(0,1fr) minmax(0,300px);gap: clamp(14px,2vw,30px);align-items: center;margin-top: clamp(24px,2.8vw,34px);padding: 18px clamp(18px,2.2vw,26px);border-radius: 16px;background: var(--navy-50);border: 1px solid var(--line);}.netbar .k{font-size: 11.8px;font-weight: 800;letter-spacing: .15em;color: var(--gold-ink);}.netbar .note{font-size: 12.4px;line-height: 1.7;color: var(--muted);}.otree{margin-top: clamp(26px,3vw,40px);}.ot-top{position: relative;max-width: 780px;margin-inline: auto;text-align: center;padding: 22px 26px 24px;border-radius: 16px;background: rgba(255,255,255,.055);border: 1px solid rgba(255,255,255,.16);}.ot-top::before{content: "";position: absolute;inset: 0 0 auto;height: 2px;border-radius: 16px 16px 0 0;background: linear-gradient(90deg,rgba(232,199,102,0),rgba(232,199,102,.75),rgba(232,199,102,0));}.ot-badge{display: inline-flex;align-items: center;gap: 8px;padding: 4px 11px;border-radius: 999px;background: rgba(232,199,102,.14);color: var(--gold-light);font-size: 11.6px;font-weight: 800;letter-spacing: .12em;}.ot-top h3{margin-top: 12px;font-size: clamp(18px,1.8vw,21px);color: #fff;}.ot-top p{margin: 9px auto 0;max-width: 58ch;font-size: 13.2px;line-height: 1.75;color: #a9bacd;}.ot-top .kw{margin-top: 14px;justify-content: center;}.ot-top .kw span{background: rgba(255,255,255,.08);color: #cfdcea;}.ot-conn{width: 1px;height: 30px;margin: 0 auto;background: linear-gradient(180deg,rgba(232,199,102,.7),rgba(232,199,102,.12));}.ot-hub{display: flex;align-items: center;justify-content: center;gap: 14px;font-size: 11.4px;font-weight: 700;letter-spacing: .16em;color: #8fa6bd;}.ot-hub::before,.ot-hub::after{content: "";flex: 1;height: 1px;background: rgba(255,255,255,.13);}.og-grid{display: grid;grid-template-columns: 1fr;gap: var(--gap);margin-top: var(--gap);}.og-card{position: relative;display: flex;flex-direction: column;padding: 22px 20px 20px;border-radius: 16px;background: #fff;transition: transform .26s var(--ease),box-shadow .26s var(--ease);}.og-card:hover{transform: translateY(-3px);box-shadow: 0 22px 44px -24px rgba(0,0,0,.55);}.og-no{position: absolute;right: 18px;top: 16px;font-size: 11.6px;font-weight: 800;letter-spacing: .06em;color: var(--navy-200);font-variant-numeric: tabular-nums;}.og-role{display: inline-flex;width: fit-content;padding: 4px 10px;border-radius: 999px;background: var(--gold-soft);color: var(--gold-ink);font-size: 11.2px;font-weight: 700;letter-spacing: .04em;}.og-card h3{margin-top: 12px;font-size: 15.2px;line-height: 1.52;color: var(--ink);}.og-card p{margin-top: 8px;font-size: 13px;line-height: 1.74;color: var(--muted);}.og-card .kw{margin-top: auto;padding-top: 12px;}.og-card .kw span{font-size: 11.4px;padding: 3px 9px;background: var(--navy-50);color: var(--navy-700);}.og-card--alt{background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.16);}.og-card--alt .og-no{color: rgba(255,255,255,.22);}.og-card--alt .og-role{background: rgba(232,199,102,.16);color: var(--gold-light);}.og-card--alt h3{color: #fff;}.og-card--alt p{color: #a9bacd;}.og-card--alt .kw span{background: rgba(255,255,255,.1);color: #dbe6f2;}.tblcard{border-radius: 16px;overflow: hidden;background: #fff;border: 1px solid var(--line);box-shadow: var(--shadow-sm);}.tblcard .tbl-scroll{overflow-x: auto;}.tblcard .data-table{min-width: 640px;}.tblcard .data-table thead th{padding: 13px 18px;font-size: 13.4px;letter-spacing: .02em;}.tblcard .data-table td{padding: 13px 18px;font-size: 13.6px;line-height: 1.72;}.tblcard .data-table:has(thead th:nth-child(3)) thead th:first-child{width: 16%;}.tblcard .data-table thead th:nth-child(2){width: 26%;}.tbl-hint{display: none;}@media (max-width: 700px){.tbl-hint{display: flex;align-items: center;gap: 6px;margin: 0;padding: 10px 18px;background: #fafbfd;border-bottom: 1px solid var(--line);font-size: 12px;color: var(--muted);}.tbl-hint::after{content: "→";color: var(--gold-ink);}.tblcard .data-table{min-width: 740px;}.tblcard .data-table th,.tblcard .data-table td{font-size: 12.6px;padding: 11px 12px;}.tblcard .data-table thead th:nth-child(1){width: 124px;}.tblcard .data-table thead th:nth-child(2){width: 200px;}}.tblnote{display: grid;grid-template-columns: 20px minmax(0,1fr);gap: 11px;padding: 14px 18px;background: var(--gold-soft);border-top: 1px solid rgba(214,158,46,.22);}.tblnote svg{width: 17px;height: 17px;margin-top: 2px;color: var(--gold-ink);}.tblnote p{font-size: 12.6px;line-height: 1.72;color: #6b5518;}.defgrid{display: grid;grid-template-columns: 1fr;gap: 0 clamp(28px,3.6vw,60px);margin-top: clamp(20px,2.4vw,30px);}.defitem{padding: 15px 0 16px;border-top: 1px solid var(--line);}.defitem dt{font-size: 11.8px;font-weight: 800;letter-spacing: .09em;color: var(--gold-ink);}.defitem dd{margin: 6px 0 0;font-size: 13.8px;line-height: 1.72;color: var(--body);}.note-panel{display: grid;grid-template-columns: minmax(0,208px) minmax(0,1fr);gap: clamp(22px,3vw,54px);align-items: start;padding: clamp(24px,2.8vw,38px) clamp(22px,2.6vw,36px);border-radius: 18px;background: #f7f9fc;border: 1px solid var(--line);}.edit-split{display: grid;grid-template-columns: minmax(0,208px) minmax(0,1fr);gap: clamp(22px,3vw,54px);align-items: start;}.note-panel .k,.edit-split .k{font-size: 11.6px;font-weight: 800;letter-spacing: .15em;color: var(--gold-ink);}.note-panel .rule,.edit-split .rule{height: 1px;margin: 14px 0 12px;background: var(--line-strong);}.edit-split .hint{font-size: 12.4px;line-height: 1.75;color: var(--muted);}.note-panel .prose{max-width: 66ch;}.sec--tight{padding-block: clamp(46px,4.8vw,74px);}.checklist{background: #fff;border: 1px solid var(--line);border-radius: 18px;box-shadow: var(--shadow-lg);overflow: hidden;}.checklist .hd{display: flex;align-items: center;gap: 9px;padding: 14px 22px;background: linear-gradient(150deg,var(--navy-900),var(--navy-950));}.checklist .hd i{width: 7px;height: 7px;border-radius: 50%;flex: none;background: var(--gold-light);box-shadow: 0 0 0 4px rgba(232,199,102,.16);}.checklist .hd b{font-size: 12px;font-weight: 800;letter-spacing: .14em;color: var(--gold-light);}.cl-item{display: grid;grid-template-columns: 26px minmax(0,1fr);gap: 12px;padding: 15px 22px;border-bottom: 1px solid var(--line);}.cl-item:last-of-type{border-bottom: 0;}.cl-no{font-size: 11.8px;font-weight: 800;color: var(--gold-600);padding-top: 3px;font-variant-numeric: tabular-nums;}.cl-item b{display: block;font-size: 13.6px;font-weight: 700;color: var(--ink);}.cl-item span{display: block;margin-top: 3px;font-size: 12.4px;line-height: 1.66;color: var(--muted);}.cl-foot{padding: 12px 22px 15px;background: #fafbfd;border-top: 1px solid var(--line);font-size: 12.2px;line-height: 1.66;color: var(--muted);}.page-contact .ch-card{gap: 9px;}.page-contact .ch-card .ch-d{min-height: 2.9em;}@media (min-width: 700px) and (max-width: 959px){.page-contact .ch-grid > .ch-card:last-child{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0,1fr) 200px;column-gap: 26px;align-content: start;}.page-contact .ch-grid > .ch-card:last-child > .ch-head{grid-column: 1 / -1;grid-row: 1;}.page-contact .ch-grid > .ch-card:last-child > .ch-k,.page-contact .ch-grid > .ch-card:last-child > .ch-val,.page-contact .ch-grid > .ch-card:last-child > .ch-d{grid-column: 1;}.page-contact .ch-grid > .ch-card:last-child > .ch-go{grid-column: 2;grid-row: 2 / span 5;align-self: end;margin-top: 0;}}@media (max-width: 700px){.page-contact .ch-card{padding: 22px 20px 18px;}.page-contact .ch-card .ch-d{min-height: 0;}.page-contact .ch-card .ch-go{height: 44px;}}.visit-main{display: grid;gap: 0;}.visit-k{font-size: 11.8px;font-weight: 800;letter-spacing: .15em;color: var(--gold-ink);}.route{display: grid;margin-top: 14px;}.route li{position: relative;display: grid;grid-template-columns: 26px minmax(0,1fr);gap: 12px;padding-bottom: 13px;}.route li:last-child{padding-bottom: 0;}.route li::before{content: "";position: absolute;left: 12.5px;top: 22px;bottom: 2px;width: 1px;background: var(--line-strong);}.route li:last-child::before{display: none;}.route i{display: grid;place-items: center;width: 26px;height: 26px;flex: none;border-radius: 50%;background: #fff;border: 1px solid var(--line-strong);font-style: normal;font-size: 11.2px;font-weight: 800;color: var(--navy-700);}.route li:first-child i{background: var(--navy-900);border-color: var(--navy-900);color: #fff;}.route li:last-child i{border-color: var(--gold);color: var(--gold-ink);background: var(--gold-soft);}.route b{display: block;font-size: 13.4px;font-weight: 700;color: var(--ink);line-height: 1.5;}.route span{display: block;margin-top: 2px;font-size: 12.3px;line-height: 1.6;color: var(--muted);}.visit-split{margin-top: 20px;padding-top: 18px;border-top: 1px solid var(--line);}.visit-card{position: relative;overflow: hidden;}.visit-mark{position: absolute;right: 14px;bottom: -14px;font-size: clamp(64px,7vw,98px);font-weight: 800;line-height: 1;letter-spacing: -.05em;color: rgba(26,54,93,.045);font-variant-numeric: tabular-nums;user-select: none;pointer-events: none;}.steps5{position: relative;display: grid;grid-template-columns: repeat(5,1fr);margin-top: clamp(26px,3vw,38px);}.steps5::before{content: "";position: absolute;left: 5%;right: 5%;top: 21px;height: 1px;background: repeating-linear-gradient(90deg,var(--line-strong) 0 7px,transparent 7px 14px);}.s5{position: relative;padding: 0 clamp(10px,1.2vw,18px);}.s5-n{position: relative;z-index: 1;display: grid;place-items: center;width: 43px;height: 43px;border-radius: 50%;background: #fff;border: 1px solid var(--line-strong);font-size: 13.4px;font-weight: 800;color: var(--navy-700);font-variant-numeric: tabular-nums;box-shadow: var(--shadow-sm);transition: border-color .22s var(--ease),color .22s var(--ease);}.s5:first-child .s5-n{background: var(--navy-900);border-color: var(--navy-900);color: #fff;}.s5:last-child .s5-n{background: var(--gold-soft);border-color: var(--gold);color: var(--gold-ink);}.s5:hover .s5-n{border-color: var(--gold);color: var(--gold-ink);}.s5:first-child:hover .s5-n{color: #fff;}.s5 h3{margin-top: 15px;font-size: 15px;}.s5 p{margin-top: 6px;font-size: 12.6px;line-height: 1.72;color: var(--muted);}.pull{display: grid;grid-template-columns: 3px minmax(0,1fr);gap: clamp(16px,2vw,26px);margin-top: clamp(28px,3.2vw,42px);padding-top: clamp(24px,2.6vw,32px);border-top: 1px solid var(--line-strong);}.pull .bar{border-radius: 2px;background: linear-gradient(180deg,var(--gold),rgba(214,158,46,.18));}.pull p{font-size: clamp(16.5px,1.7vw,20px);line-height: 1.72;font-weight: 600;color: var(--navy-800);letter-spacing: -.01em;}.pull cite{display: block;margin-top: 10px;font-style: normal;font-size: 12.6px;line-height: 1.7;color: var(--muted);}@media (max-width: 980px){.pg-hero-in{grid-template-columns: 1fr;align-items: start;}.note-panel{grid-template-columns: 1fr;gap: 16px;}.plate,.checklist{max-width: 560px;}.story,.belief-wrap,.edit-split{grid-template-columns: 1fr;}.story-fig{max-width: 560px;}.belief-rail .rail-note{margin-top: 14px;}.netbar{grid-template-columns: 1fr;gap: 12px;}.steps5{grid-template-columns: repeat(2,1fr);row-gap: 26px;}.steps5::before{display: none;}.s5{padding: 0;}.pg-hero:has(.factrail) + .sec{padding-top: var(--sec);}}@media (max-width: 700px){.factrail{grid-template-columns: 1fr 1fr;transform: translateY(20px);}.factrail > div{padding: 16px 18px 17px;}.factrail > div:nth-child(odd){border-left: 0;}.factrail > div:nth-child(n + 3){border-top: 1px solid var(--line);}.pg-hero:has(.factrail) + .sec{padding-top: calc(var(--sec) + 12px);}.tl2-item{grid-template-columns: 88px 20px minmax(0,1fr);}.tl2-y{font-size: 12.4px;padding-top: 9px;white-space: nowrap;}.tl2-body h3{font-size: 15.8px;}.story-cap{margin: -28px 8px 0;}.steps5{grid-template-columns: 1fr;row-gap: 0;}.s5{display: grid;grid-template-columns: 43px minmax(0,1fr);gap: 0 14px;padding-bottom: 18px;}.s5::before{content: "";position: absolute;left: 21px;top: 43px;bottom: 0;width: 1px;background: var(--line-strong);}.s5:last-child::before{display: none;}.s5 h3{margin-top: 2px;}.s5 p{grid-column: 2;}.pull{padding-top: 20px;}.visit-mark{display: none;}.pg-hero-actions{display: grid;grid-template-columns: 1fr;gap: 10px;}.pg-hero-actions .btn{width: 100%;justify-content: center;}}@media (min-width: 700px){.og-grid{grid-template-columns: repeat(2,1fr);}.defgrid{grid-template-columns: 1fr 1fr;}}@media (min-width: 960px){.og-grid{grid-template-columns: repeat(3,1fr);}}@media (prefers-reduced-motion: reduce){.og-card,.belief-row,.s5-n{transition: none;}.og-card:hover{transform: none;}}.story-fig{margin: 0;}.story-fig picture{display: block;}.visit-k{display: block;}.visit-k + .visit-addr{margin-top: 10px;}.visit-card > .visit-sub:first-of-type{margin-top: 10px;}.edit-split h2,.note-panel h2{margin-top: 0;font-size: clamp(17px,1.35vw,19.5px);line-height: 1.45;letter-spacing: -.01em;}@media (max-width: 980px){.pg-hero-in > .plate,.pg-hero-in > .checklist{margin-top: 6px;}}