.container{max-width:800px;width:100%;margin:0;padding:32px 2rem 8rem;display:flex;flex-direction:column;align-items:flex-start}.header-group{width:100%;margin-bottom:56px;display:flex;flex-direction:column;gap:0}header{margin-bottom:0;margin-top:0;text-align:left;width:100%}.title{font-size:22px;font-weight:400;line-height:1.2;color:var(--text-primary);margin:0;font-family:Times New Roman,Times,serif}main{display:flex;flex-direction:column;gap:56px;width:100%;align-items:flex-start}.intro{margin-bottom:0;width:100%;text-align:left;margin-top:0}.lead{margin:0}.lead{font-size:22px;line-height:1.2;color:var(--text-primary);font-weight:400;font-family:Times New Roman,Times,serif}.lead strong{font-weight:400;color:var(--text-primary)}.about{display:flex;flex-direction:column;gap:0;width:100%;margin-top:0;margin-bottom:0}.about .numbered-list{list-style:none;padding:0;margin:0;counter-reset:item}.about .numbered-list li{font-size:22px;line-height:1.2;color:var(--text-primary);font-weight:400;font-family:Times New Roman,Times,serif;margin:0;counter-increment:item;display:flex;align-items:flex-start;gap:.5rem}.about .numbered-list li:before{content:"(" counter(item) ") ";flex-shrink:0}.about .numbered-list li .list-text{flex:1;min-width:0}.info{display:flex;flex-direction:column;gap:0;width:100%;margin-top:0;margin-bottom:0}.info p{font-size:22px;line-height:1.2;color:var(--text-primary);font-weight:400;font-family:Times New Roman,Times,serif;margin:0}.info .underline{text-decoration:underline;color:var(--accent);transition:opacity .2s ease}.info .underline:hover{opacity:.6}.section{margin-bottom:4rem}.section-title{font-size:22px;font-weight:400;margin-bottom:2rem;font-family:Times New Roman,Times,serif;text-transform:uppercase;letter-spacing:.05em}.section-item{margin-bottom:2.5rem;display:flex;gap:1.5rem}.section-number{font-size:22px;font-weight:400;color:var(--text-primary);font-family:Times New Roman,Times,serif;min-width:3rem;flex-shrink:0}.section-content{flex:1}.section-content h3{font-size:22px;font-weight:400;margin-bottom:.75rem;font-family:Times New Roman,Times,serif}.section-content p{font-size:22px;line-height:1.2;color:var(--text-primary);font-weight:400;font-family:Times New Roman,Times,serif}.section-content ul{list-style:none;padding:0;margin:.5rem 0 0}.section-content ul li{font-size:22px;line-height:1.2;color:var(--text-primary);font-weight:400;font-family:Times New Roman,Times,serif;margin-bottom:.25rem}.highlight{color:var(--text-primary);font-weight:400;font-family:Times New Roman,Times,serif}.contact{position:fixed;bottom:0;left:0;right:0;padding:2rem;display:flex;justify-content:space-between;align-items:center;border-top:none;margin-top:0;padding-top:0;pointer-events:none}.link{color:var(--accent);text-decoration:underline;font-weight:400;font-size:22px;transition:opacity .2s ease;font-family:Times New Roman,Times,serif;pointer-events:auto}.link:hover{opacity:.6}.link-left{position:fixed;bottom:2rem;left:2rem}.link-right{position:fixed;bottom:2rem;right:2rem}.link-group{display:flex;align-items:center;gap:.25rem}.separator{color:var(--text-primary);font-weight:400;opacity:.5;font-family:Times New Roman,Times,serif}@media (max-width: 768px){.container{padding:32px 1.5rem 8rem}.header-group{margin-bottom:56px}header{margin-bottom:0}main{gap:56px}.section{margin-bottom:3rem}.section-item{flex-direction:column;gap:.5rem}.section-number{min-width:auto}.contact{margin-top:0;padding-top:0}}@media (max-width: 480px){.container{padding:32px 1.25rem 8rem}.header-group{margin-bottom:56px}header{margin-bottom:0}.title{font-size:22px}}*{margin:0;padding:0;box-sizing:border-box}:root{--text-primary: #4D4D4D;--text-secondary: #4D4D4D;--bg-primary: #ffffff;--accent: #4D4D4D;--accent-hover: #4D4D4D;--border: rgba(0, 0, 0, .1)}html{scroll-behavior:smooth}body{font-family:Times New Roman,Times,serif;line-height:1.2;color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;padding:0}#root{width:100%}
