.uc{border:1px solid var(--line);border-left:6px solid var(--navy);border-radius:12px;background:var(--paper-deep);padding:22px 26px;margin:16px 0 0;font-size:17px;line-height:1.55;color:var(--ink);max-width:78ch}.uc-mark{font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--navy);margin:0 0 6px}.uc-mark span{color:var(--ember-deep, var(--ember));margin-right:4px}.uc-title{font-family:var(--serif);font-weight:600;font-size:26px;line-height:1.15;margin:0 0 10px}.uc p{margin:0 0 10px}.uc-avoid ul{margin:4px 0 10px;padding-left:20px}.uc-avoid li{margin:0 0 4px}.uc-basis{font-size:15px;color:var(--ink-2, #4A463F);border-top:1px solid var(--line);padding-top:8px}@media (max-width: 760px){.uc{padding:18px;font-size:16px}.uc-title{font-size:22px}}@media print{.uc{-moz-column-break-inside:avoid;break-inside:avoid;background:#fff}}.ub{display:flex;gap:12px;align-items:flex-start;max-width:80ch;margin:18px 0;padding:14px 18px;border-radius:10px;background:#fff;border:1px solid var(--line);font-size:16px;line-height:1.55;color:var(--ink)}.ub-mark{color:var(--navy);font-size:18px;line-height:1.4}.dsg-root .ub a{color:var(--navy);text-decoration:underline;font-weight:600}@media print{.ub{display:none}}
