.lg{max-width:760px;margin:0 auto;padding:20px 16px 64px}.lg-doc{color:#f6ece6c7;overflow-wrap:break-word;font-size:16px;line-height:1.7}.lg-title{background:linear-gradient(180deg, var(--lp-gold-2) 10%, var(--lp-gold) 60%, var(--lp-gold-deep) 120%);color:#0000;font-family:var(--lp-serif);text-wrap:balance;-webkit-background-clip:text;background-clip:text;margin:0;padding:0 .06em .08em 0;font-size:clamp(36px,8vw,54px);font-style:italic;font-weight:500;line-height:1.08}.lg-date{color:var(--lp-faint);margin:8px 0 0;font-size:14px}.lg-label{color:var(--lp-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.lg-summary{border:1px solid var(--lp-line-soft);border-left:2px solid var(--lp-love);background:#170b11bf;border-radius:4px 14px 14px 4px;margin:28px 0 0;padding:18px 18px 6px 20px}.lg-toc{border:1px solid var(--lp-line);border-radius:14px;margin:20px 0 0;padding:18px 18px 10px 20px}.lg-doc .lg-toc ol{margin:0 0 8px;padding-left:1.6em}.lg-doc .lg-toc li{margin:0 0 4px;font-size:15px}.lp .lg-toc a{color:var(--lp-gold-2);text-decoration:none}.lp .lg-toc a:hover{text-decoration:underline}.lg-section{margin-top:44px;scroll-margin-top:16px}.lg-h2{color:var(--lp-text);font-family:var(--lp-serif);text-wrap:balance;margin:0 0 14px;font-size:clamp(24px,5vw,30px);font-weight:500;line-height:1.2}.lg-h2__n{color:var(--lp-gold);font-style:italic}.lg-doc h3{color:var(--lp-text);margin:26px 0 8px;font-size:17px;font-weight:700;line-height:1.35}.lg-doc p{margin:0 0 14px}.lg-doc ul,.lg-doc ol{margin:0 0 16px;padding-left:1.3em}.lg-doc li{margin:0 0 8px;padding-left:.2em}.lg-doc li::marker{color:var(--lp-gold)}.lg-doc strong{color:var(--lp-text);font-weight:700}.lp .lg-doc a{color:var(--lp-gold);text-decoration:underline;-webkit-text-decoration-color:var(--lp-underline);text-decoration-color:var(--lp-underline);text-underline-offset:3px;overflow-wrap:anywhere}.lp .lg-doc a:hover{-webkit-text-decoration-color:var(--lp-gold);text-decoration-color:var(--lp-gold)}.lg-table{border-collapse:collapse;width:100%;margin:4px 0 20px;font-size:15px;line-height:1.6;display:block}.lg-table thead{display:none}.lg-table tbody,.lg-table tr,.lg-table td{display:block}.lg-table tr{border-top:1px solid var(--lp-line-soft);padding:14px 0}.lg-table tr:last-child{border-bottom:1px solid var(--lp-line-soft)}.lg-table td{padding:3px 0}.lg-table td:before{color:var(--lp-faint);letter-spacing:.1em;text-transform:uppercase;content:attr(data-label);font-size:11px;font-weight:700;display:block}.lg-table td:first-child{color:var(--lp-text);font-weight:650}.lg-table td:first-child:before{display:none}@media (min-width:640px){.lg{padding:36px 24px 96px}.lg-doc{font-size:17px}.lg-summary,.lg-toc{padding-left:24px;padding-right:24px}.lg-section{margin-top:56px}.lg-table{display:table}.lg-table thead{display:table-header-group}.lg-table tbody{display:table-row-group}.lg-table tr{border:0;padding:0;display:table-row}.lg-table tr:last-child{border:0}.lg-table th,.lg-table td{border-bottom:1px solid var(--lp-line-soft);text-align:left;vertical-align:top;padding:12px 16px 12px 0;display:table-cell}.lg-table th{border-bottom-color:var(--lp-line);color:var(--lp-gold-2);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.lg-table th:last-child,.lg-table td:last-child{padding-right:0}.lg-table td:before{display:none}}
