.content-page[data-v-e7fef0db]{background:#f6f4ef;min-height:100vh}.content-section[data-v-e7fef0db],.content-state[data-v-e7fef0db]{min-height:56vh}.content-state[data-v-e7fef0db]{color:#5f625f;place-items:center;font-size:16px;display:grid}.content-state--error[data-v-e7fef0db]{color:#b42318}.content-list-hero[data-v-e7fef0db]{text-align:center;color:#fbfaf6;background:#353b41;padding:clamp(56px,8vw,96px) 24px clamp(44px,6vw,72px)}.content-list-hero__eyebrow[data-v-e7fef0db]{color:#d8c4a3;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:600}.content-list-hero h1[data-v-e7fef0db]{margin:0;font-size:clamp(32px,5vw,52px);line-height:1.15}.content-list-hero__description[data-v-e7fef0db]{color:#fbfaf6b8;max-width:680px;margin:18px auto 0;font-size:17px;line-height:1.7}.categories[data-v-e7fef0db]{flex-wrap:wrap;gap:10px;width:min(100% - 48px,1120px);margin:32px auto 0;display:flex}.categories button[data-v-e7fef0db]{color:#454b4f;cursor:pointer;font:inherit;background:#fff;border:1px solid #d8d1c4;border-radius:999px;padding:9px 18px}.categories button[data-v-e7fef0db]:focus-visible,.categories button[data-v-e7fef0db]:hover{color:#8d6d48;border-color:#b8956a;outline:none}.content-list-grid[data-v-e7fef0db]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:min(100% - 48px,1120px);margin:0 auto;padding:clamp(40px,6vw,72px) 0 clamp(64px,9vw,112px);display:grid}.categories+.content-list-grid[data-v-e7fef0db]{padding-top:28px}.content-list-card[data-v-e7fef0db]{cursor:pointer;background:#fff;border:1px solid #e5dfd5;border-radius:10px;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 8px 24px #262b2e0f}.content-list-card[data-v-e7fef0db]:focus-visible,.content-list-card[data-v-e7fef0db]:hover{border-color:#cdbb9f;outline:none;transform:translateY(-4px);box-shadow:0 16px 36px #262b2e1f}.content-list-card__media[data-v-e7fef0db]{aspect-ratio:16/10;background:#e8e4dc;overflow:hidden}.content-list-card__media img[data-v-e7fef0db]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.content-list-card:hover .content-list-card__media img[data-v-e7fef0db]{transform:scale(1.035)}.content-list-card__body[data-v-e7fef0db]{padding:24px}.content-list-card__body h2[data-v-e7fef0db]{color:#293136;margin:0;font-size:21px;line-height:1.4}.content-list-card__body p[data-v-e7fef0db]{color:#686d70;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;line-height:1.7;display:-webkit-box;overflow:hidden}.content-list-card__link[data-v-e7fef0db]{color:#9a7953;margin-top:20px;font-size:14px;font-weight:600;display:inline-block}@media (width<=900px){.content-list-grid[data-v-e7fef0db]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.content-list-hero[data-v-e7fef0db]{padding-left:20px;padding-right:20px}.categories[data-v-e7fef0db],.content-list-grid[data-v-e7fef0db]{width:min(100% - 32px,1120px)}.content-list-grid[data-v-e7fef0db]{grid-template-columns:1fr;gap:20px}.content-list-card__body[data-v-e7fef0db]{padding:20px}}.agreement-page[data-v-e7fef0db]{padding-bottom:clamp(56px,8vw,112px)}.agreement-hero[data-v-e7fef0db]{color:#fbfaf6;background:#353b41;padding:clamp(48px,8vw,96px) 24px clamp(70px,10vw,132px);position:relative;overflow:hidden}.agreement-hero[data-v-e7fef0db]:after{aspect-ratio:1;content:"";border:1px solid #e6d5b86b;border-radius:50%;width:min(32vw,420px);position:absolute;bottom:-104px;right:-72px}.agreement-hero__inner[data-v-e7fef0db],.agreement-paper[data-v-e7fef0db]{width:min(100%,900px);margin:0 auto}.agreement-hero__inner[data-v-e7fef0db]{z-index:1;position:relative}.agreement-hero h1[data-v-e7fef0db]{letter-spacing:-.03em;max-width:680px;margin:0;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:1.15}.agreement-paper[data-v-e7fef0db]{z-index:2;background:#fffefa;margin-top:clamp(-58px,-6vw,-84px);padding:clamp(30px,6vw,72px);position:relative;box-shadow:0 20px 54px #20272b1f}.agreement-paper__content[data-v-e7fef0db]{color:#30363a;padding-top:clamp(28px,4vw,48px);font-size:16px;line-height:1.9}.agreement-paper__content[data-v-e7fef0db] h2{color:#222b30;margin:38px 0 14px;font-size:23px;line-height:1.35}.agreement-paper__content[data-v-e7fef0db] h2:first-child{margin-top:0}.agreement-paper__content[data-v-e7fef0db] li,.agreement-paper__content[data-v-e7fef0db] p{color:#4f5659}.agreement-paper__content[data-v-e7fef0db] p{margin:0 0 16px}.agreement-paper__content[data-v-e7fef0db] ol,.agreement-paper__content[data-v-e7fef0db] ul{margin:0 0 18px;padding-left:1.5em}.agreement-paper__content[data-v-e7fef0db] strong{color:#30363a}@media (width<=640px){.agreement-hero[data-v-e7fef0db]{padding-left:20px;padding-right:20px}.agreement-paper[data-v-e7fef0db]{width:calc(100% - 28px);padding:28px 22px}.agreement-paper__content[data-v-e7fef0db]{font-size:15px}.agreement-paper__content[data-v-e7fef0db] h2{margin-top:30px;font-size:20px}}.article-detail[data-v-e7fef0db]{background:#fbfaf6}.article-hero[data-v-e7fef0db]{color:#fbfaf6;background:#353b41;padding:clamp(48px,8vw,96px) 24px clamp(56px,8vw,104px);position:relative;overflow:hidden}.article-hero[data-v-e7fef0db]:after{aspect-ratio:1;content:"";border:1px solid #e6d5b85c;border-radius:50%;width:min(28vw,360px);position:absolute;bottom:-88px;right:-56px}.article-hero__inner[data-v-e7fef0db]{z-index:1;width:min(100%,860px);margin:0 auto;position:relative}.article-detail__title[data-v-e7fef0db]{letter-spacing:-.02em;margin:0;font-size:clamp(30px,4.5vw,48px);font-weight:700;line-height:1.2}.article-detail__summary[data-v-e7fef0db]{color:#fbfaf6c7;margin:clamp(14px,2vw,22px) 0 0;font-size:clamp(16px,2vw,19px);line-height:1.6}.article-detail__body[data-v-e7fef0db]{width:min(100%,860px);margin:0 auto;padding:clamp(32px,6vw,64px) 24px clamp(56px,8vw,96px)}.article-detail__cover[data-v-e7fef0db]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;max-height:480px;margin-bottom:clamp(28px,4vw,48px);display:block}.article-detail__content[data-v-e7fef0db]{color:#30363a;font-size:16px;line-height:1.9}.article-detail__content[data-v-e7fef0db] h2{color:#222b30;margin:38px 0 14px;font-size:23px;font-weight:600;line-height:1.35}.article-detail__content[data-v-e7fef0db] h2:first-child{margin-top:0}.article-detail__content[data-v-e7fef0db] h3{color:#30363a;margin:28px 0 10px;font-size:19px;font-weight:600;line-height:1.4}.article-detail__content[data-v-e7fef0db] p{color:#4f5659;margin:0 0 16px}.article-detail__content[data-v-e7fef0db] ol,.article-detail__content[data-v-e7fef0db] ul{color:#4f5659;margin:0 0 18px;padding-left:1.5em}.article-detail__content[data-v-e7fef0db] li{margin-bottom:6px}.article-detail__content[data-v-e7fef0db] strong{color:#30363a}.article-detail__content[data-v-e7fef0db] img{border-radius:6px;max-width:100%;height:auto;margin:24px auto;display:block}.article-detail__content[data-v-e7fef0db] a{color:#b8956a;text-underline-offset:2px;text-decoration:underline}.article-detail__content[data-v-e7fef0db] a:hover{color:#9a7d58}.article-detail__content[data-v-e7fef0db] blockquote{color:#5f625f;background:#c8b69f1a;border-left:3px solid #d4c5aa;margin:20px 0;padding:14px 20px;font-style:italic}.article-detail__content[data-v-e7fef0db] table{border-collapse:collapse;width:100%;margin:20px 0;font-size:15px}.article-detail__content[data-v-e7fef0db] td,.article-detail__content[data-v-e7fef0db] th{text-align:left;border:1px solid #e3ded4;padding:10px 14px}.article-detail__content[data-v-e7fef0db] th{color:#30363a;background:#c8b69f2e;font-weight:600}@media (width<=640px){.article-detail__body[data-v-e7fef0db],.article-hero[data-v-e7fef0db]{padding-left:20px;padding-right:20px}.article-detail__content[data-v-e7fef0db]{font-size:15px}.article-detail__content[data-v-e7fef0db] h2{margin-top:30px;font-size:20px}.article-detail__content[data-v-e7fef0db] h3{font-size:17px}}
