.pc-article{--pc-ink:#121418;--pc-text:#2a2d33;--pc-muted:#5b6068;--pc-line:#e6e7e1;--pc-ground:#f2ebe0;--pc-panel:#f1f7e0;--pc-lime:#5cbb6f;--pc-green:#6fa821;--pc-teal:#1e6e7a;--pc-box:#eaf3f1;--pc-card:#fff;--pc-display:"Cubao Regular","Plus Jakarta Sans",system-ui,sans-serif;--pc-body:"Jost",system-ui,sans-serif;--pc-offset:90px;background:var(--pc-ground);color:var(--pc-text);font-family:var(--pc-body);-webkit-font-smoothing:antialiased}[data-theme=dark] .pc-article,.dark-mode .pc-article{--pc-ink:#f3f4ef;--pc-text:#d8dad5;--pc-muted:#a3a8a0;--pc-line:#2c3033;--pc-ground:#15181a;--pc-panel:#1d2419;--pc-box:#1a2628;--pc-card:#1d2124;--pc-teal:#6fc3cf;--pc-green:#a6d85a}.pc-article *,.pc-article *:before,.pc-article *:after{box-sizing:border-box}.pc-article a:focus-visible,.pc-article button:focus-visible{outline:3px solid var(--pc-teal);outline-offset:3px}.pc-progress{position:fixed;top:0;left:0;right:0;height:4px;z-index:9999;pointer-events:none}.admin-bar .pc-progress{top:32px}@media (max-width:782px){.admin-bar .pc-progress{top:46px}}.pc-progress__bar{display:block;height:100%;width:100%;background:#6fa821;transform:scaleX(0);transform-origin:0 50%}.pc-intro{background:var(--pc-panel)}.pc-intro__inner{padding:32px 20px 28px;display:flex;flex-direction:column;gap:20px}.pc-article .pc-pill{align-self:flex-start;display:inline-flex;align-items:center;min-height:32px;padding:4px 14px;background:var(--pc-lime);color:#121418;font:600 14px/1.2 var(--pc-body);border-radius:999px;text-decoration:none}.pc-article .pc-title{margin:0;font-family:var(--pc-display);font-weight:800;font-size:clamp(32px,7.4vw,46px);line-height:1.08;letter-spacing:-.035em;color:var(--pc-ink);text-wrap:balance}.pc-article .pc-chapo{margin:0;font:400 19px/1.55 var(--pc-body);color:var(--pc-text)}.pc-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pc-author{display:flex;align-items:center;gap:12px}.pc-author__avatar{width:44px;height:44px;flex-shrink:0;border-radius:999px;background:var(--pc-teal);color:#fff;display:flex;align-items:center;justify-content:center;font:700 15px/1 var(--pc-display)}.pc-author__text{display:flex;flex-direction:column;gap:2px}.pc-article .pc-author__name{font:600 15px/1.3 var(--pc-body);color:var(--pc-ink);text-decoration:none}.pc-author__date{font:400 14px/1.4 var(--pc-body);color:var(--pc-muted)}.pc-read{display:inline-flex;align-items:center;gap:4px;margin-left:6px}.pc-read svg{width:15px;height:15px}.pc-actions{display:flex;gap:8px}.pc-article .pc-btn{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(18,20,24,.18);border-radius:999px;background:0 0;color:var(--pc-ink);cursor:pointer;transition:background-color .15s ease}[data-theme=dark] .pc-article .pc-btn{border-color:rgba(255,255,255,.25)}.pc-article .pc-btn:hover{background:var(--pc-lime);color:#121418}.pc-toc__title{margin:4px 0 6px;font:600 14px/1.3 var(--pc-body);color:var(--pc-muted)}.pc-toc ol{list-style:none;margin:0;padding:0}.pc-article .pc-toc a{display:flex;gap:12px;align-items:baseline;padding:11px 0;border-top:1px solid rgba(18,20,24,.12);font:400 16px/1.35 var(--pc-body);color:var(--pc-ink);text-decoration:none}[data-theme=dark] .pc-article .pc-toc a{border-color:rgba(255,255,255,.12)}.pc-toc__num{font-weight:600;font-size:14px;color:var(--pc-teal);min-width:20px}.pc-article .pc-toc a.is-active{font-weight:600}.pc-article .pc-toc a:hover span:last-child{text-decoration:underline;text-underline-offset:3px}.pc-hero{margin:0}.pc-hero img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.pc-hero figcaption{padding:10px 20px 0;font:400 14px/1.45 var(--pc-body);color:var(--pc-muted)}.pc-content{padding:36px 20px 0;max-width:680px}.pc-article .pc-content p,.pc-article .pc-content li{font:400 18px/1.75 var(--pc-body);color:var(--pc-text)}.pc-article .pc-content p{margin:0 0 1.15em}.pc-article .pc-content ul,.pc-article .pc-content ol{margin:0 0 1.15em;padding-left:1.3em}.pc-article .pc-content li{margin-bottom:.4em}.pc-article .pc-content strong{color:var(--pc-ink);font-weight:600}.pc-article .pc-content a{color:var(--pc-teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pc-article .pc-content h2{margin:1.7em 0 .6em;scroll-margin-top:calc(var(--pc-offset) + 16px);font-family:var(--pc-display);font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.02em;color:var(--pc-ink)}.pc-article .pc-content>h2:first-child{margin-top:0}.pc-num{display:block;margin-bottom:8px;font:600 15px/1 var(--pc-body);letter-spacing:.08em;color:var(--pc-teal)}.pc-article .pc-content h3{margin:1.5em 0 .5em;font:700 20px/1.3 var(--pc-display);color:var(--pc-ink);letter-spacing:-.01em}.pc-article .pc-content mark{background:var(--pc-lime) !important;color:#121418 !important;padding:0 3px;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.pc-article .pc-content blockquote,.pc-article .pc-content .wp-block-pullquote{margin:1.8em 0;padding:28px 24px;background:#121418;border:0;border-radius:16px;text-align:left}.pc-article .pc-content .wp-block-pullquote blockquote{margin:0;padding:0;background:0 0}.pc-article .pc-content blockquote p{margin:0;color:#fff;font:700 22px/1.3 var(--pc-display);letter-spacing:-.015em}.pc-article .pc-content blockquote p+p{margin-top:.8em}.pc-article .pc-content blockquote cite,.pc-article .pc-content .wp-block-pullquote cite{display:block;margin-top:14px;font:400 15px/1.4 var(--pc-body);font-style:normal;color:var(--pc-lime)}.pc-article .pc-content blockquote:before{content:none}.pc-essentiel{margin:8px 0 32px;padding:24px;background:var(--pc-box);border-radius:16px}.pc-article .pc-content .pc-essentiel__title{margin:0 0 8px;font:800 18px/1.3 var(--pc-display);color:var(--pc-ink)}.pc-essentiel dl{margin:0}.pc-fact{padding:12px 0;border-top:1px solid rgba(18,20,24,.12)}[data-theme=dark] .pc-fact{border-color:rgba(255,255,255,.12)}.pc-fact dt{font:600 14px/1.3 var(--pc-body);color:var(--pc-teal);margin-bottom:2px}.pc-fact dd{margin:0;font:400 17px/1.45 var(--pc-body);color:var(--pc-ink)}.pc-article .pc-content img{max-width:100%;height:auto;border-radius:12px}.pc-article .pc-content figure{margin:1.8em 0;max-width:100%}.pc-article .pc-content figcaption{margin-top:8px;font:400 14px/1.45 var(--pc-body);color:var(--pc-muted);text-align:left}.pc-article .pc-content iframe,.pc-article .pc-content video{max-width:100%;border-radius:12px}.pc-article .pc-content .wp-block-embed__wrapper iframe{width:100%;aspect-ratio:16/9;height:auto}.pc-article .pc-content .wp-block-table{overflow-x:auto}.pc-article .pc-content table{width:100%;border-collapse:collapse;font:400 16px/1.5 var(--pc-body)}.pc-article .pc-content th,.pc-article .pc-content td{padding:10px 12px;border-bottom:1px solid var(--pc-line);text-align:left}.pc-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.pc-article .pc-tags a{display:inline-flex;align-items:center;min-height:40px;padding:6px 14px;border:1px solid var(--pc-line);border-radius:999px;background:var(--pc-card);font:400 14px/1.2 var(--pc-body);color:var(--pc-ink);text-decoration:none}.pc-article .pc-tags a:hover{border-color:var(--pc-ink)}.pc-after{max-width:1200px;margin:0 auto;padding:56px 20px 64px;display:flex;flex-direction:column;gap:48px}.pc-article .pc-after__title{margin:0 0 20px;font:800 24px/1.2 var(--pc-display);color:var(--pc-ink);letter-spacing:-.02em}.pc-related__grid{display:grid;grid-template-columns:1fr;gap:20px}.pc-article .pc-card{display:flex;gap:14px;text-decoration:none;color:var(--pc-ink)}.pc-card__img{width:104px;height:84px;flex-shrink:0;border-radius:12px;overflow:hidden;background:#dde7e0}.pc-card__img img{width:100%;height:100%;object-fit:cover;display:block}.pc-card__text{display:flex;flex-direction:column;gap:6px}.pc-card__cat{font:600 13px/1.2 var(--pc-body);color:var(--pc-teal)}.pc-card__title{font:700 16px/1.3 var(--pc-display)}.pc-article .pc-card:hover .pc-card__title{text-decoration:underline;text-underline-offset:3px}.pc-newsletter{background:var(--pc-lime);color:#121418;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:18px}.pc-article .pc-newsletter__title{margin:0 0 6px;font:800 22px/1.2 var(--pc-display);color:#121418}.pc-article .pc-newsletter__text{margin:0;font:400 16px/1.5 var(--pc-body);color:#121418}.pc-article .pc-newsletter__btn{align-self:flex-start;display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border-radius:999px;background:#121418;color:#fff;font:600 15px/1 var(--pc-body);text-decoration:none}.pc-toast{position:fixed;left:50%;bottom:24px;z-index:9999;transform:translate(-50%,16px);opacity:0;pointer-events:none;padding:12px 18px;border-radius:999px;background:#121418;color:#fff;font:500 15px/1 "Jost",sans-serif;transition:opacity .2s ease,transform .2s ease}.pc-toast.is-visible{opacity:1;transform:translate(-50%,0)}@media (min-width:768px){.pc-intro__inner{padding:48px 40px 40px;max-width:760px;margin:0 auto}.pc-article .pc-chapo{font-size:21px}.pc-main{padding:40px 40px 0;max-width:760px;margin:0 auto}.pc-hero img{border-radius:16px}.pc-hero figcaption{padding:10px 0 0}.pc-content{padding:40px 0 0}.pc-article .pc-content p,.pc-article .pc-content li{font-size:19px}.pc-article .pc-content h2{font-size:27px}.pc-article .pc-content blockquote,.pc-article .pc-content .wp-block-pullquote{padding:32px}.pc-article .pc-content blockquote p{font-size:26px}.pc-after{padding:64px 40px 72px}.pc-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pc-article .pc-card{flex-direction:column}.pc-card__img{width:100%;height:auto;aspect-ratio:3/2}.pc-newsletter{padding:36px}}@media (min-width:1100px){.pc-layout{display:grid;grid-template-columns:minmax(420px,36%) minmax(0,1fr);align-items:stretch}.pc-intro__inner{position:sticky;top:var(--pc-offset);max-height:calc(100vh - var(--pc-offset));overflow-y:auto;scrollbar-width:thin;max-width:560px;margin:0 0 0 auto;padding:56px 56px 48px;gap:24px}.pc-article .pc-title{font-size:clamp(40px,3.4vw,54px)}.pc-article .pc-chapo{font-size:20px}.pc-meta{flex-direction:column;align-items:flex-start}.pc-main{max-width:none;margin:0;padding:56px clamp(40px,6vw,96px) 0}.pc-hero{max-width:760px}.pc-content{padding-top:48px;max-width:680px}.pc-article .pc-content p,.pc-article .pc-content li{font-size:20px}.pc-article .pc-content h2{font-size:30px}.pc-article .pc-content blockquote p{font-size:28px}.pc-after{padding:80px 64px 88px}.pc-article .pc-after__title{font-size:26px}.pc-newsletter{flex-direction:row;align-items:center;justify-content:space-between;padding:40px}.pc-newsletter__btn{align-self:center}.pc-article .pc-newsletter__title{font-size:26px}}@media (prefers-reduced-motion:reduce){.pc-toast,.pc-article .pc-btn{transition:none}html:has(.pc-carnet-page){scroll-behavior:auto}}@media print{.pc-progress,.pc-actions,.pc-toc,.pc-after,.pc-toast{display:none !important}.pc-layout{display:block !important}.pc-intro,.pc-article{background:#fff !important}.pc-intro__inner{position:static !important;max-height:none !important}}.pc-article .pc-content .ruby-table-contents,.pc-article .pc-content .rbtoc,.pc-article .pc-content [class*=table-contents],.pc-article .pc-content [class*=table-of-contents],.pc-article .pc-content .ez-toc-container,.pc-article .pc-content #toc_container{display:none !important}.pc-article .pc-content p:first-letter ,.pc-article .pc-content .has-drop-cap:not(:focus):first-letter {float:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important;margin:0 !important;padding:0 !important;color:inherit !important}@media (min-width:1100px){.pc-intro__inner{scrollbar-width:none}.pc-intro__inner::-webkit-scrollbar{display:none}}