.ThaiGratitude_gratitude__TY_eF{margin:36px 0 16px;font-family:Tahoma,Arial,sans-serif}.ThaiGratitude_gratitude__TY_eF .ThaiGratitude_reopen__1kJC6{border:0;border-radius:0;box-shadow:none;background:none;padding:12px 0;color:#c7d8e9;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.ThaiGratitude_card__gGxI4{position:fixed;z-index:35;right:24px;bottom:24px;width:min(460px,calc(100vw - 48px));max-height:calc(100svh - 116px);overflow-y:auto;box-sizing:border-box;padding:26px 30px;border:1px solid #b8cadf;border-radius:24px;background:linear-gradient(135deg,rgba(35,48,67,.98),rgba(13,25,42,.97));box-shadow:0 16px 64px #0008,inset 0 0 0 3px #c1d3e216;color:#edf3fa}.ThaiGratitude_card__gGxI4 h2{font:inherit;font-size:21px;font-weight:600;line-height:1.6;margin:6px 30px 16px 0}.ThaiGratitude_card__gGxI4 p{font-size:15px;line-height:1.9;margin:12px 0 0}.ThaiGratitude_card__gGxI4 .ThaiGratitude_eyebrow__HXNHU{font-family:Arial,sans-serif;color:#a7bad0;font-size:10px;letter-spacing:.2em;margin:0}.ThaiGratitude_card__gGxI4 .ThaiGratitude_royal__Av12L{border-top:1px solid #d8e3ef30;padding-top:16px;color:#d5e2ef}.ThaiGratitude_card__gGxI4 .ThaiGratitude_close__gg6pV{position:absolute;right:12px;top:12px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;box-shadow:none;border-radius:50%;background:#ffffff0d;color:#edf3fa;font:28px/1 Arial,sans-serif;cursor:pointer}.ThaiGratitude_card__gGxI4 .ThaiGratitude_close__gg6pV:hover{background:#ffffff22}.ThaiGratitude_card__gGxI4 .ThaiGratitude_close__gg6pV:focus-visible,.ThaiGratitude_gratitude__TY_eF .ThaiGratitude_reopen__1kJC6:focus-visible{outline:2px solid #d9e9ff;outline-offset:4px}@media (max-width:600px){.ThaiGratitude_card__gGxI4{bottom:16px;right:16px;width:calc(100vw - 32px);padding:22px;border-radius:20px}.ThaiGratitude_card__gGxI4 h2{font-size:19px}}.reader-launch-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.reader-launch-actions .lens{padding:12px 18px;text-decoration:none}.reader-feedback,.reader-journey{margin:36px 0;padding-top:26px;border-top:1px solid;text-align:left}.reader-feedback h2,.reader-journey h2{font-size:clamp(23px,3vw,32px);line-height:1.4}.reader-feedback p,.reader-journey p{line-height:1.75}.public-contact-list,.reader-feedback-contact{overflow-wrap:anywhere}.public-contact-list{padding-left:20px;line-height:2.3}.reader-feedback .reader-launch-actions button[aria-pressed=true]{outline:2px solid currentColor;outline-offset:3px}.reading-topics{padding:12px 8px 24px}.reading-journey-section{scroll-margin-top:100px}.journey-step-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:30px 0}.journey-step-list li{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.journey-step-list h3{font-size:23px;line-height:1.45;margin:14px 0}.journey-step-list p{line-height:1.75;flex-grow:1}.journey-step-list .lens{padding:10px 18px}.reader-journey .lens{display:inline-flex;white-space:normal;text-align:left;padding:12px 20px}.reader-journey-exit{margin:30px 0}.reader-journey-exit .lens{padding:12px 18px}.reading-journey-entry{margin:28px auto;max-width:760px}.reading-journey-entry p{line-height:1.7}.reading-journey-entry .lens{padding:14px 22px}.search-reading-topics{margin:24px 0}.search-reading-topics .lens{text-align:left;white-space:normal}.search-other-locations{font-size:13px;margin:14px 0;line-height:1.7}.search-other-locations ul{padding-left:18px}@media(max-width:760px){.journey-step-list{grid-template-columns:1fr;gap:28px}.reader-launch-actions .lens{max-width:100%;white-space:normal}.reading-journey-entry{padding:0 12px}}.reading-topic-columns{gap:28px}.reading-topic-columns,.reading-topic-columns .reader-launch-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.reading-topic-columns a{min-width:0;white-space:normal;text-align:center;justify-content:center;line-height:1.45}.reading-journey-section{scroll-margin-top:110px;outline:none}.reading-phrases{margin:24px 0;line-height:1.7}.reading-phrases summary{cursor:pointer}@media(max-width:700px){.reading-topic-columns{grid-template-columns:minmax(0,1fr)}.reading-topic-columns .reader-launch-actions{gap:10px}.reading-topic-columns a{font-size:14px}}.search-editorial-topics{padding:22px;margin:20px 0}.search-also-in,.search-editorial-reason{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.search-also-in{margin:12px 0;padding:12px 16px;border-top:1px solid}.search-also-in a{display:inline-block;min-height:36px;text-decoration:underline}.search-also-in summary,.situation-clarify summary{cursor:pointer}.situation-clarify{margin:18px 0;line-height:1.6}.situation-clarify label{display:block;margin:12px 0 6px}.situation-clarify select{max-width:100%;width:100%;padding:12px;background:var(--ui-glass,#142f3d);color:inherit;border:1px solid;border-radius:14px;font:inherit}.reading-journey-entry{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.public-contacts{max-width:960px;margin:36px auto 0;padding:28px 32px;text-align:left;scroll-margin-top:110px}.public-contacts h2{margin:0 0 14px;font-size:clamp(26px,3vw,38px)}.public-contacts a{text-decoration:underline;text-underline-offset:4px}.reader-feedback-contact{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:22px}.reader-feedback-contact a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;text-decoration:underline;text-underline-offset:4px}.foundation-reading{scroll-margin-top:110px}.foundation-article-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.foundation-article-list li{padding:24px;border:1px solid rgba(202,221,230,.45);border-radius:22px}.foundation-article-list li:first-child{border-color:currentColor}@media(max-width:760px){.foundation-article-list{grid-template-columns:1fr}.foundation-article-list li{padding:20px}}@media(max-width:700px){.public-contacts{padding:24px 20px}.public-contacts .public-contact-list{padding-left:18px;font-size:15px}}