.service-learning{margin-block:48px 0}.service-learning .learning-note,.service-learning .learning-source{color:var(--ink-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.85}.learning-reading{max-width:720px;margin:64px auto 0;scroll-margin-top:120px}.learning-reading :is(h2,h3){text-wrap:balance;margin:0 0 24px;font-size:clamp(24px,3vw,32px);line-height:1.5}.learning-reading details{border-bottom:1px solid var(--mist)}.learning-reading details p{margin-top:0}.learning-reading>p,.learning-reading li,.learning-reading dd{font-size:17px;line-height:1.85}.learning-reading li+li{margin-top:20px}.service-learning>.learning-source{max-width:720px;margin:32px auto 0}.php-column__example{background:var(--mist-light);border-radius:12px;margin-block:28px;padding:24px}.php-column__example>span{color:var(--ink-muted);font-size:12px}.php-column__example>p{margin-bottom:0;font-size:15px}.php-column__example strong{margin-right:20px;font-size:28px}.php-column__example p>span{color:var(--signal-deep);font-weight:700;display:inline-block}.php-column__table{border-collapse:collapse;width:100%;margin-block:32px 20px;font-size:14px;line-height:1.8}.php-column__table caption{text-align:left;padding-bottom:20px;font-size:15px;font-weight:700}.php-column__table :is(th,td){text-align:left;border-bottom:1px solid var(--mist);padding:14px 12px}.php-column__table thead{background:var(--mist-light)}.php-column__table td:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.php-column h3{margin:40px 0 24px;font-size:23px;line-height:1.5}.php-column__steps{padding-left:24px}.php-column__steps li{padding-left:6px}@media (width<=480px){.php-column__table :is(th,td){padding:12px 6px;font-size:13px}.php-column__example{padding:20px}}.php-column__risks{border-top:1px solid var(--input-border);margin:28px 0}.php-column__risks>div{border-bottom:1px solid var(--input-border);padding:22px 0}.php-column__risks dt{font-size:19px;font-weight:700;line-height:1.7}.php-column__risks dd{margin:10px 0 0;font-size:16px;line-height:1.9}.php-article[data-astro-cid-26acns5y]>h1[data-astro-cid-26acns5y]{letter-spacing:-.025em;max-width:720px;margin:40px auto;font-size:clamp(32px,5vw,52px);line-height:1.4}.php-article__back[data-astro-cid-26acns5y]{max-width:720px;margin:40px auto 0;font-size:15px}
