.lg{font-family:var(--font-gothic);color:var(--lp-ink);font-weight:500}.lg-header{padding:18px 28px;display:flow-root}.lg-header__inner{max-width:var(--content);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.lg-header__inner img{width:150px;height:auto;display:block}.lg-header__back{color:var(--lp-white);font-size:var(--fs-md);text-underline-offset:4px;white-space:nowrap;font-weight:700;text-decoration:underline}.lg .lg-main{padding:var(--sp-10) 28px var(--sp-12);display:flow-root}.lg-main__inner{max-width:var(--content-narrow);margin:0 auto}.lg-title{font-size:34px;line-height:var(--lh-base);margin:0 0 var(--sp-1)}.lg-updated{font-size:var(--fs-xs);letter-spacing:0;color:var(--lp-ink-soft);margin:0 0 var(--sp-6)}.lg-lead{font-size:var(--fs-md);line-height:var(--lh-relaxed);margin:0 0 var(--sp-6)}.lg-main h2{font-size:var(--fs-xl);line-height:var(--lh-base);margin:var(--sp-6) 0 var(--sp-2);border-bottom:2px solid var(--lp-orange-bright);padding-bottom:8px}.lg-main h3{font-size:var(--fs-lg);margin:var(--sp-4) 0 var(--sp-1)}.lg-main p{font-size:var(--fs-md);line-height:var(--lh-relaxed);margin:0 0 var(--sp-2)}.lg-main ol,.lg-main ul{margin:0 0 var(--sp-2);padding-left:1.6em}.lg-main li{font-size:var(--fs-md);line-height:var(--lh-relaxed);margin-bottom:6px}.lg-main li::marker{color:var(--lp-orange-bright)}.lg-main ol ul,.lg-main ul ul{margin-top:6px;margin-bottom:0}.lg-dl{border:2px solid var(--lp-orange-bright);background:var(--lp-pure-white);margin:0 0 var(--sp-4);grid-template-columns:13em minmax(0,1fr);display:grid}.lg-dl dt,.lg-dl dd{font-size:var(--fs-sm);line-height:var(--lh-relaxed);margin:0;padding:14px 18px}.lg-dl dt{background:var(--lp-beige);border-right:1px solid var(--lp-orange-bright);font-weight:700}.lg-dl dt:not(:first-of-type),.lg-dl dd:not(:first-of-type){border-top:1px solid #eadfc2}.lg-dl ul{margin:0;padding-left:1.2em}.lg-dl li{font-size:var(--fs-sm);margin-bottom:4px}.lg-dl strong{font-weight:700}.lg-tablewrap{margin:0 0 var(--sp-3);overflow-x:auto}.lg-table{border-collapse:collapse;background:var(--lp-pure-white);border:2px solid var(--lp-orange-bright);width:100%;min-width:520px}.lg-table th,.lg-table td{text-align:left;font-size:var(--fs-sm);line-height:var(--lh-relaxed);vertical-align:top;border-bottom:1px solid #eadfc2;padding:10px 14px}.lg-table th{background:var(--lp-beige);white-space:nowrap;font-weight:700}.lg-table tr:last-child th,.lg-table tr:last-child td{border-bottom:0}.lg-note{font-size:var(--fs-xs);letter-spacing:0;line-height:var(--lh-relaxed);color:var(--lp-ink-soft);margin:0 0 var(--sp-2)}.lg-contact{background:var(--lp-pure-white);border:2px solid var(--lp-orange-bright);margin-top:var(--sp-3);padding:18px 22px}.lg-contact p{font-size:var(--fs-sm);margin:0 0 4px}.lg-contact p:last-child{margin-bottom:0}.lg-main a{color:var(--lp-blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}.lg-footer{color:var(--lp-white);padding:var(--sp-6) 28px;display:flow-root}.lg-footer__inner{max-width:var(--content);gap:var(--sp-2);flex-direction:column;margin:0 auto;display:flex}.lg-footer__links{flex-wrap:wrap;gap:8px 28px;display:flex}.lg-footer__links a{color:var(--lp-white);font-size:var(--fs-sm);text-underline-offset:4px;text-decoration:underline}.lg-footer__company{font-size:var(--fs-xs);margin:0}@media (max-width:768px){.lg-header{padding:14px 20px}.lg-header__inner img{width:120px}.lg-header__back{font-size:var(--fs-sm)}.lg .lg-main{padding:var(--sp-8) 20px var(--sp-10)}.lg-title{font-size:26px}.lg-dl{grid-template-columns:1fr}.lg-dl dt{border-right:0;border-bottom:1px solid var(--lp-orange-bright)}.lg-dl dd:not(:first-of-type){border-top:0}.lg-dl dt:not(:first-of-type){border-top:1px solid var(--lp-orange-bright)}}
