.ai-footnote-ref
a{text-decoration:none}.ai-footnote-item{display:block;font-size:0.95em;margin-bottom:6px;line-height:1.5}.ai-footnote-num{font-weight:bold}.ai-footnote-back{text-decoration:none}.copy-wrapper{position:relative;display:block;width:100%}.copy-wrapper .btn-copy-dalil{position:absolute;top:15px;left:15px;z-index:99;background:#006450;color:#fff;border:none;padding:6px
12px;border-radius:5px;font-size:12px;font-weight:bold;cursor:pointer;opacity:0.85;transition:opacity 0.3s ease, transform 0.3s ease, background-color 0.3s ease;box-shadow:0 2px 5px rgba(0, 0, 0, 0.2)}.copy-wrapper .btn-copy-dalil:hover,
.copy-wrapper .btn-copy-dalil:focus-visible{opacity:1;transform:translateY(-2px)}.copy-wrapper .btn-copy-dalil.copied{background:#a84300}@media (prefers-reduced-motion: reduce){.copy-wrapper .btn-copy-dalil{transition:none}.copy-wrapper .btn-copy-dalil:hover{transform:none}}.nfcore-continue{position:relative;display:block;margin:1.8em 0;padding:14px
44px 14px 18px;background:var(--nf-bg-soft, #f9fbfd);border:1px
solid var(--nf-border, #eef2f5);border-inline-start:5px solid var(--nf-teal, #006450);border-radius:var(--nf-radius, 12px);box-shadow:var(--nf-shadow-sm, 0 4px 12px rgba(0, 0, 0, 0.03));line-height:1.4;unicode-bidi:plaintext}.nfcore-continue__label{display:block;margin-bottom:4px;font-size:0.72em;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--nf-orange-dark, #b04600)}.nfcore-continue__link{display:block;font-size:1.05em;font-weight:700;color:var(--nf-teal, #006450);text-decoration:none}.nfcore-continue__link::before{content:"";position:absolute;inset:0}.nfcore-continue__link::after{content:"\2192";position:absolute;inset-inline-end:16px;top:50%;transform:translateY(-50%);color:var(--nf-orange-dark, #b04600);font-weight:700}[dir="rtl"] .nfcore-continue__link::after{content:"\2190"}.nfcore-continue__link:focus-visible{outline:3px
solid var(--nf-orange-dark, #b04600);outline-offset:3px;border-radius:4px}@media (hover: hover){.nfcore-continue{transition:background-color 0.2s ease, box-shadow 0.2s ease}.nfcore-continue:hover{background:var(--nf-bg-mint, #f4fcf9);box-shadow:var(--nf-shadow-md, 0 4px 15px rgba(0, 0, 0, 0.05))}.nfcore-continue:hover .nfcore-continue__link{color:var(--nf-teal-dark, #004d3d);text-decoration:underline}}@media (prefers-reduced-motion: reduce){.nfcore-continue{transition:none}}@media (max-width: 600px){.nfcore-continue{padding:12px
38px 12px 14px}}.attachment svg,
.widget_media_image
svg{max-width:100%;height:auto}