body.hong-swiss-modern:is(.page-template-default, .page) :is(.hong-policy-page, .hong-editorial-policy-page){--pol-paper: oklch(98.6% 0.006 86);--pol-ink: oklch(23% 0.021 256);--pol-body: oklch(35% 0.015 256);--pol-muted: oklch(52% 0.012 256);--pol-accent: oklch(47% 0.17 28);--pol-line: oklch(89% 0.008 86);--pol-rail: clamp(0px, 8vw, 92px);counter-reset: pol-sec;box-sizing: border-box;background: var(--pol-paper);border: 1px solid var(--pol-line);border-top: 3px solid var(--pol-accent);color: var(--pol-body);font-family: var(--hong-sans, "Archivo", system-ui, sans-serif);margin: clamp(20px, 4vw, 56px) auto clamp(32px, 6vw, 80px);max-width: 1000px;overflow: clip;padding: clamp(34px, 5vw, 64px) clamp(22px, 4vw, 56px) clamp(40px, 6vw, 80px);width: min(100% - 40px, 1000px)}@media (min-width: 880px){body.hong-swiss-modern:is(.page-template-default, .page) :is(.hong-policy-page, .hong-editorial-policy-page){padding-left: calc(clamp(22px, 4vw, 56px) + var(--pol-rail))}}body.hong-swiss-modern :is(.hong-policy-page, .hong-editorial-policy-page) :is(.hong-editorial-policy-page__kicker, .hong-topic-hub-v2__kicker){margin: 0 0 clamp(14px, 2vw, 22px);font-family: var(--hong-mono, ui-monospace, monospace);font-size: 13px;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;color: var(--pol-accent)}body.hong-swiss-modern :is(.hong-policy-page, .hong-editorial-policy-page) h1, body.hong-swiss-modern :is(.hong-policy-page, .hong-editorial-policy-page) .hong-editorial-policy-page__title{margin: 0 0 clamp(18px, 2.4vw, 28px);max-width: 18ch;font-family: var(--hong-display, "Archivo", sans-serif);font-size: clamp(38px, 6vw, 68px);font-weight: 720;letter-spacing: -0.015em;line-height: 0.98;color: var(--pol-ink);text-wrap: balance}body.hong-swiss-modern :is(.hong-policy-page, .hong-editorial-policy-page) .hong-editorial-policy-page__lead{margin: 0 0 clamp(22px, 3vw, 32px);max-width: 58ch;font-size: clamp(18px, 1.5vw, 21px);line-height: 1.5;font-weight: 420;color: var(--pol-ink)}body.hong-swiss-modern :is(.hong-policy-page, .hong-editorial-policy-page) .hong-editorial-policy-page__meta{display: flex;flex-wrap: wrap;gap: clamp(16px, 3vw, 40px);margin: 0 0 clamp(18px, 3vw, 28px);padding: clamp(15px, 2vw, 20px) 0;max-width: 68ch;border-top: 1px solid var(--pol-line);border-bottom: 1px solid var(--pol-line)}body.hong-swiss-modern :is(.hong-policy-page, .hong-editorial-policy-page) .hong-editorial-policy-page__meta > div{display: flex;flex-direction: column;gap: 5px}body.hong-swiss-modern :is(.hong-policy-page, .hong-editorial-policy-page) .hong-editorial-policy-page__meta dt{font-family: var(--hong-mono, ui-monospace, monospace);font-size: 12.5px;font-weight: 600;letter-spacing: 0.05em;text-transform: uppercase;color: var(--pol-muted)}body.hong-swiss-modern :is(.hong-policy-page, .hong-editorial-policy-page) .hong-editorial-policy-page__meta dd{margin: 0;font-size: 15px;font-weight: 560;line-height: 1.3;color: var(--pol-ink)}body.hong-swiss-modern :is(.hong-policy-page, .hong-editorial-policy-page) h2:not(.hong-editorial-policy-page__title){counter-increment: pol-sec;position: relative;margin: clamp(38px, 5vw, 58px) 0 clamp(13px, 1.6vw, 18px);padding-top: clamp(18px, 2vw, 24px);max-width: 40ch;border-top: 1px solid var(--pol-line);font-family: var(--hong-display, "Archivo", sans-serif);font-size: clamp(23px, 2.4vw, 31px);font-weight: 660;letter-spacing: -0.01em;line-height: 1.12;color: var(--pol-ink);text-wrap: balance}body.hong-swiss-modern :is(.hong-policy-page, .hong-editorial-policy-page) h2:not(.hong-editorial-policy-page__title)::before{content: counter(pol-sec, decimal-leading-zero);display: block;margin-bottom: 8px;font-family: var(--hong-mono, ui-monospace, monospace);font-size: clamp(14px, 1.2vw, 17px);font-weight: 600;letter-spacing: 0.02em;color: var(--pol-accent)}@media (min-width: 880px){body.hong-swiss-modern :is(.hong-policy-page, .hong-editorial-policy-page) h2:not(.hong-editorial-policy-page__title)::before{position: absolute;top: clamp(18px, 2vw, 24px);left: calc(-1 * var(--pol-rail));width: calc(var(--pol-rail) - 18px);margin: 0;text-align: right}}body.hong-swiss-modern :is(.hong-policy-page__copy, .hong-policy-page, .hong-editorial-policy-page) p{margin: 0 0 1.05em;max-width: 66ch;font-size: clamp(17px, 1.1vw, 18.5px);line-height: 1.72;color: var(--pol-body)}body.hong-swiss-modern :is(.hong-policy-page, .hong-editorial-policy-page) ul{margin: 0 0 1.2em;padding: 0;max-width: 66ch;list-style: none}body.hong-swiss-modern :is(.hong-policy-page, .hong-editorial-policy-page) li{position: relative;margin-bottom: 0.55em;padding-left: 22px;font-size: clamp(17px, 1.1vw, 18.5px);line-height: 1.6;color: var(--pol-body)}body.hong-swiss-modern :is(.hong-policy-page, .hong-editorial-policy-page) li::before{content: "";position: absolute;top: 0.6em;left: 0;width: 7px;height: 7px;background: var(--pol-accent)}body.hong-swiss-modern :is(.hong-policy-page, .hong-editorial-policy-page) strong{color: var(--pol-ink);font-weight: 680}body.hong-swiss-modern :is(.hong-policy-page, .hong-editorial-policy-page) a{color: var(--pol-accent);font-weight: 600;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.16em}body.hong-swiss-modern :is(.hong-policy-page, .hong-editorial-policy-page) a:hover{text-decoration-thickness: 2px}@media (max-width: 760px){body.hong-swiss-modern:is(.page-template-default, .page) :is(.hong-policy-page, .hong-editorial-policy-page){padding: clamp(26px, 7vw, 34px) 20px 36px;width: min(100% - 28px, 1000px)}}body.hong-swiss-modern .hong-page-entry:has(.hong-editorial-policy-page), body.hong-swiss-modern .hong-page-entry:has(.hong-policy-page){max-width: none;width: 100%;margin: 0;padding: 0;background: transparent;border: 0;box-shadow: none}body.hong-swiss-modern :is(.hong-page-content, .hong-page-content__inner):has(.hong-editorial-policy-page), body.hong-swiss-modern :is(.hong-page-content, .hong-page-content__inner):has(.hong-policy-page){max-width: none;width: 100%;padding: 0;margin: 0}
