body.pm .pmx-head{background:var(--pm-paper);padding-top:var(--pm-s5);border-bottom:1px solid var(--pm-ink)}body.pm .pmx-head-grid{column-gap:var(--pm-gutter);padding-bottom:var(--pm-s5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}body.pm .pmx-head-main{grid-column:1/span 8}body.pm .pmx-head-side{grid-column:9/-1;padding-bottom:12px}body.pm .pmx-crumb{margin-bottom:var(--pm-s4);font-size:var(--pm-t-xs);letter-spacing:.12em;color:var(--pm-mute);border-bottom:1px solid var(--pm-line);font-weight:700;text-decoration:none;display:inline-block}body.pm .pmx-crumb:hover{color:var(--pm-green);border-color:currentColor}body.pm .pmx-head .pm-kicker{color:var(--pm-green)}body.pm .pmx-title{font-weight:900;font-size:var(--pm-t-xxl);letter-spacing:-.01em;margin:0;line-height:1.12}body.pm .pmx-lead{margin:0 0 var(--pm-s3);color:var(--pm-ink);font-size:15px;line-height:2}body.pm .pmx-tabs{gap:0 var(--pm-s4);border-top:1px solid var(--pm-line);flex-wrap:wrap;display:flex}body.pm .pmx-tabs a{letter-spacing:.06em;color:var(--pm-mute);padding:18px 0;font-size:14px;font-weight:700;text-decoration:none;position:relative}body.pm .pmx-tabs a:hover,body.pm .pmx-tabs a[aria-current=page]{color:var(--pm-ink)}body.pm .pmx-tabs a[aria-current=page]:after{content:"";background:var(--pm-green);height:3px;position:absolute;bottom:-1px;left:0;right:0}body.pm .pmv-count{color:inherit;justify-self:end;margin:0;font-size:13px;font-weight:700}body.pm .pmv-count span{font-family:var(--pm-en);margin-right:4px;font-size:40px;font-weight:300;line-height:1}body.pm .pmv-intro{max-width:40em;margin:calc(var(--pm-s4) * -1) 0 var(--pm-s5);color:var(--pm-on-dark-mute);font-size:15px;line-height:2}body.pm .pmv-more{margin-top:var(--pm-s5)}body.pm .pmv-frames{gap:var(--pm-s4) var(--pm-gutter);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}body.pm .pmv-frame{flex-direction:column;min-width:0;display:flex}body.pm .pmv-frame-watch{color:var(--pm-on-dark);flex-direction:column;text-decoration:none;display:flex}body.pm .pmv-frame-num{letter-spacing:-.04em;color:var(--pm-green-light);border-bottom:1px solid var(--pm-sumi-line);margin-bottom:14px;padding-bottom:14px;font-size:clamp(44px,4.4vw,72px);font-weight:200;line-height:.8;display:block}body.pm .pmv-frame-mat{background:var(--pm-sumi-2);border:1px solid var(--pm-sumi-line);transition:border-color .4s var(--pm-ease);padding:clamp(10px,1vw,16px);display:block}body.pm .pmv-frame-mat img{aspect-ratio:9/16;object-fit:cover;filter:saturate(.82)brightness(.94);width:100%;height:auto;transition:filter .6s var(--pm-ease),transform 1.2s var(--pm-ease);display:block}body.pm .pmv-frame-watch:hover .pmv-frame-mat{border-color:var(--pm-green-light)}body.pm .pmv-frame-watch:hover .pmv-frame-mat img{filter:none}body.pm .pmv-frame-text{padding-top:var(--pm-s2);display:block}body.pm .pmv-frame-cat,body.pm .pmv-row-cat{font-size:var(--pm-t-xs);letter-spacing:.08em;color:var(--pm-green-light);font-weight:700;display:block}body.pm .pmv-frame-title{color:var(--pm-on-dark);margin:6px 0 10px;font-size:16px;font-weight:900;line-height:1.55}body.pm .pmv-out{font-size:var(--pm-t-xs);letter-spacing:.04em;color:var(--pm-on-dark-mute);font-weight:700;display:inline-block}body.pm .pmv-frame-watch:hover .pmv-out{color:var(--pm-green-light)}body.pm .pmv-reading{font-size:var(--pm-t-xs);color:var(--pm-on-dark);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--pm-green-light);margin-top:6px;font-weight:700;display:inline-block}body.pm .pmv-reading:hover{color:var(--pm-green-light)}body.pm .pmv-daily{background:var(--pm-paper-2)}body.pm .pmv-daily-grid{column-gap:var(--pm-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}body.pm .pmv-daily-head{top:var(--pm-s4);grid-column:1/span 4;align-self:start;position:sticky}body.pm .pmv-daily-head .pm-sec-title{margin:var(--pm-s3) 0 var(--pm-s3)}body.pm .pmv-daily-head .pmv-count{color:var(--pm-mute);justify-self:start}body.pm .pmv-daily-body{grid-column:5/-1;min-width:0}body.pm .pmv-index{column-gap:var(--pm-s4);border-top:1px solid var(--pm-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}body.pm .pmv-row{min-width:0;padding:var(--pm-s3) 0;border-bottom:1px solid var(--pm-line)}body.pm .pmv-row-watch{gap:var(--pm-s2) 20px;color:var(--pm-ink);grid-template-columns:auto 104px minmax(0,1fr);align-items:start;text-decoration:none;display:grid}body.pm .pmv-row-num{letter-spacing:-.03em;color:var(--pm-green);min-width:1.4em;font-size:40px;font-weight:200;line-height:.8}body.pm .pmv-row-thumb{background:var(--pm-sumi);display:block;overflow:hidden}body.pm .pmv-row-thumb img{aspect-ratio:9/16;object-fit:cover;filter:saturate(.8);width:100%;height:auto;transition:filter .5s var(--pm-ease),transform 1s var(--pm-ease);display:block}body.pm .pmv-row-watch:hover .pmv-row-thumb img{filter:none;transform:scale(1.04)}body.pm .pmv-row-text{min-width:0;display:block}body.pm .pmv-row-cat{color:var(--pm-green)}body.pm .pmv-row-title{font-size:var(--pm-t-m);margin:6px 0 12px;font-weight:900;line-height:1.45}body.pm .pmv-row-watch:hover .pmv-row-title{color:var(--pm-green)}body.pm .pmv-row .pmv-out{color:var(--pm-mute)}body.pm .pmv-row .pmv-reading{color:var(--pm-ink);text-decoration-color:var(--pm-green)}@media (width<=1180px){body.pm .pmv-frames{grid-template-columns:repeat(3,minmax(0,1fr))}body.pm .pmv-index{grid-template-columns:1fr}}@media (width<=899px){body.pm .pmx-head{padding-top:var(--pm-s4)}body.pm .pmx-head-main,body.pm .pmx-head-side{grid-column:1/-1}body.pm .pmx-head-side{padding-top:var(--pm-s3);padding-bottom:0}body.pm .pmx-head-grid{padding-bottom:var(--pm-s4)}body.pm .pmv-daily-head,body.pm .pmv-daily-body{grid-column:1/-1}body.pm .pmv-daily-head{align-items:end;gap:var(--pm-s3);margin-bottom:var(--pm-s4);grid-template-columns:auto 1fr;display:grid;position:static}body.pm .pmv-daily-head .pm-sec-title{margin:0}body.pm .pmv-daily-head .pmv-count{grid-column:1/-1}body.pm .pmv-intro{margin-top:0}}@media (width<=599px){body.pm .pmx-title{font-size:clamp(40px,11vw,52px)}body.pm .pmx-tabs{gap:0 22px}body.pm .pmx-tabs a{padding:14px 0;font-size:13px}body.pm .pmv-frames{gap:var(--pm-s4) 14px;grid-template-columns:repeat(2,minmax(0,1fr))}body.pm .pmv-frame:first-child{grid-column:1/-1}body.pm .pmv-frame:first-child .pmv-frame-watch{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px;display:grid}body.pm .pmv-frame:first-child .pmv-frame-num{grid-column:1/-1}body.pm .pmv-frame:first-child .pmv-frame-text{align-self:end;padding-top:0}body.pm .pmv-frame:first-child .pmv-frame-title{font-size:19px}body.pm .pmv-frame:first-child .pmv-reading{margin-left:calc(50% + 7px)}body.pm .pmv-frame-num{font-size:44px}body.pm .pmv-frame-mat{padding:8px}body.pm .pmv-frame-title{font-size:15px}body.pm .pmv-row-watch{grid-template-columns:auto 76px minmax(0,1fr);gap:0 14px}body.pm .pmv-row-num{font-size:30px}body.pm .pmv-row-title{font-size:17px}}@media (prefers-reduced-motion:reduce){body.pm .pmv-frame-mat,body.pm .pmv-frame-mat img,body.pm .pmv-row-thumb img{transition:none}body.pm .pmv-row-watch:hover .pmv-row-thumb img{transform:none}}body.pm .pms-top-status{border:1px solid var(--pm-ink);letter-spacing:.06em;align-items:center;gap:10px;margin:0;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}body.pm .pms-top-status:before{content:"";background:var(--pm-green);border-radius:50%;width:8px;height:8px}body.pm .pms-page .button{border:1px solid var(--pm-ink);background:var(--pm-ink);color:#fff;letter-spacing:.06em;border-radius:0;align-items:center;gap:18px;min-height:52px;padding:14px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:background .3s,border-color .3s;display:inline-flex}body.pm .pms-page .button:hover{background:var(--pm-green);border-color:var(--pm-green);color:#fff}body.pm .pms-band{padding-block:var(--pm-s6)}body.pm .pms-band--paper2{background:var(--pm-paper-2)}body.pm .pms-band--sumi{background:var(--pm-sumi);color:var(--pm-on-dark)}body.pm .pms-band h2{font-weight:900;font-size:var(--pm-t-l);margin:0;line-height:1.35}body.pm .pms-band .pm-sec-num{margin-bottom:var(--pm-s3)}body.pm .pms-intro{column-gap:var(--pm-gutter);padding-block:var(--pm-s6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}body.pm .pms-intro .support-letter{grid-column:1/span 6}body.pm .pms-intro .support-photo{top:var(--pm-s4);grid-column:8/-1;margin:0;position:sticky}body.pm .support-letter h2{margin:0 0 var(--pm-s4);font-size:clamp(34px,3.7vw,58px);font-weight:900;line-height:1.25}body.pm .support-letter p{font-size:var(--pm-t-body);margin:0 0 22px;line-height:2.1}body.pm .support-letter .support-signature{margin-block:var(--pm-s4);padding-top:var(--pm-s2);border-top:1px solid var(--pm-line);text-align:right;letter-spacing:.08em;font-weight:700}body.pm .support-photo img{aspect-ratio:4/5;object-fit:cover;object-position:48% center;width:100%;height:auto;display:block}body.pm .pms-purpose .pm-wrap>p:not(.pm-sec-num){max-width:44em;margin:var(--pm-s3) 0 0;line-height:2}body.pm .support-purposes{gap:var(--pm-gutter);margin-block:var(--pm-s5);counter-reset:pms;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body.pm .support-purposes section{counter-increment:pms;padding-top:var(--pm-s3);border-top:1px solid var(--pm-ink)}body.pm .support-purposes section:before{content:counter(pms,decimal-leading-zero);margin-bottom:var(--pm-s2);font-family:var(--pm-en);letter-spacing:.2em;color:var(--pm-green);font-size:15px;font-weight:300;line-height:1;display:block}body.pm .support-purposes h3{font-size:var(--pm-t-m);margin:0 0 12px;font-weight:900;line-height:1.4}body.pm .support-purposes p{margin:0;font-size:15px;line-height:2}body.pm .pms-purpose .support-purpose-note{margin:0 0 var(--pm-s4);font-size:var(--pm-t-s);color:var(--pm-mute)}body.pm .pms-donation-grid{column-gap:var(--pm-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}body.pm .pms-donation-head{grid-column:1/span 4}body.pm .pms-donation-head .pm-sec-num{color:var(--pm-green-light)}body.pm .pms-donation .support-status{margin:0 0 var(--pm-s3);border:1px solid var(--pm-green-light);color:var(--pm-green-light);letter-spacing:.06em;align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}body.pm .pms-donation .support-status:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}body.pm .pms-donation-body{padding-top:var(--pm-s2);grid-column:6/-1}body.pm .pms-donation-body>p{margin:0 0 var(--pm-s3);line-height:2.05}body.pm .pms-donation-body strong{color:#fff}body.pm .pms-donation-body h3{margin:var(--pm-s5) 0 var(--pm-s3);padding-top:var(--pm-s3);border-top:1px solid var(--pm-sumi-line);font-size:var(--pm-t-m);font-weight:900}body.pm .support-donation-steps{margin:0 0 var(--pm-s3);counter-reset:step;padding:0;list-style:none}body.pm .support-donation-steps li{counter-increment:step;border-bottom:1px solid var(--pm-sumi-line);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:18px 0;line-height:1.95;display:grid}body.pm .support-donation-steps li:before{content:counter(step,decimal-leading-zero);font-family:var(--pm-en);color:var(--pm-green-light);font-size:32px;font-weight:200;line-height:1}body.pm .pms-page .support-small{margin:var(--pm-s3) 0 0;max-width:60em;font-size:var(--pm-t-xs);color:var(--pm-mute);line-height:1.95}body.pm .pms-donation .support-small{color:var(--pm-on-dark-mute)}body.pm .pms-donation .button{margin-top:var(--pm-s3);background:var(--pm-paper);border-color:var(--pm-paper);color:var(--pm-ink)}body.pm .pms-donation .button:hover{background:var(--pm-green-light);border-color:var(--pm-green-light);color:var(--pm-ink)}body.pm .pms-split{column-gap:var(--pm-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}body.pm .pms-split-head{grid-column:1/span 4;align-self:start}body.pm .pms-split>ul,body.pm .pms-faq-body{grid-column:6/-1}body.pm .support-rules{border-top:1px solid var(--pm-ink);margin:0;padding:0;list-style:none}body.pm .support-rules li{padding:var(--pm-s3) 0;border-bottom:1px solid var(--pm-line);line-height:2}body.pm .support-rules strong{word-break:auto-phrase;text-wrap:balance;font-size:var(--pm-t-m);margin-bottom:6px;font-weight:900;line-height:1.45;display:block}body.pm .support-faq .pms-faq-body{border-top:1px solid var(--pm-ink)}body.pm .support-faq details{border-bottom:1px solid var(--pm-line)}body.pm .support-faq summary{word-break:auto-phrase;text-wrap:pretty;cursor:pointer;padding:22px 48px 22px 0;font-size:17px;font-weight:900;line-height:1.7;list-style:none;position:relative}body.pm .support-faq summary::-webkit-details-marker{display:none}body.pm .support-faq summary:after{content:"+";font-family:var(--pm-en);color:var(--pm-green);transition:transform .3s var(--pm-ease);font-size:32px;font-weight:200;line-height:1;position:absolute;top:16px;right:4px}body.pm .support-faq details[open] summary:after{transform:rotate(45deg)}body.pm .support-faq details p{padding:0 0 var(--pm-s3);margin:0;font-size:15px;line-height:2.05}body.pm .support-legal-source a{color:var(--pm-green);text-underline-offset:4px;font-weight:700;text-decoration:underline}body.pm .pms-other-grid{column-gap:var(--pm-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}body.pm .pms-other h2{font-size:var(--pm-t-xl);grid-column:1/span 7;line-height:1.25}body.pm .pms-other-grid>p{grid-column:8/-1;margin:0;line-height:2}body.pm .support-other-links{gap:var(--pm-s3) var(--pm-s5);margin-top:var(--pm-s5);padding-top:var(--pm-s4);border-top:1px solid var(--pm-ink);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (width<=899px){body.pm .pms-band{padding-block:var(--pm-s5)}body.pm .pms-intro{gap:var(--pm-s4);padding-block:var(--pm-s4) var(--pm-s5);flex-direction:column;display:flex}body.pm .pms-intro .support-photo{order:-1;width:100%;position:static}body.pm .support-photo img{aspect-ratio:4/3;object-position:center 35%}body.pm .support-purposes{gap:var(--pm-s4);margin-block:var(--pm-s4);grid-template-columns:1fr}body.pm .pms-donation-head,body.pm .pms-donation-body,body.pm .pms-split-head,body.pm .pms-split>ul,body.pm .pms-faq-body,body.pm .pms-other h2,body.pm .pms-other-grid>p{grid-column:1/-1}body.pm .pms-donation-head,body.pm .pms-split-head{margin-bottom:var(--pm-s4)}body.pm .pms-other-grid>p{margin-top:var(--pm-s3)}body.pm .support-other-links{gap:var(--pm-s2);margin-top:var(--pm-s4);display:grid}body.pm .support-other-links .pm-arrow-link{justify-content:space-between}}@media (width<=599px){body.pm .support-letter h2{font-size:min(32px,8.4vw)}body.pm .support-letter p{font-size:16px}body.pm .support-donation-steps li{grid-template-columns:40px minmax(0,1fr);gap:12px}body.pm .support-donation-steps li:before{font-size:26px}body.pm .pms-page .button{justify-content:center;width:100%;padding:14px 16px;font-size:13px}body.pm .support-faq summary{font-size:16px}}@media (prefers-reduced-motion:reduce){body.pm .support-faq summary:after,body.pm .pms-page .button{transition:none}}body.pm .pmx-button{background:var(--pm-ink);border:1px solid var(--pm-ink);color:#fff;letter-spacing:.06em;align-items:center;gap:22px;min-height:54px;padding:14px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:background .3s,border-color .3s;display:inline-flex}body.pm .pmx-button>span[aria-hidden]{font-family:var(--pm-en);font-size:20px;font-weight:300;line-height:1}body.pm .pmx-button:hover{background:var(--pm-green);border-color:var(--pm-green)}body.pm .pmc-grid{column-gap:var(--pm-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}body.pm .pmc-main{grid-column:1/span 7}body.pm .pmc-office{margin:0 0 var(--pm-s4);font-weight:900;font-size:var(--pm-t-l);line-height:1.3}body.pm .pmc-details{margin:0 0 var(--pm-s4);border-top:1px solid var(--pm-ink)}body.pm .pmc-details>div{gap:var(--pm-s3);padding:var(--pm-s3) 0;border-bottom:1px solid var(--pm-line);grid-template-columns:150px minmax(0,1fr);align-items:baseline;display:grid}body.pm .pmc-details dt{font-size:var(--pm-t-s);letter-spacing:.1em;color:var(--pm-mute);align-items:baseline;gap:12px;font-weight:700;display:flex}body.pm .pmc-details dt span{letter-spacing:.12em;color:var(--pm-green);font-size:13px;font-weight:300}body.pm .pmc-details dd{min-width:0;margin:0}body.pm .pmc-address{font-size:var(--pm-t-m);font-weight:900;line-height:1.6}body.pm .pmc-tel a{font-family:var(--pm-en);letter-spacing:.02em;font-size:clamp(30px,3.2vw,48px);font-weight:300;line-height:1.1;text-decoration:none}body.pm .pmc-mail a{font-family:var(--pm-en);overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:var(--pm-green);text-underline-offset:6px;font-size:clamp(18px,1.7vw,24px);font-weight:400}body.pm .pmc-tel a:hover,body.pm .pmc-mail a:hover{color:var(--pm-green)}body.pm .pmc-small{margin:var(--pm-s2) 0 0;font-size:var(--pm-t-xs);color:var(--pm-mute)}body.pm .pmc-notes{padding:var(--pm-s4);background:var(--pm-sumi);color:var(--pm-on-dark);grid-column:9/-1}body.pm .pmc-notes h2{margin:0 0 var(--pm-s3);padding-bottom:var(--pm-s2);border-bottom:1px solid var(--pm-sumi-line);font-size:var(--pm-t-m);font-weight:900}body.pm .pmc-notes ul{counter-reset:note;margin:0;padding:0;list-style:none}body.pm .pmc-notes li{counter-increment:note;grid-template-columns:34px minmax(0,1fr);gap:8px;padding:12px 0;font-size:15px;line-height:1.95;display:grid}body.pm .pmc-notes li:before{content:counter(note,decimal-leading-zero);font-family:var(--pm-en);letter-spacing:.1em;color:var(--pm-green-light);padding-top:3px;font-size:14px;font-weight:300}body.pm .pmt-articles-grid{column-gap:var(--pm-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}body.pm .pmt-articles-head{grid-column:1/span 4}body.pm .pmt-articles-head .pm-sec-title{margin:var(--pm-s3) 0 var(--pm-s4)}body.pm .pmt-list{border-top:1px solid var(--pm-ink);grid-column:6/-1;margin:0;padding:0;list-style:none}body.pm .pmt-list li{border-bottom:1px solid var(--pm-line)}body.pm .pmt-list a{gap:var(--pm-s3);padding:var(--pm-s4) 0;color:var(--pm-ink);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}body.pm .pmt-list-num{color:var(--pm-green);font-size:48px;font-weight:200;line-height:.8}body.pm .pmt-list-title{font-size:var(--pm-t-m);word-break:auto-phrase;text-wrap:pretty;font-weight:900;line-height:1.5}body.pm .pmt-list-arrow,body.pm .pmt-choice-arrow{font-family:var(--pm-en);transition:transform .4s var(--pm-ease);font-size:24px;font-weight:300;line-height:1}body.pm .pmt-list a:hover .pmt-list-title{color:var(--pm-green)}body.pm .pmt-list a:hover .pmt-list-arrow,body.pm .pmt-choices a:hover .pmt-choice-arrow{transform:translate(6px)}body.pm .pmt-choices-grid{gap:var(--pm-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body.pm .pmt-choices a{gap:var(--pm-s2);padding-top:var(--pm-s3);border-top:1px solid var(--pm-sumi-line);color:var(--pm-on-dark);align-content:start;text-decoration:none;transition:border-color .3s;display:grid}body.pm .pmt-choices a:hover{border-top-color:var(--pm-green-light)}body.pm .pmt-choice-num{font-family:var(--pm-en);font-weight:200;font-size:var(--pm-t-num);letter-spacing:-.04em;color:var(--pm-green-light);margin-bottom:var(--pm-s3);line-height:.8}body.pm .pmt-choices strong{font-size:var(--pm-t-m);word-break:auto-phrase;text-wrap:balance;font-weight:900;line-height:1.45}body.pm .pmt-choice-text{font-size:var(--pm-t-s);color:var(--pm-on-dark-mute);line-height:1.9}body.pm .pmt-choice-arrow{color:var(--pm-green-light);margin-top:var(--pm-s2)}body.pm .pmt-note-band{background:var(--pm-paper-2);padding-block:var(--pm-s4)}body.pm .pmt-note{font-size:var(--pm-t-s);color:var(--pm-mute);margin:0 auto;line-height:2}body.pm .pmt-note a{color:var(--pm-ink);text-decoration:underline;text-decoration-color:var(--pm-green);text-underline-offset:4px;font-weight:700}body.pm .pme-page{column-gap:var(--pm-gutter);padding-block:var(--pm-s6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}body.pm .pme-code{letter-spacing:-.05em;color:var(--pm-green);grid-column:1/span 6;margin:0;font-size:clamp(120px,22vw,340px);font-weight:200;line-height:.78}body.pm .pme-body{border-top:1px solid var(--pm-ink);padding-bottom:12px;padding-top:var(--pm-s3);grid-column:7/-1}body.pm .pme-title{font-size:var(--pm-t-xl)}body.pm .pme-text{margin:var(--pm-s3) 0 var(--pm-s4);line-height:2}body.pm .pme-actions{align-items:center;gap:var(--pm-s3) var(--pm-s4);flex-wrap:wrap;display:flex}@media (width<=899px){body.pm .pmc-main,body.pm .pmc-notes,body.pm .pmt-articles-head,body.pm .pmt-list,body.pm .pme-code,body.pm .pme-body{grid-column:1/-1}body.pm .pmc-notes{margin-top:var(--pm-s5)}body.pm .pmt-articles-head{margin-bottom:var(--pm-s4)}body.pm .pmt-choices-grid{gap:var(--pm-s4);grid-template-columns:1fr}body.pm .pmt-choices a{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 18px}body.pm .pmt-choice-num{grid-row:1/span 2;margin:0;font-size:48px}body.pm .pmt-choices strong,body.pm .pmt-choice-text{grid-column:2}body.pm .pmt-choice-arrow{grid-area:1/3;margin:0}body.pm .pme-page{padding-block:var(--pm-s5)}body.pm .pme-body{margin-top:var(--pm-s4)}}@media (width<=599px){body.pm .pmc-details>div{grid-template-columns:1fr;gap:6px}body.pm .pmc-notes{padding:var(--pm-s3) 20px;margin-inline:calc(var(--pm-margin) * -1);background:var(--pm-paper-2);color:var(--pm-ink)}body.pm .pmc-notes h2{border-bottom-color:var(--pm-ink)}body.pm .pmc-notes li:before{color:var(--pm-green)}body.pm .pmc-sec .pmx-button,body.pm .pme-actions .pmx-button{justify-content:center;width:100%}body.pm .pmt-list a{padding:var(--pm-s3) 0;grid-template-columns:44px minmax(0,1fr) auto;gap:14px}body.pm .pmt-list-num{font-size:34px}body.pm .pmt-list-title{font-size:17px}body.pm .pme-title{font-size:34px}body.pm .pme-actions{gap:var(--pm-s2);display:grid}}@media (prefers-reduced-motion:reduce){body.pm .pmx-button,body.pm .pmt-list-arrow,body.pm .pmt-choice-arrow,body.pm .pmt-choices a{transition:none}body.pm .pmt-list a:hover .pmt-list-arrow,body.pm .pmt-choices a:hover .pmt-choice-arrow{transform:none}}body.pm .pms-cta{margin-top:var(--pm-s3)}body.pm .pms-cta-note{color:var(--pm-mute);margin:12px 0 0;font-size:13px}body.pm .pmx-button--light{color:var(--pm-ink);background:#fff;border-color:#fff}body.pm .pmx-button--light:hover{background:var(--pm-green-light);border-color:var(--pm-green-light);color:var(--pm-ink)}body.pm .pms-donation-body .support-small a{color:#fff;text-underline-offset:3px;text-decoration:underline}body.pm .support-ways{margin:0 0 var(--pm-s4);background:var(--pm-sumi-line);border:1px solid var(--pm-sumi-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid}body.pm .support-ways li{background:var(--pm-sumi,#0d1512);padding:var(--pm-s3) var(--pm-s3) var(--pm-s4)}body.pm .support-way-num{margin:0 0 var(--pm-s2);font-family:var(--pm-en);color:var(--pm-green-light);font-size:56px;font-weight:200;line-height:1}body.pm .pms-donation-body .support-ways h3{font-size:var(--pm-t-m);border:0;margin:0 0 12px;padding:0}body.pm .support-ways li>p:last-child{color:#c9d1cc;margin:0;line-height:1.95}@media (width<=599px){body.pm .support-ways{grid-template-columns:1fr}body.pm .pms-cta{justify-content:center;width:100%}}body.pm .pms-other-grid>.pms-cta{margin-top:var(--pm-s3);grid-column:8/-1;justify-self:start}@media (width<=899px){body.pm .pms-other-grid>.pms-cta{grid-column:1/-1}}
