@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
:root{--paper:#fff;--ink:#161616;--muted:#767676;--line:#dedede;--orange:#161616;--green:#161616;--accent:#f23b28}body{background:#fff;color:#161616;font-weight:400;letter-spacing:-.035em}.wrap{width:calc(100% - 96px);max-width:1500px}.header{padding:0 48px;height:90px;position:relative;background:#fff;backdrop-filter:none;border-bottom:0}.brand{gap:22px;font-weight:500;font-size:12px}.brand-en{font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.055em;line-height:.95;display:block;margin:0}.brand-ko{font-size:11px;letter-spacing:-.04em}.header nav{font-size:11px;gap:32px}.nav-contact{padding:0;border:0;font-size:11px;background:none}.nav-contact span{padding-left:20px}.eyebrow,.edition{font:10px Inter,Arial,sans-serif;letter-spacing:.01em;font-weight:400}.button{border-radius:0;box-shadow:none!important;background:none;color:var(--ink);border-bottom:1px solid var(--ink);padding:10px 0;font-size:12px;gap:24px}.button:hover,.dark:hover{background:none;color:#777}.text-link{font-size:11px;border-bottom:1px solid #aaa;background:none;padding:7px 0}.editorial-hero{padding-top:42px}.intro-meta{display:flex;justify-content:space-between;font-size:10px;line-height:1.6}.intro-meta>span:last-child{font:9px Inter,Arial;color:#777}.editorial-hero h1{font-size:clamp(46px,6.6vw,104px);line-height:1.23;letter-spacing:-.085em;font-weight:500;margin:70px 0 55px}.editorial-hero h1>span{color:#888888}.intro-bottom{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.intro-index{font:9px/1.5 Inter,Arial,sans-serif;letter-spacing:0}.intro-bottom p{font-size:15px;line-height:1.9;margin-bottom:24px;letter-spacing:-.04em}.intro-bottom a,.intro-bottom button{font-size:11px;background:none;border:0;border-bottom:1px solid #999;padding:0 0 5px;margin-right:25px;cursor:pointer}.nameplate{font-family:Inter,Arial,sans-serif;font-size:clamp(40px,11.2vw,176px);font-weight:600;letter-spacing:-.085em;line-height:1;margin-top:100px;padding-bottom:27px;border-bottom:1px solid #161616;display:flex;justify-content:space-between;align-items:center;white-space:nowrap}.nameplate span{font-size:.6em;letter-spacing:0;padding-left:18px;font-weight:400;color:var(--accent)}.review-strip{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding-top:35px;padding-bottom:65px}.review-label .eyebrow{display:none}.review-label h2{font-size:12px;font-weight:400;line-height:1.8;margin:0}.perspectives{display:flex;gap:26px;align-items:start}.perspectives button{border:0;border-bottom:1px solid transparent;padding:0 0 8px;background:none;color:#8a8a8a;font-size:11px}.perspectives button.active{border-bottom-color:#161616;color:#161616}.review-copy{grid-column:2;border:0}.review-copy h3{font-size:24px;font-weight:400;letter-spacing:-.05em;line-height:1.5;margin:0 0 17px}.review-copy p{font-size:13px;color:#767676;max-width:600px;line-height:1.9;margin-bottom:20px;word-break:keep-all}.review-copy a{font-size:10px;border-bottom:1px solid #bdbdbd;padding-bottom:4px}.section{padding-top:80px;padding-bottom:90px}.section-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:50px}.section-head h2,.about h2,.contact h2{font-size:clamp(28px,3.3vw,50px);font-weight:400;line-height:1.35;letter-spacing:-.065em;margin-top:28px}.section-head>p{font-size:12px;line-height:1.9;justify-self:end;color:#767676}.work{background:#fff;border-top:1px solid #dedede}.selected-works{border-top:1px solid #161616}.selected-works>a{display:grid;grid-template-columns:42px 1.5fr 1fr 1.3fr 35px;gap:25px;align-items:center;padding:40px 0;border-bottom:1px solid #dedede;position:relative;transition:color .2s}.selected-works h3{font-size:clamp(23px,3.2vw,45px);font-weight:500;letter-spacing:-.065em;margin:0;line-height:1.3}.selected-works .work-number{font:10px Inter,Arial;align-self:start;padding-top:8px;color:#8a8a8a}.work-category{font:8px Inter,Arial;letter-spacing:.01em;color:#767676}.selected-works p{font-size:11px;line-height:1.9;color:#767676;margin:0}.work-out{font-size:28px;font-weight:400;text-align:right}.selected-works>a:hover{color:var(--accent)}.selected-works>a:hover .work-out{transform:translate(3px,-3px)}.catalog-head{margin-top:65px;border-bottom:0;padding:0;align-items:center}.catalog-head h3{font-size:13px;font-weight:500;letter-spacing:-.03em}.catalog-head h3 span{font-size:8px;vertical-align:baseline}.filters{gap:20px}.filters button{background:none;border:0;border-bottom:1px solid transparent;border-radius:0;font-size:10px;padding:6px 0;color:#8a8a8a}.filters button.active{background:none;color:#161616;border-bottom:1px solid #161616}.filters button:hover{border-bottom-color:#161616}.catalog-search{display:flex;gap:15px;align-items:center;margin:30px 0 18px;font-size:10px}.catalog-search label{color:#777}.catalog-search input{padding:9px 0;background:none;border:0;border-bottom:1px solid #ddd;font-size:11px;max-width:350px;width:100%;color:#161616}.catalog-search #search-feedback{font-size:9px;color:#888}.project-row{grid-template-columns:42px 1fr 1.5fr 115px 24px;gap:25px;padding:22px 0;border-bottom:1px solid #eee}.project-row:hover{background:#fafafa}.project-name{font-size:14px;font-weight:400}.project-desc{font-size:11px}.project-status{font-size:9px;color:#888}.project-row .index{font-size:9px;color:#aaa}.project-arrow{font-size:17px}.catalog-note{font-size:9px;max-width:700px;color:#999}.project-empty{font-size:12px;padding:30px 0;color:#777}.academy{border-top:1px solid #161616}.academy-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:90px}.field-label{display:block;font-size:10px;color:#999;margin-bottom:15px}.track-options{display:flex;flex-direction:column;margin-bottom:35px}.track-options button{border:0;border-bottom:1px solid #ddd;background:none;text-align:left;padding:20px 25px 20px 0;position:relative}.track-options button:first-child{border-top:1px solid #ddd}.track-options button span{font:8px Inter,Arial;color:#999;display:block;margin-bottom:9px}.track-options strong{font-size:18px;font-weight:400;display:block;letter-spacing:-.05em}.track-options small{display:block;font-size:10px;color:#999;margin-top:9px}.track-options button.active strong{color:var(--accent)}.track-options button.active:after{content:'↗';position:absolute;right:0;top:40px;font-size:22px;color:var(--accent)}.course-controls input,.course-controls select{border:0;border-bottom:1px solid #aaa;background:none;color:#161616;padding:12px 0;margin-bottom:25px;font-size:12px;border-radius:0;width:100%}.input-note{font-size:9px;color:#999;margin-top:-15px}.course-sheet{border:0;border-top:1px solid #161616;background:none;padding:24px 0;box-shadow:none}.course-preview-top{display:flex;justify-content:space-between;font:9px Inter,Arial;color:#777}.course-sheet h3{font-size:35px;font-weight:400;line-height:1.4;letter-spacing:-.06em;margin:35px 0 22px}.course-sheet>p{font-size:12px;color:#777;line-height:1.9;max-width:520px}.course-sheet ol{list-style:none;counter-reset:modules;padding:0;margin:30px 0}.course-sheet li{counter-increment:modules;display:grid;grid-template-columns:35px 1fr auto;gap:15px;padding:16px 0;border-bottom:1px solid #ddd;font-size:12px}.course-sheet li:before{content:counter(modules,decimal-leading-zero);font:9px Inter,Arial;color:#aaa;padding-top:5px}.course-sheet li span{font-size:10px;color:#999;white-space:nowrap}.course-outcome{padding:0;background:none;margin:25px 0}.course-outcome span{font:8px Inter,Arial;color:#999}.course-outcome p{font-size:15px;line-height:1.8;letter-spacing:-.04em;margin:10px 0}.course-sheet .course-preparation{font-size:10px;color:#999}.course-actions{display:flex;gap:28px;align-items:center;margin-top:25px;flex-wrap:wrap}.course-actions button{font-size:11px}.course-sheet>small{font-size:9px;line-height:1.8;display:block;margin-top:22px;color:#999}.evidence{background:#fff;border-top:1px solid #dedede}.evidence-grid{display:block}.evidence-entry{display:grid;grid-template-columns:150px 1fr 1fr;gap:15px 40px;border-top:1px solid #ddd;padding:32px 0;background:none}.evidence-code{grid-column:1;grid-row:1/5;font:9px Inter,Arial;color:#999;padding-top:5px}.evidence-entry h3{font-size:23px;font-weight:400;margin:0;letter-spacing:-.05em;grid-column:2}.evidence-entry>strong{font-size:12px;font-weight:400;grid-column:2;color:#666}.evidence-entry>p{grid-column:2;font-size:12px;line-height:1.9;margin:0;color:#888;word-break:keep-all}.evidence-meta{grid-column:3;grid-row:1/4;padding-top:3px}.evidence-meta>span{font-size:10px;color:#999}.evidence-meta p{font-size:12px;line-height:1.9;margin-top:15px;color:#666}.evidence-entry>a{grid-column:3;font-size:10px;justify-self:start;border-bottom:1px solid #bbb;padding-bottom:4px}.competency-table-wrap{margin-top:45px;overflow-x:auto}.competency-table{width:100%;border-collapse:collapse;text-align:left}.competency-table caption{text-align:left;font-size:14px;margin-bottom:25px}.competency-table th,.competency-table td{padding:18px 15px 18px 0;border-bottom:1px solid #ddd;font-size:11px;font-weight:400}.competency-table thead th{font-size:10px;color:#999}.competency-table tbody td{color:#777}.credential-note{margin-top:35px;border-top:0;display:grid;grid-template-columns:150px 1fr;gap:15px 40px;font-size:10px}.credential-note>span{color:#999}.credential-note p{margin:0;line-height:1.9;color:#999;max-width:780px}.credential-note>a{grid-column:2;font-size:9px;color:#777;text-decoration:underline;text-underline-offset:4px}.about{border-top:1px solid #161616}.about-intro{gap:70px}.about-story{padding-top:40px}.about-story .lead{font-size:23px;font-weight:400;line-height:1.75}.about-story p{font-size:12px}.identity-tags span{padding:0;border:0;border-radius:0;font-size:10px;color:#888;margin-right:15px}.identity-tags span:before{content:'/';margin-right:12px;color:#bbb}.career-layout{grid-template-columns:1fr 2fr;gap:60px;padding-top:40px;margin-top:65px}.career-layout h3{font-size:16px;font-weight:400}.career-layout .muted{font-size:10px}.timeline article{grid-template-columns:140px 1fr;gap:30px;padding-bottom:26px;margin-bottom:26px}.timeline h4{font-size:15px;font-weight:400}.timeline p{font-size:11px}.timeline-date{font-size:9px}.credentials{background:none;border-top:1px solid #ddd;padding:35px 0 0;grid-template-columns:1fr 1fr 1fr;gap:45px}.credentials h3{font-size:20px}.credentials h4{font-weight:400}.credentials p{font-size:11px;color:#888}.expertise{background:#fff;color:#161616;border-top:1px solid #ddd}.expertise .section-head>p{color:#888}.offer-list article{grid-template-columns:150px 1fr 40px;gap:40px;border-top:1px solid #ddd;padding:35px 0}.offer-number{font:10px Inter,Arial;color:#999}.offer-list h3{font-size:31px;font-weight:400;letter-spacing:-.06em}.offer-list p{font-size:12px;color:#888}.offer-list ul{font-size:11px;color:#666;gap:12px 30px}.offer-list li:before{content:'—';color:#999}.offer-list article>a{border:0;border-radius:0;width:auto;height:auto;display:block;font-size:30px;text-align:right}.offer-list article>a:hover{background:none;color:var(--accent)}.process{border-top:1px solid #ddd;margin-top:25px;padding-top:25px}.process>span{color:#999}.process b{color:#444}.process i{color:#bbb}.submission{border-top:1px solid #161616}.toolkit-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:90px}.profile-download{background:none;padding:0;display:flex;flex-direction:column;align-items:start}.profile-download h3{font-size:26px;font-weight:400;margin:0 0 20px}.profile-download p{font-size:12px;color:#888;line-height:1.9;max-width:320px}.profile-download .button{margin-top:20px;font-size:12px}.profile-download .text-link{margin-top:15px}.profile-download #bio-status{font-size:10px}.submission-tool{border:0;border-top:1px solid #161616;padding:22px 0 0}.check-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.check-head h3{font-size:17px;font-weight:400;margin:0}.check-head>span{font-size:10px;color:#999}.submission-tool>p{font-size:10px;color:#999;line-height:1.8;margin:20px 0}.submission-tool label{display:flex;gap:14px;align-items:center;border-bottom:1px solid #eee;padding:13px 0;font-size:11px;cursor:pointer}.submission-tool input{width:14px;height:14px;accent-color:#161616}.check-actions{display:flex;gap:25px;margin-top:25px}.check-actions button{font-size:10px;background:none;border:0;border-bottom:1px solid #bbb;padding:4px 0}.share-bar{border-top:1px solid #ddd;display:flex;align-items:center;gap:20px;margin-top:60px;padding-top:25px;font-size:11px;color:#888}.share-bar button{margin-left:auto;border:0;border-bottom:1px solid #aaa;background:none;font-size:10px;padding:0 0 5px}.share-bar #share-status{font-size:9px}.contact{border-top:1px solid #161616;padding-top:65px;padding-bottom:80px;grid-template-columns:1fr 1fr;gap:100px}.contact h2{font-size:clamp(37px,4.6vw,70px);font-weight:400;margin:30px 0;letter-spacing:-.075em}.contact p{font-size:12px;color:#888}.email-link{font-family:Inter,Arial,sans-serif;font-size:23px;letter-spacing:-.04em;margin-top:50px}.contact label{font-size:10px;color:#999}.contact input,.contact select,.contact textarea{border:0;border-bottom:1px solid #ccc;background:none;padding:10px 0;font-size:12px;margin-bottom:27px}.contact .button{background:#161616;color:white;border:0;padding:15px 20px}.contact .button:hover{background:#333}.contact .form-note{font-size:9px;line-height:1.8}.footer{padding-block:25px}.footer .brand{font-size:10px;font-weight:500}.footer p{font-size:10px}.scroll-progress{height:2px;background:#161616;position:fixed;top:0;left:0;z-index:20;width:0;pointer-events:none}dialog{background:white;border-radius:0;box-shadow:none}dialog::backdrop{background:#0008;backdrop-filter:blur(2px)}.document-dialog{background:#f7f7f7;border-radius:0}.document-toolbar{background:#fff;color:#161616;border-bottom:1px solid #ddd}.document-toolbar button{border-color:#ccc}.document-toolbar #document-close{color:#161616}#document-preview{box-shadow:none;color:#161616}.doc-header{border-bottom-color:#161616}.doc-header p,.doc-kicker,.doc-content p,.doc-content li,.doc-footer{color:#555}.doc-content th{background:#f4f4f4}.doc-content a{color:#161616}.doc-header img{display:none!important}.print-help{color:#888!important}.section .eyebrow{color:#999}.skip{background:#fff}.copy-button{color:#777}
@media(min-width:1600px){.editorial-hero h1{font-size:104px}.nameplate{font-size:176px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header{padding-inline:32px}.selected-works>a{grid-template-columns:30px 1.3fr 1fr 30px;gap:20px}.work-category{display:none}.selected-works p{font-size:10px}.academy-layout,.toolkit-grid{gap:45px}.evidence-entry{grid-template-columns:90px 1fr 1fr;gap:15px 30px}.credential-note{grid-template-columns:90px 1fr;gap:15px 30px}.offer-list article{grid-template-columns:90px 1fr 35px;gap:30px}.nameplate{margin-top:80px}.intro-bottom{grid-template-columns:1fr 1.3fr}.contact{gap:50px}.header nav{gap:20px}}
@media(max-width:720px){.wrap{width:calc(100% - 40px)}.header{padding:0 20px;height:78px}.brand{gap:0}.brand-ko{display:none}.brand-en{font-size:12px}.header nav{font-size:9px;gap:13px}.header nav a:last-child{display:none}.nav-contact{display:none}.editorial-hero{padding-top:22px}.intro-meta{font-size:8px;gap:15px}.intro-meta>span:last-child{font-size:6px}.editorial-hero h1{font-size:clamp(32px,8.6vw,58px);line-height:1.35;letter-spacing:-.08em;margin:55px 0 40px;word-break:keep-all}.intro-bottom{grid-template-columns:1fr;gap:25px}.intro-index{font-size:7px;line-height:1.5}.intro-bottom p{font-size:12px;line-height:1.9;margin-bottom:20px}.intro-bottom a,.intro-bottom button{font-size:10px;margin-right:22px}.nameplate{font-size:10.5vw;letter-spacing:-.085em;margin-top:65px;padding-bottom:22px}.nameplate span{padding-left:8px}.review-strip{display:block;padding-top:25px;padding-bottom:45px}.review-label h2{font-size:10px;color:#999}.perspectives{gap:18px;flex-wrap:wrap;margin:20px 0 25px}.perspectives button{font-size:10px;padding-bottom:6px}.review-copy h3{font-size:21px}.review-copy p{font-size:11px}.review-copy a{font-size:9px}.section{padding-block:50px}.section-head{display:block;margin-bottom:30px}.section-head h2,.about h2{font-size:28px;line-height:1.4;margin-top:20px}.section-head>p{font-size:10px;margin-top:22px}.eyebrow{font-size:8px}.selected-works>a{grid-template-columns:24px 1fr 24px;gap:12px;padding:25px 0}.selected-works h3{font-size:27px}.selected-works .work-number{font-size:8px;padding-top:4px}.selected-works p{grid-column:2;font-size:10px;margin-top:4px}.work-out{grid-column:3;grid-row:1;font-size:22px}.catalog-head{margin-top:38px;gap:18px;align-items:start;flex-direction:column}.catalog-head h3{font-size:12px}.filters{gap:19px}.filters button{font-size:9px}.catalog-search{gap:10px;flex-wrap:wrap;margin-top:20px}.catalog-search label{font-size:9px}.catalog-search input{width:auto;flex:1;font-size:10px;min-width:150px}.catalog-search #search-feedback{font-size:8px}.project-row{grid-template-columns:24px 1fr 78px 16px;gap:12px;padding:17px 0}.project-name{font-size:12px}.project-desc{display:none}.project-status{font-size:8px}.project-row .index{font-size:8px}.catalog-note{font-size:8px;line-height:1.8}.academy-layout{grid-template-columns:1fr;gap:30px}.field-label{font-size:9px}.track-options{margin-bottom:25px}.track-options button{padding:17px 25px 17px 0}.track-options strong{font-size:17px}.track-options small{font-size:9px}.track-options button span{font-size:7px}.course-sheet{padding-top:20px}.course-sheet h3{font-size:27px;margin-top:28px}.course-sheet>p{font-size:11px}.course-sheet li{grid-template-columns:22px 1fr auto;gap:10px;font-size:11px;padding:14px 0}.course-sheet li span{font-size:9px}.course-outcome p{font-size:13px}.course-sheet>small{font-size:8px}.course-actions{gap:22px}.course-actions button{font-size:10px}.evidence-entry{grid-template-columns:1fr;gap:15px;padding:25px 0}.evidence-code{grid-column:1;grid-row:auto;font-size:8px;padding:0}.evidence-entry h3{grid-column:1;font-size:23px}.evidence-entry>strong,.evidence-entry>p,.evidence-entry>a{grid-column:1}.evidence-entry>p{font-size:11px}.evidence-meta{grid-column:1;grid-row:auto;margin-top:6px}.evidence-meta p{font-size:11px;margin-bottom:0}.evidence-entry>a{font-size:9px}.competency-table{min-width:490px}.competency-table caption{font-size:13px}.competency-table th,.competency-table td{font-size:10px}.credential-note{grid-template-columns:1fr;gap:12px}.credential-note a{grid-column:1;font-size:8px}.credential-note p{font-size:9px}.about-intro{display:block}.about-story{padding-top:24px}.about-story .lead{font-size:19px}.about-story p{font-size:11px}.identity-tags{gap:12px}.identity-tags span{font-size:9px;margin:0}.career-layout{display:block;padding-top:30px;margin-top:40px}.career-layout .muted{margin-bottom:30px}.timeline article{grid-template-columns:1fr;gap:7px;padding-bottom:20px;margin-bottom:20px}.timeline h4{font-size:14px}.timeline p{font-size:10px}.credentials{grid-template-columns:1fr 1fr;gap:25px;padding-top:25px}.credentials>div:first-child{grid-column:1/-1}.credentials h3{font-size:21px}.credentials p{font-size:10px}.offer-list article{grid-template-columns:24px 1fr 24px;gap:12px;padding:25px 0}.offer-list h3{font-size:23px;word-break:keep-all}.offer-list p{font-size:11px}.offer-list ul{grid-template-columns:1fr;font-size:10px}.offer-list article>a{font-size:23px}.offer-number{font-size:8px}.process{flex-wrap:wrap;gap:15px}.process>span{font-size:9px}.process .eyebrow,.process i{display:none}.toolkit-grid{grid-template-columns:1fr;gap:45px}.profile-download h3{font-size:24px}.profile-download p{font-size:11px}.profile-download .button{font-size:11px;margin-top:10px}.submission-tool{padding-top:20px}.submission-tool label{font-size:10px}.submission-tool>p{font-size:9px}.check-actions{gap:22px}.check-actions button{font-size:9px}.share-bar{flex-wrap:wrap;font-size:10px;gap:15px;margin-top:35px}.share-bar>span:first-child{width:100%}.share-bar button{margin-left:0;font-size:9px}.contact{display:block;padding-block:45px}.contact h2{font-size:38px;margin-top:22px}.email-link{font-size:20px;margin-top:30px}.contact form{padding-top:45px}.contact p{font-size:11px}.footer{gap:16px}.footer .brand{font-size:9px}.footer p{font-size:9px}.footer>span{font-size:8px}.document-dialog{width:calc(100% - 16px);height:95vh;max-height:95vh}.document-toolbar{flex-wrap:wrap;padding:12px;gap:10px}.document-toolbar>span{font-size:11px}.document-toolbar button{font-size:9px;padding:6px 8px}.document-toolbar>div{gap:6px}.print-help{font-size:9px!important;margin:15px}#document-preview{padding:24px;margin:15px 10px}.doc-header h1{font-size:25px}.doc-header p{font-size:10px}.doc-two-column{display:block}.doc-content table{font-size:9px}.doc-content th{white-space:normal}.doc-content td,.doc-content th{padding:7px}.doc-content h2{font-size:16px}}
@media print{.doc-header{border-color:#161616}.doc-content a{color:#161616}.doc-content th{background:#f4f4f4}}

.phone-link{display:block;width:fit-content;font-family:Inter,Arial,sans-serif;font-size:20px;margin:18px 0;letter-spacing:-.03em}.contact .email-link{font-size:clamp(16px,2vw,23px);overflow-wrap:anywhere}
.experience-essay{display:grid;grid-template-columns:1fr 1.35fr;gap:90px;border-top:1px solid #161616;padding:80px 0 90px}.essay-heading h2{font-size:clamp(30px,3.3vw,46px);font-weight:400;letter-spacing:-.06em;line-height:1.4;margin:28px 0 20px;word-break:keep-all}.essay-heading>p{font-size:11px;color:#999}.essay-body>p{font-size:14px;line-height:2.15;color:#666;word-break:keep-all;margin:0 0 30px}.essay-body>.essay-opening{font-size:25px;line-height:1.7;letter-spacing:-.04em;color:#222;margin-bottom:35px}.essay-body>small{display:block;border-top:1px solid #ddd;padding-top:18px;font-size:10px;line-height:1.9;color:#999;word-break:keep-all}@media(max-width:1000px){.experience-essay{gap:45px}}@media(max-width:720px){.experience-essay{grid-template-columns:1fr;gap:30px;padding:45px 0}.essay-heading h2{font-size:30px;margin-top:22px}.essay-heading>p{font-size:10px}.essay-body>p{font-size:12px;line-height:2;margin-bottom:25px}.essay-body>.essay-opening{font-size:21px;margin-bottom:28px}.essay-body>small{font-size:9px}}

.github-link{display:block;width:fit-content;font:12px Inter,Arial,sans-serif;margin:18px 0;color:#555;border-bottom:1px solid #bbb;padding-bottom:5px}
