@layer theme,base;@layer components{.bhutan-fees{color:var(--color-body);margin:40px 0;position:relative}.bhutan-fees>h2{font-family:var(--font-display);font-size:var(--type-4);text-transform:uppercase;letter-spacing:-.018em;color:var(--color-brand);margin:0 0 18px;font-weight:700;line-height:1.15}.bhutan-fees caption{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bhutan-fees .bhutan-fees__table{border-collapse:collapse;table-layout:fixed;overflow-wrap:anywhere;width:100%;font-size:16px;line-height:1.55}.bhutan-fees .bhutan-fees__table th[scope=row]{width:38%;font-family:var(--font-body);color:var(--color-brand);background:var(--color-surface-alt);font-weight:700}.bhutan-fees .bhutan-fees__table th,.bhutan-fees .bhutan-fees__table td{border:1px solid var(--color-line);text-align:left;vertical-align:top;padding:14px 16px}.bhutan-fees .bhutan-fees__note{color:var(--color-body);font-size:15px}.bhutan-fees .bhutan-fees__total{border-left:4px solid var(--color-accent);background:var(--color-surface);margin:18px 0 0;padding:14px 18px;font-size:16px;line-height:1.6}.bhutan-fees .bhutan-fees__total strong{color:var(--color-brand-deep)}.bhutan-fees .bhutan-fees__rules{margin:18px 0 0;padding:0;list-style:none}.bhutan-fees .bhutan-fees__rules li{margin:0 0 8px;padding-left:22px;font-size:16px;line-height:1.6;position:relative}.bhutan-fees .bhutan-fees__rules li:before{content:"";background:var(--color-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:4px}@media (max-width:767px){.bhutan-fees{margin:28px 0}.bhutan-fees .bhutan-fees__table{font-size:15px}.bhutan-fees .bhutan-fees__table th[scope=row]{width:42%}.bhutan-fees .bhutan-fees__table th,.bhutan-fees .bhutan-fees__table td{padding:10px 12px}.bhutan-fees .bhutan-fees__note,.bhutan-fees .bhutan-fees__rules li,.bhutan-fees .bhutan-fees__total{font-size:15px}.bhutan-fees .bhutan-fees__total{padding:12px 14px}}}@layer utilities;
